| /Linux-v5.10/include/media/ | 
| D | videobuf2-v4l2.h | 81 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b);126 		    struct v4l2_buffer *b);
 152 	     struct v4l2_buffer *b);
 189 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking);
 300 			  struct v4l2_buffer *p);
 301 int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p);
 302 int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p);
 303 int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p);
 
 | 
| D | v4l2-mem2mem.h | 349 		      struct v4l2_buffer *buf);360 		  struct v4l2_buffer *buf);
 371 		   struct v4l2_buffer *buf);
 382 			 struct v4l2_buffer *buf);
 845 				struct v4l2_buffer *buf);
 849 				struct v4l2_buffer *buf);
 851 				struct v4l2_buffer *buf);
 853 			       struct v4l2_buffer *buf);
 
 | 
| D | videobuf-core.h | 201 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b);203 		  struct v4l2_buffer *b);
 205 		   struct v4l2_buffer *b, int nonblocking);
 
 | 
| D | v4l2-ioctl.h | 413 			       struct v4l2_buffer *b);415 			   struct v4l2_buffer *b);
 419 			    struct v4l2_buffer *b);
 424 				  struct v4l2_buffer *b);
 
 | 
| D | v4l2-common.h | 522 static inline u64 v4l2_buffer_get_timestamp(const struct v4l2_buffer *buf)  in v4l2_buffer_get_timestamp()533 static inline void v4l2_buffer_set_timestamp(struct v4l2_buffer *buf,  in v4l2_buffer_set_timestamp()
 
 | 
| /Linux-v5.10/drivers/usb/gadget/function/ | 
| D | uvc_queue.h | 70 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);
 
 | 
| D | uvc_queue.c | 159 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()
 
 | 
| D | uvc_v4l2.c | 151 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()
 178 uvc_v4l2_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)  in uvc_v4l2_dqbuf()
 
 | 
| /Linux-v5.10/Documentation/userspace-api/media/v4l/ | 
| D | vidioc-querybuf.rst | 20 ``int ioctl(int fd, VIDIOC_QUERYBUF, struct v4l2_buffer *argp)``29     Pointer to struct :c:type:`v4l2_buffer`.
 39 :c:type:`v4l2_buffer` to the same buffer type as was
 62 :c:type:`v4l2_buffer` is set to the number of filled-in
 66 The struct :c:type:`v4l2_buffer` structure is specified in
 
 | 
| D | vidioc-prepare-buf.rst | 20 ``int ioctl(int fd, VIDIOC_PREPARE_BUF, struct v4l2_buffer *argp)``29     Pointer to struct :c:type:`v4l2_buffer`.
 40 The struct :c:type:`v4l2_buffer` structure is specified in
 
 | 
| D | vidioc-qbuf.rst | 20 ``int ioctl(int fd, VIDIOC_QBUF, struct v4l2_buffer *argp)``24 ``int ioctl(int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp)``
 33     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
 126 a struct :c:type:`v4l2_buffer` as above, when
 148 The struct :c:type:`v4l2_buffer` structure is specified in
 
 | 
| D | mmap.rst | 43 :c:type:`v4l2_buffer` are passed as sixth and second45 multi-planar API, struct :c:type:`v4l2_buffer` contains an
 94 	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
 
 | 
| D | dmabuf.rst | 35 are passed in struct :c:type:`v4l2_buffer` (or in struct74 	struct v4l2_buffer buf;
 97 	struct v4l2_buffer buf;
 154    the struct :c:type:`v4l2_buffer` ``timestamp`` of captured or
 
 | 
| D | buffer.rst | 15 or field parity, are stored in a struct :c:type:`v4l2_buffer`,19 some plane-specific members of struct :c:type:`v4l2_buffer`,
 22 struct :c:type:`v4l2_buffer` contains an array of plane structures.
 155 .. c:type:: v4l2_buffer
 157 struct v4l2_buffer
 164 .. flat-table:: struct v4l2_buffer
 272 	struct :c:type:`v4l2_buffer` structure.
 302 	take a :c:type:`v4l2_buffer` as argument.
 350 	:c:type:`v4l2_buffer` is ``V4L2_MEMORY_MMAP``, this
 353 	:c:type:`v4l2_buffer`.
 [all …]
 
 | 
| D | func-munmap.rst | 35     :c:type:`v4l2_buffer` ``length`` field for the
 | 
| D | field-order.rst | 84 	:c:type:`v4l2_buffer` ``field`` can never be124 	struct :c:type:`v4l2_buffer` ``field`` to
 129 	:c:type:`v4l2_buffer` ``sequence`` field. This
 
 | 
| D | capture.c.rst | 86 	    struct v4l2_buffer buf;245 			    struct v4l2_buffer buf;
 262 			    struct v4l2_buffer buf;
 357 		    struct v4l2_buffer buf;
 
 | 
| D | func-mmap.rst | 38     :c:type:`v4l2_buffer` ``length`` field for the93     :c:type:`v4l2_buffer` ``m`` union ``offset`` field for
 
 | 
| /Linux-v5.10/drivers/media/common/videobuf2/ | 
| D | videobuf2-v4l2.c | 64 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b)  in __verify_planes_array()95 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b)  in __verify_length()
 144 	const struct v4l2_buffer *b = pb;  in __copy_timestamp()
 177 static int vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b)  in vb2_fill_vb2_v4l2_buffer()
 347 				   struct v4l2_buffer *b)  in set_buffer_cache_hints()
 393 				    struct v4l2_buffer *b, bool is_prepare,  in vb2_queue_or_prepare_buf()
 525 	struct v4l2_buffer *b = pb;  in __fill_v4l2_buffer()
 685 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b)  in vb2_querybuf()
 736 		    struct v4l2_buffer *b)  in vb2_prepare_buf()
 813 	     struct v4l2_buffer *b)  in vb2_qbuf()
 [all …]
 
 | 
| /Linux-v5.10/drivers/media/usb/tm6000/ | 
| D | tm6000.h | 359 			   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.10/include/trace/events/ | 
| D | v4l2.h | 101 	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.10/drivers/media/usb/uvc/ | 
| D | uvc_queue.c | 278 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()
 
 | 
| D | uvcvideo.h | 759 		     struct v4l2_buffer *v4l2_buf);764 		     struct v4l2_buffer *v4l2_buf);
 768 		       struct v4l2_buffer *v4l2_buf, int nonblocking);
 
 | 
| /Linux-v5.10/drivers/media/v4l2-core/ | 
| D | v4l2-mem2mem.c | 589 		      struct v4l2_buffer *buf)  in v4l2_m2m_querybuf()748 		  struct v4l2_buffer *buf)  in v4l2_m2m_qbuf()
 784 		   struct v4l2_buffer *buf)  in v4l2_m2m_dqbuf()
 794 			 struct v4l2_buffer *buf)  in v4l2_m2m_prepare_buf()
 1321 				struct v4l2_buffer *buf)  in v4l2_m2m_ioctl_querybuf()
 1330 				struct v4l2_buffer *buf)  in v4l2_m2m_ioctl_qbuf()
 1339 				struct v4l2_buffer *buf)  in v4l2_m2m_ioctl_dqbuf()
 1348 			       struct v4l2_buffer *buf)  in v4l2_m2m_ioctl_prepare_buf()
 
 | 
| /Linux-v5.10/drivers/media/usb/stkwebcam/ | 
| D | stk-webcam.h | 34 	struct v4l2_buffer v4lbuf;
 |