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