Home
last modified time | relevance | path

Searched refs:device_caps (Results 1 – 25 of 122) sorted by relevance

12345

/linux/drivers/media/common/saa7146/
H A Dsaa7146_fops.c367 vfd->device_caps = V4L2_CAP_VIDEO_CAPTURE | in saa7146_register_device()
369 vfd->device_caps |= dev->ext_vv_data->capabilities; in saa7146_register_device()
371 vfd->device_caps &= in saa7146_register_device()
373 } else if (vfd->device_caps & V4L2_CAP_SLICED_VBI_OUTPUT) { in saa7146_register_device()
375 vfd->device_caps &= ~(V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING | in saa7146_register_device()
378 vfd->device_caps &= ~V4L2_CAP_VIDEO_CAPTURE; in saa7146_register_device()
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-querycap.rst119 - ``device_caps``
123 ``device_caps`` of a radio device will only contain radio related
128 ``device_caps`` will never set ``V4L2_CAP_DEVICE_CAPS``.
275 - The driver fills the ``device_caps`` field. This capability can
277 ``device_caps`` field.
H A Ddev-meta.rst25 ``V4L2_CAP_META_CAPTURE`` flag in the ``device_caps`` field of the
29 ``V4L2_CAP_META_OUTPUT`` flag in the ``device_caps`` field of
H A Dopen.rst38 :ref:`device_caps field <device-capabilities>`.
40 If the device returns ``V4L2_CAP_IO_MC`` flag at ``device_caps``,
/linux/drivers/media/v4l2-core/
H A Dv4l2-dev.c559 (vdev->device_caps & vid_caps); in determine_valid_ioctls()
565 (vdev->device_caps & meta_caps); in determine_valid_ioctls()
568 bool is_io_mc = vdev->device_caps & V4L2_CAP_IO_MC; in determine_valid_ioctls()
569 bool has_streaming = vdev->device_caps & V4L2_CAP_STREAMING; in determine_valid_ioctls()
570 bool is_edid = vdev->device_caps & V4L2_CAP_EDID; in determine_valid_ioctls()
932 if (WARN_ON(type != VFL_TYPE_SUBDEV && !vdev->device_caps)) in __video_register_device()
/linux/drivers/media/pci/saa7134/
H A Dsaa7134-core.c1182 dev->video_dev->device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | in saa7134_initdev()
1185 dev->video_dev->device_caps |= V4L2_CAP_TUNER; in saa7134_initdev()
1201 dev->vbi_dev->device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | in saa7134_initdev()
1204 dev->vbi_dev->device_caps |= V4L2_CAP_TUNER; in saa7134_initdev()
1217 dev->radio_dev->device_caps = V4L2_CAP_RADIO | V4L2_CAP_TUNER; in saa7134_initdev()
1219 dev->radio_dev->device_caps |= V4L2_CAP_RDS_CAPTURE; in saa7134_initdev()
/linux/drivers/media/test-drivers/vivid/
H A Dvivid-core.c1437 vfd->device_caps = dev->vid_cap_caps; in vivid_create_devnodes()
1488 vfd->device_caps = dev->vid_out_caps; in vivid_create_devnodes()
1536 vfd->device_caps = dev->vbi_cap_caps; in vivid_create_devnodes()
1568 vfd->device_caps = dev->vbi_out_caps; in vivid_create_devnodes()
1599 vfd->device_caps = dev->sdr_cap_caps; in vivid_create_devnodes()
1626 vfd->device_caps = dev->radio_rx_caps; in vivid_create_devnodes()
1646 vfd->device_caps = dev->radio_tx_caps; in vivid_create_devnodes()
1665 vfd->device_caps = dev->meta_cap_caps; in vivid_create_devnodes()
1695 vfd->device_caps = dev->meta_out_caps; in vivid_create_devnodes()
1724 vfd->device_caps = dev->touch_cap_caps; in vivid_create_devnodes()
/linux/drivers/infiniband/hw/efa/
H A Defa_verbs.c179 ((dev)->dev_attr.device_caps & \
256 resp.device_caps |= EFA_QUERY_DEVICE_CAPS_CQ_WITH_SGID; in efa_query_device()
257 resp.device_caps |= EFA_QUERY_DEVICE_CAPS_CQ_WITH_EXT_MEM; in efa_query_device()
259 resp.device_caps |= EFA_QUERY_DEVICE_CAPS_RDMA_READ; in efa_query_device()
262 resp.device_caps |= EFA_QUERY_DEVICE_CAPS_RNR_RETRY; in efa_query_device()
265 resp.device_caps |= EFA_QUERY_DEVICE_CAPS_DATA_POLLING_128; in efa_query_device()
268 resp.device_caps |= EFA_QUERY_DEVICE_CAPS_RDMA_WRITE; in efa_query_device()
271 resp.device_caps |= EFA_QUERY_DEVICE_CAPS_UNSOLICITED_WRITE_RECV; in efa_query_device()
274 resp.device_caps |= EFA_QUERY_DEVICE_CAPS_CQ_NOTIFICATIONS; in efa_query_device()
/linux/drivers/media/pci/ivtv/
H A Divtvfb.c1221 itv->streams[IVTV_DEC_STREAM_TYPE_YUV].vdev.device_caps |= in ivtvfb_init_card()
1223 itv->streams[IVTV_DEC_STREAM_TYPE_MPG].vdev.device_caps |= in ivtvfb_init_card()
1252 itv->streams[IVTV_DEC_STREAM_TYPE_YUV].vdev.device_caps &= in ivtvfb_callback_cleanup()
1254 itv->streams[IVTV_DEC_STREAM_TYPE_MPG].vdev.device_caps &= in ivtvfb_callback_cleanup()
H A Divtv-ioctl.c441 if (!(s->vdev.device_caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY)) in ivtv_g_fmt_vid_out_overlay()
552 if (!(s->vdev.device_caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY)) in ivtv_try_fmt_vid_out_overlay()
1397 if (!(s->vdev.device_caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY)) in ivtv_g_fbuf()
1464 if (!(s->vdev.device_caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY)) in ivtv_s_fbuf()
1484 if (!(s->vdev.device_caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY)) in ivtv_overlay()
/linux/Documentation/userspace-api/media/
H A Dglossary.rst139 Such drivers have ``V4L2_CAP_IO_MC`` device_caps field set
209 Such drivers have the ``V4L2_CAP_IO_MC`` device_caps field unset
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-m2m.c481 cap->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_M2M_MPLANE; in mxc_isi_m2m_querycap()
482 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in mxc_isi_m2m_querycap()
749 vdev->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_M2M_MPLANE; in mxc_isi_m2m_register()
/linux/drivers/media/radio/
H A Dtea575x.c528 tea->vd.device_caps = V4L2_CAP_TUNER | V4L2_CAP_RADIO; in snd_tea575x_init()
530 tea->vd.device_caps |= V4L2_CAP_HW_FREQ_SEEK; in snd_tea575x_init()
H A Dradio-sf16fmi.c346 fmi->vdev.device_caps = V4L2_CAP_TUNER | V4L2_CAP_RADIO; in fmi_init()
H A Dradio-raremono.c357 radio->vdev.device_caps = V4L2_CAP_TUNER | V4L2_CAP_RADIO; in usb_raremono_probe()
H A Ddsbr100.c379 radio->videodev.device_caps = V4L2_CAP_RADIO | V4L2_CAP_TUNER; in usb_dsbr100_probe()
H A Dradio-ma901.c399 radio->vdev.device_caps = V4L2_CAP_RADIO | V4L2_CAP_TUNER; in usb_ma901radio_probe()
H A Dradio-keene.c361 radio->vdev.device_caps = V4L2_CAP_RADIO | V4L2_CAP_MODULATOR; in usb_keene_probe()
/linux/drivers/media/pci/cx88/
H A Dcx88-video.c1448 dev->video_dev.device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | in cx8800_initdev()
1451 dev->video_dev.device_caps |= V4L2_CAP_TUNER; in cx8800_initdev()
1465 dev->vbi_dev.device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | in cx8800_initdev()
1468 dev->vbi_dev.device_caps |= V4L2_CAP_TUNER; in cx8800_initdev()
1483 dev->radio_dev.device_caps = V4L2_CAP_RADIO | V4L2_CAP_TUNER; in cx8800_initdev()
/linux/drivers/media/usb/em28xx/
H A Dem28xx-video.c2754 v4l2->vdev.device_caps = V4L2_CAP_READWRITE | V4L2_CAP_VIDEO_CAPTURE | in em28xx_v4l2_init()
2757 v4l2->vdev.device_caps |= V4L2_CAP_AUDIO; in em28xx_v4l2_init()
2759 v4l2->vdev.device_caps |= V4L2_CAP_TUNER; in em28xx_v4l2_init()
2797 v4l2->vbi_dev.device_caps = V4L2_CAP_STREAMING | in em28xx_v4l2_init()
2800 v4l2->vbi_dev.device_caps |= V4L2_CAP_TUNER; in em28xx_v4l2_init()
2828 v4l2->radio_dev.device_caps = V4L2_CAP_RADIO | V4L2_CAP_TUNER; in em28xx_v4l2_init()
/linux/drivers/media/pci/bt8xx/
H A Dbttv-driver.c3136 btv->video_dev.device_caps = V4L2_CAP_VIDEO_CAPTURE | in bttv_register_video()
3139 btv->video_dev.device_caps |= V4L2_CAP_TUNER; in bttv_register_video()
3154 btv->vbi_dev.device_caps = V4L2_CAP_VBI_CAPTURE | V4L2_CAP_READWRITE | in bttv_register_video()
3157 btv->vbi_dev.device_caps |= V4L2_CAP_TUNER; in bttv_register_video()
3169 btv->radio_dev.device_caps = V4L2_CAP_RADIO | V4L2_CAP_TUNER; in bttv_register_video()
3171 btv->radio_dev.device_caps |= V4L2_CAP_READWRITE | in bttv_register_video()
3174 btv->radio_dev.device_caps |= V4L2_CAP_HW_FREQ_SEEK; in bttv_register_video()
/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_v4l2.c355 vdev->device_caps = V4L2_CAP_VIDEO_CAPTURE_MPLANE | V4L2_CAP_STREAMING; in sun4i_csi_v4l2_register()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_common.h86 int ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps);
/linux/drivers/media/radio/si470x/
H A Dradio-si470x-i2c.c379 radio->videodev.device_caps = in si470x_i2c_probe()
/linux/drivers/media/test-drivers/visl/
H A Dvisl-core.c421 .device_caps = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_STREAMING,

12345