WSL2-Linux-Kernel/Documentation/DocBook/media/v4l
Philipp Zabel c1b96a236e [media] videobuf2: Add support for file access mode flags for DMABUF exporting
Currently it is not possible for userspace to map a DMABUF exported buffer
with write permissions. This patch allows to also pass O_RDONLY/O_RDWR when
exporting the buffer, so that userspace may map it with write permissions.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2013-12-09 14:50:50 -02:00
..
.gitignore [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
biblio.xml [media] V4L2 spec: document the new DV controls and ioctls 2012-09-13 16:07:02 -03:00
capture.c.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
common.xml [media] DocBook/media/v4l: remove the documentation of the obsolete dv_preset API 2013-03-24 13:49:39 -03:00
compat.xml [media] DocBook: remove references to the dropped VIDIOC_DBG_G_CHIP_IDENT ioctl 2013-06-21 10:47:22 -03:00
controls.xml [media] V4L: Add VP8 encoder controls 2013-08-18 07:13:36 -03:00
crop.pdf [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
dev-capture.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-codec.xml [media] DocBook: media: update codec section, drop obsolete 'suspended' state 2013-05-21 07:59:11 -03:00
dev-effect.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-event.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-osd.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
dev-output.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-overlay.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-radio.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-raw-vbi.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-rds.xml [media] DocBook: update RDS references to the latest RDS standards 2012-08-15 18:56:19 -03:00
dev-sliced-vbi.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-subdev.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
dev-teletext.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
driver.xml Documentation: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
fdl-appendix.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
fieldseq_bt.pdf [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
fieldseq_tb.pdf [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
func-close.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-ioctl.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-mmap.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-munmap.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-open.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-poll.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-read.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-select.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-write.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
gen-errors.xml [media] DocBook: EAGAIN == EWOULDBLOCK 2012-09-26 17:48:39 -03:00
io.xml [media] v4l: Define video buffer flag for the COPY timestamp type 2013-03-05 14:49:50 -03:00
keytable.c.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
libv4l.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
lirc_device_interface.xml [media] lirc: make transmit interface consistent 2013-07-30 17:04:23 -03:00
media-controller.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
media-func-close.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
media-func-ioctl.xml [media] DocBook: Remove V4L generic error description for ioctl() 2011-07-27 17:53:36 -03:00
media-func-open.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
media-ioc-device-info.xml [media] DocBook: Use the generic error code page also for MC API 2011-07-27 17:53:35 -03:00
media-ioc-enum-entities.xml [media] media: add support for decoder as one of media entity types 2013-03-21 14:05:31 -03:00
media-ioc-enum-links.xml [media] v4l: Fix minor typos in the documentation 2011-07-27 17:53:10 -03:00
media-ioc-setup-link.xml [media] DocBook/media-ioc-setup-link.xml: Remove EBUSY 2011-07-27 17:53:35 -03:00
pipeline.pdf [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
pixfmt-grey.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-m420.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-nv12.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-nv12m.xml [media] DocBook: fix an index reference 2012-12-19 13:00:27 -02:00
pixfmt-nv12mt.xml Documentation/DocBook/media/v4l fix a typo 2013-06-05 16:24:59 +02:00
pixfmt-nv16.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-nv16m.xml [media] v4l: Add V4L2_PIX_FMT_NV16M and V4L2_PIX_FMT_NV61M formats 2013-08-18 07:23:59 -03:00
pixfmt-nv24.xml v4l: Add V4L2_PIX_FMT_NV24 and V4L2_PIX_FMT_NV42 formats 2011-12-19 20:07:13 +00:00
pixfmt-packed-rgb.xml [media] v4l: Add new alpha component control 2011-12-30 14:05:08 -02:00
pixfmt-packed-yuv.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-sbggr8.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-sbggr16.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-sgbrg8.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-sgrbg8.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-srggb8.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
pixfmt-srggb10.xml [media] v4l: Add DPCM compressed raw bayer pixel formats 2012-05-14 08:43:27 -03:00
pixfmt-srggb10alaw8.xml [media] DocBook: fix various validation errors 2013-02-06 07:34:53 -02:00
pixfmt-srggb10dpcm8.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
pixfmt-srggb12.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
pixfmt-uv8.xml [media] v4l2: add new pixel formats supported on dm365 2012-12-19 13:02:10 -02:00
pixfmt-uyvy.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-vyuy.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-y10.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
pixfmt-y10b.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
pixfmt-y12.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
pixfmt-y16.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-y41p.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuv410.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuv411p.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuv420.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuv420m.xml [media] V4L: DocBook: Fix typos in the multi-plane formats description 2012-04-19 09:05:51 -03:00
pixfmt-yuv422p.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuyv.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yvu420m.xml [media] v4l: Add new YVU420 multi planar fourcc definition 2012-09-15 10:50:46 -03:00
pixfmt-yvyu.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt.xml [media] v4l: Fix colorspace conversion error in sample code 2013-08-18 08:49:07 -03:00
planar-apis.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
remote_controllers.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
selection-api.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
selections-common.xml [media] v4l: Correct conflicting V4L2 subdev selection API documentation 2012-07-06 20:25:37 -03:00
subdev-formats.xml [media] v4l: Add media format codes for ARGB8888 and AYUV8888 on 32-bit busses 2013-08-18 07:23:07 -03:00
subdev-image-processing-crop.dia [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-crop.svg [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-full.dia [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-full.svg [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-scaling-multi-source.dia [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-scaling-multi-source.svg [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
v4l2.xml [media] DocBook: remove references to the dropped VIDIOC_DBG_G_CHIP_IDENT ioctl 2013-06-21 10:47:22 -03:00
v4l2grab.c.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
vbi_525.pdf [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
vbi_625.pdf [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
vbi_hsync.pdf [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
vidioc-create-bufs.xml [media] Documentation: media: Clarify the VIDIOC_CREATE_BUFS format requirements 2013-08-18 07:18:43 -03:00
vidioc-cropcap.xml [media] DocBook: Mark CROPCAP as optional instead of as compulsory 2012-09-26 10:41:41 -03:00
vidioc-dbg-g-chip-info.xml [media] DocBook: remove references to the dropped VIDIOC_DBG_G_CHIP_IDENT ioctl 2013-06-21 10:47:22 -03:00
vidioc-dbg-g-register.xml [media] DocBook: remove obsolete note from the dbg_g_register doc 2013-06-21 10:47:49 -03:00
vidioc-decoder-cmd.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
vidioc-dqevent.xml [media] v4l2-ctrl: Add helper function for the controls range update 2013-02-05 15:04:06 -02:00
vidioc-dv-timings-cap.xml [media] Fix DV_TIMINGS_CAP documentation 2012-07-30 20:22:05 -03:00
vidioc-encoder-cmd.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
vidioc-enum-dv-timings.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-enum-fmt.xml [media] DocBook: deprecate V4L2_BUF_TYPE_PRIVATE 2012-09-26 09:44:12 -03:00
vidioc-enum-frameintervals.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-enum-framesizes.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
vidioc-enum-freq-bands.xml [media] v4l2 spec: add VIDIOC_ENUM_FREQ_BANDS documentation 2012-07-30 20:23:07 -03:00
vidioc-enumaudio.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-enumaudioout.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-enuminput.xml [media] DocBook/media/v4l: remove the documentation of the obsolete dv_preset API 2013-03-24 13:49:39 -03:00
vidioc-enumoutput.xml [media] DocBook/media/v4l: remove the documentation of the obsolete dv_preset API 2013-03-24 13:49:39 -03:00
vidioc-enumstd.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-expbuf.xml [media] videobuf2: Add support for file access mode flags for DMABUF exporting 2013-12-09 14:50:50 -02:00
vidioc-g-audio.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-g-audioout.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-g-crop.xml [media] DocBook: deprecate V4L2_BUF_TYPE_PRIVATE 2012-09-26 09:44:12 -03:00
vidioc-g-ctrl.xml [media] DocBook: mention that EINVAL can be returned for invalid menu indices 2013-02-06 08:12:57 -02:00
vidioc-g-dv-timings.xml [media] DocBook/media/v4l: il_* fields always 0 for progressive formats 2013-08-18 08:17:14 -03:00
vidioc-g-enc-index.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
vidioc-g-ext-ctrls.xml [media] v4l2: Add documentation for the FM RX controls 2013-03-29 09:23:58 -03:00
vidioc-g-fbuf.xml [media] v4l2 spec: clarify usage of V4L2_FBUF_FLAG_OVERLAY 2012-01-16 09:35:55 -02:00
vidioc-g-fmt.xml [media] DocBook: deprecate V4L2_BUF_TYPE_PRIVATE 2012-09-26 09:44:12 -03:00
vidioc-g-frequency.xml [media] v4l2 spec: add VIDIOC_ENUM_FREQ_BANDS documentation 2012-07-30 20:23:07 -03:00
vidioc-g-input.xml [media] V4L2 Spec: improve the G/S_INPUT/OUTPUT documentation 2012-01-16 09:38:29 -02:00
vidioc-g-jpegcomp.xml [media] DocBook: Fix typo in V4L2_CID_JPEG_COMPRESSION_QUALITY reference 2013-07-30 15:55:24 -03:00
vidioc-g-modulator.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
vidioc-g-output.xml [media] V4L2 Spec: improve the G/S_INPUT/OUTPUT documentation 2012-01-16 09:38:29 -02:00
vidioc-g-parm.xml doc: Fix typo "is is" in Documentations 2013-08-27 10:50:52 +02:00
vidioc-g-priority.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
vidioc-g-selection.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
vidioc-g-sliced-vbi-cap.xml [media] v4l2: use __u32 rather than enums in ioctl() structs 2012-05-14 08:09:02 -03:00
vidioc-g-std.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-g-tuner.xml [media] media-api-docs: Documented V4L2_TUNER_CAP_HWSEEK_PROG_LIM in G_TUNER docs 2012-09-13 17:42:08 -03:00
vidioc-log-status.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-overlay.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-prepare-buf.xml [media] V4L2 spec: document the new V4L2 DV timings ioctls 2012-05-20 08:18:03 -03:00
vidioc-qbuf.xml [media] Documentation: media: description of DMABUF importing in V4L2 2012-11-25 17:11:04 -02:00
vidioc-query-dv-timings.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-querybuf.xml [media] DocBook: various updates w.r.t. v4l2_buffer and multiplanar 2012-10-05 22:25:17 -03:00
vidioc-querycap.xml [media] DocBook: media: struct v4l2_capability card field is a UTF-8 string 2013-02-05 19:24:03 -02:00
vidioc-queryctrl.xml [media] v4l2: use __u32 rather than enums in ioctl() structs 2012-05-14 08:09:02 -03:00
vidioc-querystd.xml [media] DocBook/media/v4l: clarify the QUERYSTD documentation 2013-06-17 09:45:56 -03:00
vidioc-reqbufs.xml [media] Documentation: media: description of DMABUF importing in V4L2 2012-11-25 17:11:04 -02:00
vidioc-s-hw-freq-seek.xml [media] DocBook: in non-blocking mode return EAGAIN in hwseek 2012-09-26 17:49:53 -03:00
vidioc-streamon.xml [media] DocBook: improve STREAMON/OFF documentation 2012-09-26 09:26:57 -03:00
vidioc-subdev-enum-frame-interval.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
vidioc-subdev-enum-frame-size.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
vidioc-subdev-enum-mbus-code.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
vidioc-subdev-g-crop.xml [media] v4l: Mark VIDIOC_SUBDEV_G_CROP and VIDIOC_SUBDEV_S_CROP obsolete 2012-04-10 17:12:13 -03:00
vidioc-subdev-g-edid.xml [media] Docbook: add missing vidioc-subdev-g-edid.xml 2012-09-26 17:45:46 -03:00
vidioc-subdev-g-fmt.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-subdev-g-frame-interval.xml [media] DocBook: Move all media docbook stuff into its own directory 2011-07-27 17:52:05 -03:00
vidioc-subdev-g-selection.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
vidioc-subscribe-event.xml [media] v4l: events: Define V4L2_EVENT_FRAME_SYNC 2011-08-29 12:37:15 -03:00