media: videodev2.h: Add request_fd field to v4l2_buffer
authorHans Verkuil <hans.verkuil@cisco.com>
Mon, 21 May 2018 08:54:44 +0000 (04:54 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 31 Aug 2018 15:16:57 +0000 (11:16 -0400)
commit62fed26ff4338eeccc702799be358bbb1471b76c
treeea4a6ce0251a918d97b18fbd5de0277359491d86
parent55028695c3bbd8f202b969a5a702caa7d7a51675
media: videodev2.h: Add request_fd field to v4l2_buffer

When queuing buffers allow for passing the request that should
be associated with this buffer.

If V4L2_BUF_FLAG_REQUEST_FD is set, then request_fd is used as
the file descriptor.

If a buffer is stored in a request, but not yet queued to the
driver, then V4L2_BUF_FLAG_IN_REQUEST is set.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Reviewed-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/common/videobuf2/videobuf2-v4l2.c
drivers/media/usb/cpia2/cpia2_v4l.c
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
drivers/media/v4l2-core/v4l2-ioctl.c
include/uapi/linux/videodev2.h