Lines Matching defs:rcar_drif_sdr
207 struct rcar_drif_sdr { struct
208 struct device *dev; /* Platform device */
209 struct video_device *vdev; /* V4L2 SDR device */
210 struct v4l2_device v4l2_dev; /* V4L2 device */
213 struct vb2_queue vb_queue;
214 struct list_head queued_bufs;
215 spinlock_t queued_bufs_lock; /* Protects queued_bufs */
216 spinlock_t dma_lock; /* To serialize DMA cb of channels */
218 struct mutex v4l2_mutex; /* To serialize ioctls */
219 struct mutex vb_queue_mutex; /* To serialize streaming ioctls */
220 struct v4l2_ctrl_handler ctrl_hdl; /* SDR control handler */
221 struct v4l2_async_notifier notifier; /* For subdev (tuner) */
222 struct rcar_drif_graph_ep ep; /* Endpoint V4L2 async data */
225 const struct rcar_drif_format *fmt;
228 u32 mdr1;
252 static void rcar_drif_release_dmachannels(struct rcar_drif_sdr *sdr) in rcar_drif_release_dmachannels() argument