Lines Matching defs:vpu_instance
768 struct vpu_instance { struct
783 enum vpu_instance_state state; argument
784 enum vpu_instance_type type; argument
785 const struct vpu_instance_ops *ops; argument
786 spinlock_t state_spinlock; /* This protects the instance state */
788 enum wave_std std;
789 s32 id;
790 union {
793 } *codec_info;
794 struct frame_buffer frame_buf[MAX_REG_FRAME];
795 struct vpu_buf frame_vbuf[MAX_REG_FRAME];
796 u32 fbc_buf_count;
797 u32 queued_src_buf_num;
798 u32 queued_dst_buf_num;
799 struct list_head avail_src_bufs;
800 struct list_head avail_dst_bufs;
801 struct v4l2_rect conf_win;
802 u64 timestamp;
803 enum frame_buffer_format output_format;
804 bool cbcr_interleave;
805 bool nv21;
806 bool eos;
807 struct vpu_buf bitstream_vbuf;
808 dma_addr_t last_rd_ptr;
809 size_t remaining_consumed_bytes;
810 bool needs_reallocation;
812 unsigned int min_src_buf_count;
813 unsigned int rot_angle;
814 unsigned int mirror_direction;
838 int wave5_vpu_flush_instance(struct vpu_instance *inst); argument