Lines Matching defs:isc_device
281 struct isc_device { struct
282 struct regmap *regmap;
283 struct clk *hclock;
284 struct clk *ispck;
285 struct isc_clk isc_clks[2];
286 bool ispck_required;
287 u32 dcfg;
289 struct device *dev;
290 struct v4l2_device v4l2_dev;
291 struct video_device video_dev;
293 struct vb2_queue vb2_vidq;
294 spinlock_t dma_queue_lock;
295 struct list_head dma_queue;
296 struct isc_buffer *cur_frm;
297 unsigned int sequence;
298 bool stop;
299 struct completion comp;
301 struct v4l2_format fmt;
302 struct v4l2_format try_fmt;
304 struct fmt_config config;
305 struct fmt_config try_config;
307 struct isc_ctrls ctrls;
308 struct work_struct awb_work;
310 struct mutex lock;
311 struct mutex awb_mutex;
312 spinlock_t awb_lock;
314 struct regmap_field *pipeline[ISC_PIPE_LINE_NODE_NUM];
316 struct isc_subdev_entity *current_subdev;
317 struct list_head subdev_entities;
319 struct {
350 void (*config_dpc)(struct isc_device *isc); argument
363 struct isc_reg_offsets offsets;
364 const struct isc_format *controller_formats;
388 int microchip_isc_pipeline_init(struct isc_device *isc); argument