Home
last modified time | relevance | path

Searched refs:v4l2_buffer (Results 1 – 25 of 66) sorted by relevance

123

/Linux-v5.4/include/media/
Dvideobuf2-v4l2.h74 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b);
119 struct v4l2_buffer *b);
145 struct v4l2_buffer *b);
182 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking);
280 struct v4l2_buffer *p);
281 int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p);
282 int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p);
283 int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p);
Dv4l2-mem2mem.h202 struct v4l2_buffer *buf);
213 struct v4l2_buffer *buf);
224 struct v4l2_buffer *buf);
235 struct v4l2_buffer *buf);
658 struct v4l2_buffer *buf);
662 struct v4l2_buffer *buf);
664 struct v4l2_buffer *buf);
666 struct v4l2_buffer *buf);
Dvideobuf-core.h201 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b);
203 struct v4l2_buffer *b);
205 struct v4l2_buffer *b, int nonblocking);
Dv4l2-ioctl.h413 struct v4l2_buffer *b);
415 struct v4l2_buffer *b);
419 struct v4l2_buffer *b);
424 struct v4l2_buffer *b);
/Linux-v5.4/drivers/usb/gadget/function/
Duvc_queue.h70 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
72 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
75 struct v4l2_buffer *buf, int nonblocking);
Duvc_queue.c159 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_query_buffer()
164 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_queue_buffer()
184 int uvcg_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf, in uvcg_dequeue_buffer()
Duvc_v4l2.c151 uvc_v4l2_querybuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_querybuf()
161 uvc_v4l2_qbuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_qbuf()
176 uvc_v4l2_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_dqbuf()
/Linux-v5.4/Documentation/media/uapi/v4l/
Dvidioc-querybuf.rst25 .. c:function:: int ioctl( int fd, VIDIOC_QUERYBUF, struct v4l2_buffer *argp )
36 Pointer to struct :c:type:`v4l2_buffer`.
47 :c:type:`v4l2_buffer` to the same buffer type as was
70 :c:type:`v4l2_buffer` is set to the number of filled-in
74 The struct :c:type:`v4l2_buffer` structure is specified in
Dvidioc-prepare-buf.rst25 .. c:function:: int ioctl( int fd, VIDIOC_PREPARE_BUF, struct v4l2_buffer *argp )
36 Pointer to struct :c:type:`v4l2_buffer`.
48 The struct :c:type:`v4l2_buffer` structure is specified in
Dvidioc-qbuf.rst25 .. c:function:: int ioctl( int fd, VIDIOC_QBUF, struct v4l2_buffer *argp )
28 .. c:function:: int ioctl( int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp )
39 Pointer to struct :c:type:`v4l2_buffer`.
50 :c:type:`v4l2_buffer` to the same buffer type as was
57 one. The contents of the struct :c:type:`v4l2_buffer` returned
133 a struct :c:type:`v4l2_buffer` as above, when
155 The struct :c:type:`v4l2_buffer` structure is specified in
Dmmap.rst49 :c:type:`v4l2_buffer` are passed as sixth and second
51 multi-planar API, struct :c:type:`v4l2_buffer` contains an
100 struct v4l2_buffer buffer;
174 struct v4l2_buffer buffer;
181 /* length in struct v4l2_buffer in multi-planar API stores the size
228 index number of a buffer (struct :c:type:`v4l2_buffer`
261 the struct ::c:type:`v4l2_buffer` ``timestamp`` of captured
Ddmabuf.rst41 are passed in struct :c:type:`v4l2_buffer` (or in struct
81 struct v4l2_buffer buf;
104 struct v4l2_buffer buf;
161 the struct :c:type:`v4l2_buffer` ``timestamp`` of captured or
Dbuffer.rst21 or field parity, are stored in a struct :c:type:`v4l2_buffer`,
25 some plane-specific members of struct :c:type:`v4l2_buffer`,
28 struct :c:type:`v4l2_buffer` contains an array of plane structures.
163 .. c:type:: v4l2_buffer
165 struct v4l2_buffer
172 .. flat-table:: struct v4l2_buffer
292 struct :c:type:`v4l2_buffer` structure.
324 take a :c:type:`v4l2_buffer` as argument.
378 :c:type:`v4l2_buffer` is ``V4L2_MEMORY_MMAP``, this
381 :c:type:`v4l2_buffer`.
[all …]
Dfield-order.rst91 :c:type:`v4l2_buffer` ``field`` can never be
131 struct :c:type:`v4l2_buffer` ``field`` to
136 :c:type:`v4l2_buffer` ``sequence`` field. This
Dcapture.c.rst93 struct v4l2_buffer buf;
252 struct v4l2_buffer buf;
269 struct v4l2_buffer buf;
364 struct v4l2_buffer buf;
Dfunc-munmap.rst44 :c:type:`v4l2_buffer` ``length`` field for the
Dfunc-mmap.rst47 :c:type:`v4l2_buffer` ``length`` field for the
102 :c:type:`v4l2_buffer` ``m`` union ``offset`` field for
/Linux-v5.4/drivers/media/common/videobuf2/
Dvideobuf2-v4l2.c59 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_planes_array()
88 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_length()
136 const struct v4l2_buffer *b = pb; in __copy_timestamp()
169 static int vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b) in vb2_fill_vb2_v4l2_buffer()
335 struct v4l2_buffer *b, bool is_prepare, in vb2_queue_or_prepare_buf()
466 struct v4l2_buffer *b = pb; in __fill_v4l2_buffer()
626 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b) in vb2_querybuf()
673 struct v4l2_buffer *b) in vb2_prepare_buf()
748 struct v4l2_buffer *b) in vb2_qbuf()
768 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking) in vb2_dqbuf()
[all …]
/Linux-v5.4/drivers/media/usb/tm6000/
Dtm6000.h359 struct v4l2_buffer *b);
360 int tm6000_vidioc_qbuf(struct file *file, void *priv, struct v4l2_buffer *b);
361 int tm6000_vidioc_dqbuf(struct file *file, void *priv, struct v4l2_buffer *b);
/Linux-v5.4/include/trace/events/
Dv4l2.h101 TP_PROTO(int minor, struct v4l2_buffer *buf),
172 TP_PROTO(int minor, struct v4l2_buffer *buf),
177 TP_PROTO(int minor, struct v4l2_buffer *buf),
/Linux-v5.4/drivers/media/v4l2-core/
Dv4l2-mem2mem.c464 struct v4l2_buffer *buf) in v4l2_m2m_querybuf()
489 struct v4l2_buffer *buf) in v4l2_m2m_qbuf()
511 struct v4l2_buffer *buf) in v4l2_m2m_dqbuf()
521 struct v4l2_buffer *buf) in v4l2_m2m_prepare_buf()
1066 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_querybuf()
1075 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_qbuf()
1084 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_dqbuf()
1093 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_prepare_buf()
/Linux-v5.4/drivers/media/usb/uvc/
Duvc_queue.c278 int uvc_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvc_query_buffer()
302 struct media_device *mdev, struct v4l2_buffer *buf) in uvc_queue_buffer()
325 int uvc_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf, in uvc_dequeue_buffer()
Duvcvideo.h752 struct v4l2_buffer *v4l2_buf);
757 struct v4l2_buffer *v4l2_buf);
761 struct v4l2_buffer *v4l2_buf, int nonblocking);
/Linux-v5.4/drivers/media/usb/stkwebcam/
Dstk-webcam.h34 struct v4l2_buffer v4lbuf;
/Linux-v5.4/include/uapi/linux/
Dvideodev2.h987 struct v4l2_buffer { struct
2417 #define VIDIOC_QUERYBUF _IOWR('V', 9, struct v4l2_buffer)
2421 #define VIDIOC_QBUF _IOWR('V', 15, struct v4l2_buffer)
2423 #define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer)
2490 #define VIDIOC_PREPARE_BUF _IOWR('V', 93, struct v4l2_buffer)

123