Lines Matching defs:coda_ctx

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