Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/media/
Dvideobuf2-v4l2.h54 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b);
95 int vb2_prepare_buf(struct vb2_queue *q, struct v4l2_buffer *b);
117 int vb2_qbuf(struct vb2_queue *q, struct v4l2_buffer *b);
154 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking);
252 struct v4l2_buffer *p);
253 int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p);
254 int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p);
255 int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p);
Dv4l2-mem2mem.h206 struct v4l2_buffer *buf);
217 struct v4l2_buffer *buf);
228 struct v4l2_buffer *buf);
239 struct v4l2_buffer *buf);
632 struct v4l2_buffer *buf);
636 struct v4l2_buffer *buf);
638 struct v4l2_buffer *buf);
640 struct v4l2_buffer *buf);
Dvideobuf-core.h204 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b);
206 struct v4l2_buffer *b);
208 struct v4l2_buffer *b, int nonblocking);
Dv4l2-ioctl.h410 struct v4l2_buffer *b);
412 struct v4l2_buffer *b);
416 struct v4l2_buffer *b);
421 struct v4l2_buffer *b);
/Linux-v4.19/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.c155 uvc_v4l2_querybuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_querybuf()
165 uvc_v4l2_qbuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_qbuf()
180 uvc_v4l2_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_dqbuf()
/Linux-v4.19/Documentation/media/uapi/v4l/
Dvidioc-querybuf.rst18 .. c:function:: int ioctl( int fd, VIDIOC_QUERYBUF, struct v4l2_buffer *argp )
29 Pointer to struct :c:type:`v4l2_buffer`.
40 :c:type:`v4l2_buffer` to the same buffer type as was
63 :c:type:`v4l2_buffer` is set to the number of filled-in
67 The struct :c:type:`v4l2_buffer` structure is specified in
Dvidioc-prepare-buf.rst18 .. c:function:: int ioctl( int fd, VIDIOC_PREPARE_BUF, struct v4l2_buffer *argp )
29 Pointer to struct :c:type:`v4l2_buffer`.
44 The struct :c:type:`v4l2_buffer` structure is specified in
Dvidioc-qbuf.rst18 .. c:function:: int ioctl( int fd, VIDIOC_QBUF, struct v4l2_buffer *argp )
21 .. c:function:: int ioctl( int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp )
32 Pointer to struct :c:type:`v4l2_buffer`.
43 :c:type:`v4l2_buffer` to the same buffer type as was
50 one. The contents of the struct :c:type:`v4l2_buffer` returned
104 a struct :c:type:`v4l2_buffer` as above, when
118 The struct :c:type:`v4l2_buffer` structure is specified in
Dmmap.rst42 :c:type:`v4l2_buffer` are passed as sixth and second
44 multi-planar API, struct :c:type:`v4l2_buffer` contains an
93 struct v4l2_buffer buffer;
167 struct v4l2_buffer buffer;
174 /* length in struct v4l2_buffer in multi-planar API stores the size
221 index number of a buffer (struct :c:type:`v4l2_buffer`
254 the struct ::c:type:`v4l2_buffer` ``timestamp`` of captured
Ddmabuf.rst34 are passed in struct :c:type:`v4l2_buffer` (or in struct
74 struct v4l2_buffer buf;
97 struct v4l2_buffer buf;
154 the struct :c:type:`v4l2_buffer` ``timestamp`` of captured or
Dbuffer.rst14 or field parity, are stored in a struct :c:type:`v4l2_buffer`,
18 some plane-specific members of struct :c:type:`v4l2_buffer`,
21 struct :c:type:`v4l2_buffer` contains an array of plane structures.
156 .. c:type:: v4l2_buffer
158 struct v4l2_buffer
165 .. flat-table:: struct v4l2_buffer
286 struct :c:type:`v4l2_buffer` structure.
359 :c:type:`v4l2_buffer` is ``V4L2_MEMORY_MMAP``, this
362 :c:type:`v4l2_buffer`.
367 :c:type:`v4l2_buffer` is ``V4L2_MEMORY_USERPTR``,
[all …]
Dfield-order.rst78 :c:type:`v4l2_buffer` ``field`` can never be
119 struct :c:type:`v4l2_buffer` ``field`` to
124 :c:type:`v4l2_buffer` ``sequence`` field. This
Dfunc-munmap.rst37 :c:type:`v4l2_buffer` ``length`` field for the
Dcapture.c.rst86 struct v4l2_buffer buf;
245 struct v4l2_buffer buf;
262 struct v4l2_buffer buf;
357 struct v4l2_buffer buf;
Dfunc-mmap.rst40 :c:type:`v4l2_buffer` ``length`` field for the
95 :c:type:`v4l2_buffer` ``m`` union ``offset`` field for
/Linux-v4.19/drivers/media/common/videobuf2/
Dvideobuf2-v4l2.c56 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_planes_array()
85 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_length()
123 const struct v4l2_buffer *b = pb; in __copy_timestamp()
157 static int vb2_queue_or_prepare_buf(struct vb2_queue *q, struct v4l2_buffer *b, in vb2_queue_or_prepare_buf()
190 struct v4l2_buffer *b = pb; in __fill_v4l2_buffer()
298 const struct v4l2_buffer *b = pb; in __fill_vb2_buffer()
464 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b) in vb2_querybuf()
494 int vb2_prepare_buf(struct vb2_queue *q, struct v4l2_buffer *b) in vb2_prepare_buf()
563 int vb2_qbuf(struct vb2_queue *q, struct v4l2_buffer *b) in vb2_qbuf()
577 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking) in vb2_dqbuf()
[all …]
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-mem2mem.c449 struct v4l2_buffer *buf) in v4l2_m2m_querybuf()
474 struct v4l2_buffer *buf) in v4l2_m2m_qbuf()
489 struct v4l2_buffer *buf) in v4l2_m2m_dqbuf()
499 struct v4l2_buffer *buf) in v4l2_m2m_prepare_buf()
974 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_querybuf()
983 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_qbuf()
992 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_dqbuf()
1001 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_prepare_buf()
/Linux-v4.19/drivers/media/usb/tm6000/
Dtm6000.h360 struct v4l2_buffer *b);
361 int tm6000_vidioc_qbuf(struct file *file, void *priv, struct v4l2_buffer *b);
362 int tm6000_vidioc_dqbuf(struct file *file, void *priv, struct v4l2_buffer *b);
/Linux-v4.19/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-v4.19/drivers/media/usb/uvc/
Duvc_queue.c280 int uvc_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvc_query_buffer()
303 int uvc_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvc_queue_buffer()
326 int uvc_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf, in uvc_dequeue_buffer()
Duvcvideo.h693 struct v4l2_buffer *v4l2_buf);
697 struct v4l2_buffer *v4l2_buf);
701 struct v4l2_buffer *v4l2_buf, int nonblocking);
/Linux-v4.19/drivers/media/usb/stkwebcam/
Dstk-webcam.h43 struct v4l2_buffer v4lbuf;
/Linux-v4.19/include/uapi/linux/
Dvideodev2.h924 struct v4l2_buffer { struct
2324 #define VIDIOC_QUERYBUF _IOWR('V', 9, struct v4l2_buffer)
2328 #define VIDIOC_QBUF _IOWR('V', 15, struct v4l2_buffer)
2330 #define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer)
2397 #define VIDIOC_PREPARE_BUF _IOWR('V', 93, struct v4l2_buffer)

123