Lines Matching defs:isc_device
250 struct isc_device { struct
251 struct regmap *regmap;
252 struct clk *hclock;
253 struct clk *ispck;
254 struct isc_clk isc_clks[2];
255 u32 dcfg;
257 struct device *dev;
258 struct v4l2_device v4l2_dev;
259 struct video_device video_dev;
261 struct vb2_queue vb2_vidq;
262 spinlock_t dma_queue_lock; /* serialize access to dma queue */
263 struct list_head dma_queue;
264 struct isc_buffer *cur_frm;
265 unsigned int sequence;
266 bool stop;
267 struct completion comp;
269 struct v4l2_format fmt;
270 struct isc_format **user_formats;
271 unsigned int num_user_formats;
273 struct fmt_config config;
274 struct fmt_config try_config;
276 struct isc_ctrls ctrls;
277 struct work_struct awb_work;
279 struct mutex lock; /* serialize access to file operations */
280 spinlock_t awb_lock; /* serialize access to DMA buffers from awb work queue */
282 struct regmap_field *pipeline[ISC_PIPE_LINE_NODE_NUM];
284 struct isc_subdev_entity *current_subdev;
285 struct list_head subdev_entities;
287 struct {
318 void (*config_dpc)(struct isc_device *isc); argument
342 int isc_pipeline_init(struct isc_device *isc); argument