/linux-6.12.1/drivers/media/v4l2-core/ |
D | Makefile | 11 videodev-objs := v4l2-dev.o v4l2-ioctl.o v4l2-device.o v4l2-fh.o \ 18 videodev-$(CONFIG_COMPAT) += v4l2-compat-ioctl32.o 19 videodev-$(CONFIG_MEDIA_CONTROLLER) += v4l2-mc.o 20 videodev-$(CONFIG_SPI) += v4l2-spi.o 21 videodev-$(CONFIG_TRACEPOINTS) += v4l2-trace.o 22 videodev-$(CONFIG_VIDEO_V4L2_I2C) += v4l2-i2c.o 37 obj-$(CONFIG_VIDEO_DEV) += v4l2-dv-timings.o videodev.o
|
/linux-6.12.1/drivers/media/radio/ |
D | dsbr100.c | 67 struct video_device videodev; member 263 video_unregister_device(&radio->videodev); in usb_dsbr100_disconnect() 371 strscpy(radio->videodev.name, v4l2_dev->name, in usb_dsbr100_probe() 372 sizeof(radio->videodev.name)); in usb_dsbr100_probe() 373 radio->videodev.v4l2_dev = v4l2_dev; in usb_dsbr100_probe() 374 radio->videodev.fops = &usb_dsbr100_fops; in usb_dsbr100_probe() 375 radio->videodev.ioctl_ops = &usb_dsbr100_ioctl_ops; in usb_dsbr100_probe() 376 radio->videodev.release = video_device_release_empty; in usb_dsbr100_probe() 377 radio->videodev.lock = &radio->v4l2_lock; in usb_dsbr100_probe() 378 radio->videodev.ctrl_handler = &radio->hdl; in usb_dsbr100_probe() [all …]
|
D | radio-si476x.c | 304 struct video_device videodev; member 1112 dev_warn(&radio->videodev.dev, in si476x_radio_fops_read() 1398 memcpy(&radio->videodev, &si476x_viddev_template, in si476x_radio_probe() 1401 radio->videodev.v4l2_dev = &radio->v4l2dev; in si476x_radio_probe() 1402 radio->videodev.ioctl_ops = &si4761_ioctl_ops; in si476x_radio_probe() 1403 radio->videodev.device_caps = V4L2_CAP_TUNER | V4L2_CAP_RADIO | in si476x_radio_probe() 1408 radio->videodev.device_caps |= V4L2_CAP_RDS_CAPTURE | in si476x_radio_probe() 1412 video_set_drvdata(&radio->videodev, radio); in si476x_radio_probe() 1485 rval = video_register_device(&radio->videodev, VFL_TYPE_RADIO, -1); in si476x_radio_probe() 1495 v4l2_ctrl_handler_free(radio->videodev.ctrl_handler); in si476x_radio_probe() [all …]
|
D | radio-wl1273.c | 75 struct video_device videodev; member 1991 video_unregister_device(&radio->videodev); in wl1273_fm_radio_remove() 2088 radio->videodev = wl1273_viddev_template; in wl1273_fm_radio_probe() 2090 radio->videodev.v4l2_dev = &radio->v4l2dev; in wl1273_fm_radio_probe() 2122 video_set_drvdata(&radio->videodev, radio); in wl1273_fm_radio_probe() 2126 r = video_register_device(&radio->videodev, VFL_TYPE_RADIO, radio_nr); in wl1273_fm_radio_probe()
|
/linux-6.12.1/drivers/media/radio/si470x/ |
D | radio-si470x-i2c.c | 374 radio->videodev = si470x_viddev_template; in si470x_i2c_probe() 375 radio->videodev.ctrl_handler = &radio->hdl; in si470x_i2c_probe() 376 radio->videodev.lock = &radio->lock; in si470x_i2c_probe() 377 radio->videodev.v4l2_dev = &radio->v4l2_dev; in si470x_i2c_probe() 378 radio->videodev.release = video_device_release_empty; in si470x_i2c_probe() 379 radio->videodev.device_caps = in si470x_i2c_probe() 382 video_set_drvdata(&radio->videodev, radio); in si470x_i2c_probe() 444 retval = video_register_device(&radio->videodev, VFL_TYPE_RADIO, in si470x_i2c_probe() 468 video_unregister_device(&radio->videodev); in si470x_i2c_remove()
|
D | radio-si470x-usb.c | 665 radio->videodev = si470x_viddev_template; in si470x_usb_driver_probe() 666 radio->videodev.ctrl_handler = &radio->hdl; in si470x_usb_driver_probe() 667 radio->videodev.lock = &radio->lock; in si470x_usb_driver_probe() 668 radio->videodev.v4l2_dev = &radio->v4l2_dev; in si470x_usb_driver_probe() 669 radio->videodev.release = video_device_release_empty; in si470x_usb_driver_probe() 670 radio->videodev.device_caps = in si470x_usb_driver_probe() 673 video_set_drvdata(&radio->videodev, radio); in si470x_usb_driver_probe() 739 retval = video_register_device(&radio->videodev, VFL_TYPE_RADIO, in si470x_usb_driver_probe() 822 video_unregister_device(&radio->videodev); in si470x_usb_driver_disconnect()
|
D | radio-si470x-common.c | 223 dev_warn(&radio->videodev.dev, "tune does not complete\n"); in si470x_set_chan() 225 dev_warn(&radio->videodev.dev, in si470x_set_chan() 348 dev_warn(&radio->videodev.dev, "seek does not complete\n"); in si470x_set_seek() 350 dev_warn(&radio->videodev.dev, in si470x_set_seek()
|
D | radio-si470x.h | 137 struct video_device videodev; member
|
/linux-6.12.1/drivers/media/usb/dvb-usb/ |
D | cxusb-analog.c | 607 mutex_lock(cxdev->videodev->lock); in cxusb_medion_v_complete_work() 627 mutex_unlock(cxdev->videodev->lock); in cxusb_medion_v_complete_work() 920 mutex_unlock(cxdev->videodev->lock); in cxusb_medion_v_stop_streaming() 928 mutex_lock(cxdev->videodev->lock); in cxusb_medion_v_stop_streaming() 1204 cxdev->videodev->tvnorms = cxusb_medion_inputs[i].input.std; in cxusb_medion_s_input() 1495 cxdev->videodev->tvnorms = V4L2_STD_ALL; in cxusb_medion_analog_init() 1645 cxdev->videodev = video_device_alloc(); in cxusb_medion_register_analog_video() 1646 if (!cxdev->videodev) { in cxusb_medion_register_analog_video() 1651 cxdev->videodev->device_caps = videocaps; in cxusb_medion_register_analog_video() 1652 cxdev->videodev->fops = &cxusb_video_fops; in cxusb_medion_register_analog_video() [all …]
|
D | cxusb.h | 128 struct video_device *videodev, *radiodev; member
|
/linux-6.12.1/Documentation/driver-api/media/drivers/ |
D | zoran.rst | 28 Drivers to use: videodev, i2c-core, i2c-algo-bit, 45 Drivers to use: videodev, i2c-core, i2c-algo-bit, 70 Drivers to use: videodev, i2c-core, i2c-algo-bit, 87 Drivers to use: videodev, i2c-core, i2c-algo-bit, 104 Drivers to use: videodev, i2c-core, i2c-algo-bit, 121 Drivers to use: videodev, i2c-core, i2c-algo-bit, 139 Drivers to use: videodev, i2c-core, i2c-algo-bit, 157 Drivers to use: videodev, i2c-core, i2c-algo-bit, 175 Drivers to use: videodev, i2c-core, i2c-algo-bit,
|
/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
D | hist-v4l2.rst | 58 ``videodev.h`` since it was only used once in the ``videodev`` kernel 78 Added a v4l to V4L2 ioctl compatibility layer to videodev.c. Driver 99 1999-05-02: Fixed a typo in videodev.h, and added the 209 ``videodev.h`` for compatibility with the original ``videodev.h`` file. 219 the ``videodev.h`` header file was renamed to ``v4l2_fourcc``. 222 ``videodev.h`` file in Linux 2.4.0 and the ``videodev.h`` file included 228 ``videodev.h`` file in the ``videodevX`` patch and the ``videodev.h`` 280 ``videodev.h`` header file. 284 latter was missing in the ``videodev.h`` file. 616 Until further the "videodev" module will automatically translate [all …]
|
D | pixfmt-intro.rst | 38 defined in the :ref:`videodev2.h <videodev>` header file. These
|
D | v4l2.rst | 27 videodev
|
D | open.rst | 65 The driver modules plug into the ``videodev`` kernel module. It provides
|
D | diff-v4l.rst | 29 The V4L ``videodev`` module automatically assigns minor numbers to
|