Lines Matching defs:coda_ctx
186 struct coda_ctx { struct
187 struct coda_dev *dev;
188 struct mutex buffer_mutex;
189 struct list_head list;
190 struct work_struct pic_run_work;
191 struct work_struct seq_end_work;
192 struct completion completion;
193 const struct coda_video_device *cvd;
194 const struct coda_context_ops *ops;
195 int aborting;
196 int initialized;
197 int streamon_out;
198 int streamon_cap;
199 u32 qsequence;
200 u32 osequence;
201 u32 sequence_offset;
202 struct coda_q_data q_data[2];
203 enum coda_inst_type inst_type;
204 const struct coda_codec *codec;
205 enum v4l2_colorspace colorspace;
206 struct coda_params params;
207 struct v4l2_ctrl_handler ctrls;
208 struct v4l2_fh fh;
209 int gopcounter;
210 int runcounter;
211 char vpu_header[3][64];
212 int vpu_header_size[3];
213 struct kfifo bitstream_fifo;
214 struct mutex bitstream_mutex;
215 struct coda_aux_buf bitstream;
216 bool hold;
217 struct coda_aux_buf parabuf;
218 struct coda_aux_buf psbuf;
219 struct coda_aux_buf slicebuf;
220 struct coda_aux_buf internal_frames[CODA_MAX_FRAMEBUFFERS];
221 u32 frame_types[CODA_MAX_FRAMEBUFFERS];
245 void coda_write_base(struct coda_ctx *ctx, struct coda_q_data *q_data, argument