Lines Matching defs:isc_device
263 struct isc_device { struct
264 struct regmap *regmap;
265 struct clk *hclock;
266 struct clk *ispck;
267 struct isc_clk isc_clks[2];
268 bool ispck_required;
269 u32 dcfg;
271 struct device *dev;
272 struct v4l2_device v4l2_dev;
273 struct video_device video_dev;
275 struct vb2_queue vb2_vidq;
276 spinlock_t dma_queue_lock;
277 struct list_head dma_queue;
278 struct isc_buffer *cur_frm;
279 unsigned int sequence;
280 bool stop;
281 struct completion comp;
283 struct v4l2_format fmt;
284 struct isc_format **user_formats;
285 unsigned int num_user_formats;
287 struct fmt_config config;
288 struct fmt_config try_config;
290 struct isc_ctrls ctrls;
291 struct work_struct awb_work;
293 struct mutex lock;
294 struct mutex awb_mutex;
295 spinlock_t awb_lock;
297 struct regmap_field *pipeline[ISC_PIPE_LINE_NODE_NUM];
299 struct isc_subdev_entity *current_subdev;
300 struct list_head subdev_entities;
302 struct {
333 void (*config_dpc)(struct isc_device *isc); argument
357 int isc_pipeline_init(struct isc_device *isc); argument