Lines Matching defs:coda_ctx
214 struct coda_ctx { struct
215 struct coda_dev *dev;
216 struct mutex buffer_mutex;
217 struct work_struct pic_run_work;
218 struct work_struct seq_init_work;
219 struct work_struct seq_end_work;
220 struct completion completion;
221 const struct coda_video_device *cvd;
222 const struct coda_context_ops *ops;
223 int aborting;
224 int initialized;
225 int streamon_out;
226 int streamon_cap;
227 u32 qsequence;
228 u32 osequence;
229 u32 sequence_offset;
230 struct coda_q_data q_data[2];
231 enum coda_inst_type inst_type;
232 const struct coda_codec *codec;
233 enum v4l2_colorspace colorspace;
234 enum v4l2_xfer_func xfer_func;
235 enum v4l2_ycbcr_encoding ycbcr_enc;
236 enum v4l2_quantization quantization;
237 struct coda_params params;
238 struct v4l2_ctrl_handler ctrls;
239 struct v4l2_ctrl *h264_profile_ctrl;
240 struct v4l2_ctrl *h264_level_ctrl;
241 struct v4l2_ctrl *mpeg2_profile_ctrl;
242 struct v4l2_ctrl *mpeg2_level_ctrl;
243 struct v4l2_ctrl *mpeg4_profile_ctrl;
244 struct v4l2_ctrl *mpeg4_level_ctrl;
245 struct v4l2_fh fh;
246 int gopcounter;
247 int runcounter;
248 int jpeg_ecs_offset;
249 char vpu_header[3][64];
250 int vpu_header_size[3];
251 struct kfifo bitstream_fifo;
252 struct mutex bitstream_mutex;
253 struct coda_aux_buf bitstream;
254 bool hold;
255 struct coda_aux_buf parabuf;
256 struct coda_aux_buf psbuf;
257 struct coda_aux_buf slicebuf;
258 struct coda_internal_frame internal_frames[CODA_MAX_FRAMEBUFFERS];
259 struct list_head buffer_meta_list;
260 spinlock_t buffer_meta_lock;
261 int num_metas;
262 struct coda_aux_buf workbuf;
263 int num_internal_frames;
264 int idx;
265 int reg_idx;
266 struct coda_iram_info iram_info;
267 int tiled_map_type;
268 u32 bit_stream_param;
269 u32 frm_dis_flg;
270 u32 frame_mem_ctrl;
271 u32 para_change;
272 int display_idx;
296 void coda_write_base(struct coda_ctx *ctx, struct coda_q_data *q_data, argument