| /drivers/staging/vc04_services/bcm2835-camera/ |
| A D | bcm2835-camera.c | 216 if (!dev->capture.port) { in queue_setup() 288 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare() 291 size = dev->capture.stride * dev->capture.height; in buffer_prepare() 508 if (!dev->capture.port) in start_streaming() 522 dev->capture.sequence = 0; in start_streaming() 531 if (dev->capture.camera_port != dev->capture.port && in start_streaming() 1258 dev->capture.fmt = mfmt; in mmal_setup_components() 1265 dev->capture.port = port; in mmal_setup_components() 1272 dev->capture.width, dev->capture.height, in mmal_setup_components() 1273 dev->capture.stride, dev->capture.buffersize); in mmal_setup_components() [all …]
|
| /drivers/media/platform/sunxi/sun6i-csi/ |
| A D | sun6i_csi_capture.c | 572 struct sun6i_csi_capture *capture = &csi_dev->capture; in sun6i_csi_capture_buffer_prepare() local 755 struct sun6i_csi_capture *capture = &csi_dev->capture; in sun6i_csi_capture_s_fmt() local 832 struct sun6i_csi_capture *capture = &csi_dev->capture; in sun6i_csi_capture_open() local 846 mutex_unlock(&capture->lock); in sun6i_csi_capture_open() 854 mutex_unlock(&capture->lock); in sun6i_csi_capture_open() 862 struct sun6i_csi_capture *capture = &csi_dev->capture; in sun6i_csi_capture_close() local 864 mutex_lock(&capture->lock); in sun6i_csi_capture_close() 970 struct sun6i_csi_capture *capture = &csi_dev->capture; in sun6i_csi_capture_setup() local 1004 mutex_init(&capture->lock); in sun6i_csi_capture_setup() 1088 struct sun6i_csi_capture *capture = &csi_dev->capture; in sun6i_csi_capture_cleanup() local [all …]
|
| /drivers/staging/media/sunxi/sun6i-isp/ |
| A D | sun6i_isp_capture.c | 25 *width = isp_dev->capture.format.fmt.pix.width; in sun6i_isp_capture_dimensions() 454 *format = isp_dev->capture.format; in sun6i_isp_capture_g_fmt() 469 isp_dev->capture.format = *format; in sun6i_isp_capture_s_fmt() 624 struct sun6i_isp_capture *capture = &isp_dev->capture; in sun6i_isp_capture_setup() local 630 struct media_pad *pad = &capture->pad; in sun6i_isp_capture_setup() 654 mutex_init(&capture->lock); in sun6i_isp_capture_setup() 663 queue->lock = &capture->lock; in sun6i_isp_capture_setup() 693 video_dev->lock = &capture->lock; in sun6i_isp_capture_setup() 727 mutex_destroy(&capture->lock); in sun6i_isp_capture_setup() 734 struct sun6i_isp_capture *capture = &isp_dev->capture; in sun6i_isp_capture_cleanup() local [all …]
|
| /drivers/gpu/drm/i915/gt/uc/ |
| A D | intel_guc_capture.c | 348 guc->capture->extlists = extlists; in guc_capture_alloc_steered_lists() 619 if (!guc->capture) in guc_capture_output_min_size_est() 1543 if (!guc->capture) in intel_guc_capture_is_matching_engine() 1573 if (!guc->capture) in intel_guc_capture_get_matching_node() 1602 if (guc->capture) in intel_guc_capture_process() 1626 if (!guc->capture) in intel_guc_capture_destroy() 1634 kfree(guc->capture->extlists); in intel_guc_capture_destroy() 1636 kfree(guc->capture); in intel_guc_capture_destroy() 1637 guc->capture = NULL; in intel_guc_capture_destroy() 1642 guc->capture = kzalloc(sizeof(*guc->capture), GFP_KERNEL); in intel_guc_capture_init() [all …]
|
| /drivers/media/platform/mediatek/mdp3/ |
| A D | mtk-mdp3-m2m.c | 135 struct mdp_frame *capture; in mdp_m2m_start_streaming() local 156 &capture->compose, in mdp_m2m_start_streaming() 157 capture->rotation, in mdp_m2m_start_streaming() 316 struct mdp_frame *capture; in mdp_m2m_s_fmt_mplane() local 336 capture->crop.c.left = 0; in mdp_m2m_s_fmt_mplane() 337 capture->crop.c.top = 0; in mdp_m2m_s_fmt_mplane() 346 capture->compose.top = 0; in mdp_m2m_s_fmt_mplane() 422 struct mdp_frame *capture; in mdp_m2m_s_selection() local 445 capture->crop.c = r; in mdp_m2m_s_selection() 447 capture->compose = r; in mdp_m2m_s_selection() [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_guc_capture.c | 329 reglists = guc->capture->extlists; in xe_guc_capture_get_reg_desc_list() 437 if (!list || guc->capture->extlists) in guc_capture_alloc_steered_lists() 474 guc->capture->extlists = extlists; in guc_capture_alloc_steered_lists() 546 !guc->capture->max_mmio_per_node) in guc_cap_list_num_regs() 774 if (!guc->capture) in guc_capture_output_size_est() 1123 guc->capture->max_mmio_per_node); in guc_capture_clone_node() 1439 if (guc->capture) in xe_guc_capture_process() 1523 if (guc->capture->max_mmio_per_node) in guc_capture_create_prealloc_nodes() 2007 guc->capture = drmm_kzalloc(guc_to_drm(guc), sizeof(*guc->capture), GFP_KERNEL); in xe_guc_capture_init() 2008 if (!guc->capture) in xe_guc_capture_init() [all …]
|
| /drivers/media/usb/stk1160/ |
| A D | Kconfig | 3 tristate "STK1160 USB video capture support" 8 This is a video4linux driver for STK1160 based video capture devices. 13 This driver only provides support for video capture. For audio 14 capture, you need to select the snd-usb-audio driver (i.e.
|
| /drivers/media/pci/zoran/ |
| A D | Kconfig | 18 Say Y for support for MJPEG capture cards based on the Zoran 31 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback 47 Support for the Iomega Buz MJPEG capture/playback card. 53 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback 60 Support for the Linux Media Labs LML33 MJPEG capture/playback 67 support for the Linux Media Labs LML33R10 MJPEG capture/playback
|
| /drivers/pwm/ |
| A D | pwm-stm32.c | 38 u32 capture[4] ____cacheline_aligned; /* DMA'able buffer */ member 497 ret = stm32_timers_dma_burst_read(parent, priv->capture, dma_id, ccr, 2, in stm32_pwm_raw_capture() 503 if (priv->capture[0] <= priv->capture[2]) in stm32_pwm_raw_capture() 504 *raw_prd = priv->capture[2] - priv->capture[0]; in stm32_pwm_raw_capture() 506 *raw_prd = priv->max_arr - priv->capture[0] + priv->capture[2]; in stm32_pwm_raw_capture() 511 else if (priv->capture[0] <= priv->capture[3]) in stm32_pwm_raw_capture() 512 *raw_dty = priv->capture[3] - priv->capture[0]; in stm32_pwm_raw_capture() 514 *raw_dty = priv->max_arr - priv->capture[0] + priv->capture[3]; in stm32_pwm_raw_capture() 697 .capture = IS_ENABLED(CONFIG_DMA_ENGINE) ? stm32_pwm_capture : NULL,
|
| /drivers/staging/media/imx/ |
| A D | TODO | 6 video capture devices, from the subdevices in the capture device's 7 pipeline. The controls for each capture device are updated in the
|
| /drivers/staging/media/atomisp/pci/ |
| A D | sh_css.c | 1795 memcpy(&pipe->pipe_settings.capture, &capture, sizeof(capture)); in init_pipe_defaults() 1974 pipe->pipe_settings.capture.delay_frames); in ia_css_pipe_destroy() 4921 if (pipe->pipe_settings.capture.copy_binary.info) in load_copy_binaries() 4933 &pipe->pipe_settings.capture.copy_binary, in load_copy_binaries() 5037 mycs = &pipe->pipe_settings.capture; in load_primary_binaries() 5417 &pipe->pipe_settings.capture.anr_gdc_binary); in load_advanced_binaries() 5453 &pipe->pipe_settings.capture.vf_pp_binary); in load_advanced_binaries() 5465 &pipe->pipe_settings.capture.copy_binary, in load_advanced_binaries() 5466 &pipe->pipe_settings.capture.pre_isp_binary); in load_advanced_binaries() 5495 &pipe->pipe_settings.capture.pre_isp_binary); in load_bayer_isp_binaries() [all …]
|
| /drivers/media/platform/ti/davinci/ |
| A D | Kconfig | 20 tristate "TI DaVinci VPIF video capture driver" 28 Enables Davinci VPIF module used for capture devices. 29 This module is used for capture on TI DM6467/DA850/OMAPL138
|
| /drivers/staging/media/ipu7/ |
| A D | TODO | 7 - Add metadata capture support 8 The IPU7 hardware should support metadata capture, but it is not 10 capture support.
|
| /drivers/media/usb/s2255/ |
| A D | s2255drv.c | 1266 sp->parm.capture.readbuffers = S2255_MIN_BUFS; in vidioc_g_parm() 1273 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_g_parm() 1287 sp->parm.capture.capturemode, in vidioc_g_parm() 1288 sp->parm.capture.timeperframe.numerator, in vidioc_g_parm() 1289 sp->parm.capture.timeperframe.denominator); in vidioc_g_parm() 1310 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_s_parm() 1312 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_s_parm() 1325 sp->parm.capture.readbuffers = S2255_MIN_BUFS; in vidioc_s_parm() 1329 sp->parm.capture.capturemode, in vidioc_s_parm() 1330 sp->parm.capture.timeperframe.numerator, in vidioc_s_parm() [all …]
|
| /drivers/media/usb/usbtv/ |
| A D | Kconfig | 3 tristate "USBTV007 video capture support" 9 This is a video4linux2 driver for USBTV007 based video capture devices.
|
| /drivers/counter/ |
| A D | Makefile | 17 obj-$(CONFIG_MICROCHIP_TCB_CAPTURE) += microchip-tcb-capture.o 19 obj-$(CONFIG_TI_ECAP_CAPTURE) += ti-ecap-capture.o
|
| A D | Kconfig | 88 capture driver. 91 module will be called microchip-tcb-capture. 125 tristate "TI eCAP capture driver" 137 will be called ti-ecap-capture.
|
| /drivers/media/pci/ |
| A D | Kconfig | 14 comment "Media capture support" 26 comment "Media capture/analog TV support" 35 comment "Media capture/analog/hybrid TV support"
|
| /drivers/media/pci/solo6x10/ |
| A D | Kconfig | 3 tristate "Bluecherry / Softlogic 6x10 capture cards (MPEG-4/H.264)" 14 compression capture cards and other Softlogic-based ones.
|
| /drivers/media/platform/samsung/exynos4-is/ |
| A D | Kconfig | 76 bool "EXYNOS4x12 FIMC-IS ISP Direct DMA capture support" 82 video capture interface for the FIMC-IS ISP raw (Bayer) capture DMA.
|
| /drivers/iio/imu/ |
| A D | smi240.c | 113 enum capture_mode capture; member 197 request |= FIELD_PREP(SMI240_WRITE_CAP_BIT_MASK, iio_priv_data->capture); in smi240_regmap_spi_read() 376 data->capture = SMI240_CAPTURE_ON; in smi240_trigger_handler() 380 data->capture = SMI240_CAPTURE_OFF; in smi240_trigger_handler() 561 data->capture = SMI240_CAPTURE_OFF; in smi240_probe()
|
| /drivers/iio/dummy/ |
| A D | Kconfig | 33 bool "Buffered capture support" 39 Add buffered data capture to the simple dummy driver.
|
| /drivers/media/usb/au0828/ |
| A D | Kconfig | 16 This is a hybrid analog/digital tv capture driver for 33 capture within the au0828 driver.
|
| /drivers/media/platform/renesas/ |
| A D | renesas-ceu.c | 194 struct list_head capture; member 529 if (!list_empty(&ceudev->capture)) { in ceu_irq() 530 buf = list_first_entry(&ceudev->capture, struct ceu_buffer, in ceu_irq() 549 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_irq() 653 list_add_tail(&buf->queue, &ceudev->capture); in ceu_vb2_queue() 702 buf = list_first_entry(&ceudev->capture, struct ceu_buffer, in ceu_start_streaming() 720 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_start_streaming() 751 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_stop_streaming() 753 INIT_LIST_HEAD(&ceudev->capture); in ceu_stop_streaming() 1626 INIT_LIST_HEAD(&ceudev->capture); in ceu_probe()
|
| /drivers/media/test-drivers/vivid/ |
| A D | Kconfig | 14 TV, S-Video and HDMI capture hardware, including VBI support for 16 transmitters and software defined radio capture is emulated.
|