Sylwester Nawrocki
8e6e8f93f7
[media] V4L: Add mem2mem ioctl and file operation helpers
...
This patch adds ioctl helpers to the V4L2 mem-to-mem API, so we can avoid
several ioctl handlers in the mem-to-mem video node drivers that are simply
a pass-through to the v4l2_m2m_* calls. These helpers will only be useful
for drivers that use same mutex for both OUTPUT and CAPTURE queue, which
is the case for all currently in tree v4l2 m2m drivers. In order to use
the helpers the drivers are required to use struct v4l2_fh.
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2013-12-04 15:34:24 -02:00
..
blackfin
davinci
[media] media: davinci: vpif: display: add V4L2-async support
2013-07-26 13:17:15 -03:00
ad9389b.h
adp1653.h
adv7183.h
adv7343.h
[media] media: i2c: adv7343: make the platform data members as array
2013-07-26 13:20:36 -03:00
adv7393.h
adv7511.h
[media] adv7511: add new video encoder
2013-08-26 07:53:43 -03:00
adv7604.h
adv7842.h
[media] adv7842: add new video decoder driver
2013-08-26 07:51:44 -03:00
ak881x.h
as3645a.h
atmel-isi.h
bt819.h
cs53l32a.h
cs5345.h
cx2341x.h
cx25840.h
gpio-ir-recv.h
i2c-addr.h
ir-kbd-i2c.h
ir-rx51.h
lirc.h
lirc_dev.h
[media] media: lirc: Allow lirc dev to talk to rc device
2013-07-31 16:30:27 -03:00
lm3560.h
[media] media: i2c: add driver for dual LED Flash, lm3560
2013-10-31 06:36:39 -02:00
m5mols.h
m52790.h
media-device.h
[media] media: Change media device link_notify behaviour
2013-06-12 22:16:27 -03:00
media-devnode.h
media-entity.h
[media] media: Add support for circular graph traversal
2013-08-18 07:16:48 -03:00
mmp-camera.h
msp3400.h
mt9m032.h
mt9p031.h
[media] mt9p031: Use the common clock framework
2013-04-14 16:03:22 -03:00
mt9t001.h
mt9t112.h
mt9v011.h
mt9v022.h
mt9v032.h
[media] mt9v032: Use the common clock framework
2013-08-22 11:37:46 -03:00
noon010pc30.h
omap1_camera.h
omap3isp.h
[media] omap3isp: Use the common clock framework
2013-04-14 20:21:12 -03:00
omap4iss.h
[media] v4l: omap4iss: Add support for OMAP4 camera interface - Core
2013-12-03 17:21:04 -02:00
ov772x.h
ov7670.h
ov9650.h
radio-si4713.h
rc-core.h
[media] media: rc: Add rc_open/close and use count to rc_dev
2013-07-31 16:28:01 -03:00
rc-map.h
[media] rc: Add rc-delock-61959
2013-05-21 08:18:19 -03:00
rj54n1cb0c.h
s3c_camif.h
s5c73m3.h
s5k4ecgx.h
s5k6aa.h
s5p_fimc.h
[media] exynos4-is: Correct colorspace handling at FIMC-LITE
2013-06-28 15:33:27 -03:00
s5p_hdmi.h
saa6588.h
saa6752hs.h
saa7115.h
[media] saa7115: make multi-line comments compliant with CodingStyle
2013-08-18 08:39:24 -03:00
saa7127.h
saa7146.h
saa7146_vv.h
sh_mobile_ceu.h
[media] V4L2: soc-camera: fix uninitialised use compiler warning
2013-06-28 14:57:18 -03:00
sh_mobile_csi2.h
[media] sh_mobile_ceu_camera: add asynchronous subdevice probing support
2013-06-21 16:35:53 -03:00
sh_vou.h
si476x.h
[media] v4l2: Add a V4L2 driver for SI476X MFD
2013-04-18 21:20:34 -03:00
si4713.h
sii9234.h
smiapp.h
[media] smiapp: Call the clock "ext_clk"
2013-08-22 11:39:12 -03:00
soc_camera.h
[media] V4L2: soc-camera: work around unbalanced calls to .s_power()
2013-10-31 04:38:40 -02:00
soc_camera_platform.h
soc_mediabus.h
[media] soc_camera: Add RGB666 & RGB888 formats
2013-04-04 19:40:08 -03:00
sr030pc30.h
tea575x.h
[media] tea575x: Move header from sound to media
2013-08-18 08:08:05 -03:00
ths7303.h
[media] media: i2c: ths7303: remove init_enable option from pdata
2013-06-13 11:41:18 -03:00
timb_radio.h
timb_video.h
tuner-types.h
tuner.h
[media] tuner-core: Change config from unsigned int to void *
2013-04-08 07:01:36 -03:00
tvaudio.h
tveeprom.h
include: Convert ethernet mac address declarations to use ETH_ALEN
2013-08-02 12:33:54 -07:00
tvp514x.h
tvp5150.h
tvp7002.h
[media] media: i2c: tvp7002: rearrange description of structure members
2013-05-27 09:29:56 -03:00
tw9910.h
uda1342.h
[media] uda1342: add new uda1342 audio codec driver
2013-03-24 12:24:11 -03:00
upd64031a.h
upd64083.h
v4l2-async.h
[media] V4L: Merge struct v4l2_async_subdev_list with struct v4l2_subdev
2013-07-30 15:54:56 -03:00
v4l2-clk.h
[media] V4L2: add a v4l2-clk helper macro to produce an I2C device ID
2013-10-31 04:33:02 -02:00
v4l2-common.h
Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2013-11-18 15:50:07 -08:00
v4l2-ctrls.h
[media] v4l2-ctrls: fix typo in header file media/v4l2-ctrls.h
2013-10-17 05:52:25 -03:00
v4l2-dev.h
[media] v4l2: always require v4l2_dev, rename parent to dev_parent
2013-06-21 11:07:12 -03:00
v4l2-device.h
[media] v4l2-core: add code to check for specific ops
2013-03-24 11:59:02 -03:00
v4l2-dv-timings.h
[media] v4l2-dv-timings: add callback to handle exceptions
2013-08-24 04:30:01 -03:00
v4l2-event.h
v4l2-fh.h
[media] V4L: Add mem2mem ioctl and file operation helpers
2013-12-04 15:34:24 -02:00
v4l2-image-sizes.h
v4l2-int-device.h
[media] v4l2-int-device: remove unused chip_ident reference
2013-06-21 10:45:58 -03:00
v4l2-ioctl.h
[media] v4l2-core: remove support for obsolete VIDIOC_DBG_G_CHIP_IDENT
2013-06-21 10:46:44 -03:00
v4l2-mediabus.h
[media] media: OF: add "sync-on-green-active" property
2013-08-24 04:15:05 -03:00
v4l2-mem2mem.h
[media] V4L: Add mem2mem ioctl and file operation helpers
2013-12-04 15:34:24 -02:00
v4l2-of.h
[media] V4L: Remove incorrect EXPORT_SYMBOL() usage at v4l2-of.c
2013-04-04 19:57:13 -03:00
v4l2-subdev.h
[media] v4l: Fix typo in v4l2_subdev_get_try_crop()
2013-10-31 08:10:10 -02:00
videobuf-core.h
videobuf-dma-contig.h
[media] videobuf-dma-contig: remove support for cached mem
2013-04-25 09:50:19 -03:00
videobuf-dma-sg.h
videobuf-dvb.h
videobuf-vmalloc.h
videobuf2-core.h
[media] videobuf2: Add support for file access mode flags for DMABUF exporting
2013-11-29 14:12:43 -02:00
videobuf2-dma-contig.h
videobuf2-dma-sg.h
[media] videobuf2-dma-sg: Replace vb2_dma_sg_desc with sg_table
2013-09-26 07:33:59 -03:00
videobuf2-memops.h
videobuf2-vmalloc.h
wm8775.h