Lines Matching defs:vpfe_device
225 struct vpfe_device { struct
228 struct video_device video_dev;
230 struct v4l2_subdev **sd;
232 struct vpfe_config *cfg;
234 struct v4l2_device v4l2_dev;
236 struct device *pdev;
238 struct v4l2_async_notifier notifier;
240 unsigned field;
241 unsigned sequence;
243 struct vpfe_hw_if_param vpfe_if_params;
245 struct vpfe_subdev_info *current_subdev;
247 int current_input;
249 struct vpfe_std_info std_info;
251 int std_index;
253 unsigned int irq;
255 struct vpfe_cap_buffer *cur_frm;
257 struct vpfe_cap_buffer *next_frm;
259 struct v4l2_format fmt;
261 struct vpfe_fmt *current_vpfe_fmt;
262 struct vpfe_fmt *active_fmt[VPFE_NUM_FORMATS];
263 unsigned int num_active_fmt;
269 struct v4l2_rect crop;
271 struct vb2_queue buffer_queue;
273 struct list_head dma_queue;
275 spinlock_t dma_queue_lock;
277 struct mutex lock;
282 u32 field_off;
283 struct vpfe_ccdc ccdc;
284 int stopping;
285 struct completion capture_stop;