Lines Matching defs:vpu_instance
776 struct vpu_instance { struct
791 enum vpu_instance_state state; argument
792 enum vpu_instance_type type; argument
793 const struct vpu_instance_ops *ops; argument
794 spinlock_t state_spinlock; /* This protects the instance state */
796 enum wave_std std;
797 s32 id;
798 union {
801 } *codec_info;
802 struct frame_buffer frame_buf[MAX_REG_FRAME];
803 struct vpu_buf frame_vbuf[MAX_REG_FRAME];
804 u32 fbc_buf_count;
805 u32 queued_src_buf_num;
806 u32 queued_dst_buf_num;
807 struct list_head avail_src_bufs;
808 struct list_head avail_dst_bufs;
809 struct v4l2_rect conf_win;
810 u64 timestamp;
811 enum frame_buffer_format output_format;
812 bool cbcr_interleave;
813 bool nv21;
814 bool eos;
815 struct vpu_buf bitstream_vbuf;
816 dma_addr_t last_rd_ptr;
817 size_t remaining_consumed_bytes;
818 bool needs_reallocation;
820 unsigned int min_src_buf_count;
821 unsigned int rot_angle;
822 unsigned int mirror_direction;
846 int wave5_vpu_flush_instance(struct vpu_instance *inst); argument