Home
last modified time | relevance | path

Searched refs:capture (Results 1 – 25 of 130) sorted by relevance

123456

/drivers/staging/vc04_services/bcm2835-camera/
A Dbcm2835-camera.c216 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 Dsun6i_csi_capture.c572 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 Dsun6i_isp_capture.c25 *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 Dintel_guc_capture.c348 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 Dmtk-mdp3-m2m.c135 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 Dxe_guc_capture.c329 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 DKconfig3 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 DKconfig18 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 Dpwm-stm32.c38 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 DTODO6 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 Dsh_css.c1795 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 DKconfig20 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 DTODO7 - Add metadata capture support
8 The IPU7 hardware should support metadata capture, but it is not
10 capture support.
/drivers/media/usb/s2255/
A Ds2255drv.c1266 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 DKconfig3 tristate "USBTV007 video capture support"
9 This is a video4linux2 driver for USBTV007 based video capture devices.
/drivers/counter/
A DMakefile17 obj-$(CONFIG_MICROCHIP_TCB_CAPTURE) += microchip-tcb-capture.o
19 obj-$(CONFIG_TI_ECAP_CAPTURE) += ti-ecap-capture.o
A DKconfig88 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 DKconfig14 comment "Media capture support"
26 comment "Media capture/analog TV support"
35 comment "Media capture/analog/hybrid TV support"
/drivers/media/pci/solo6x10/
A DKconfig3 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 DKconfig76 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 Dsmi240.c113 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 DKconfig33 bool "Buffered capture support"
39 Add buffered data capture to the simple dummy driver.
/drivers/media/usb/au0828/
A DKconfig16 This is a hybrid analog/digital tv capture driver for
33 capture within the au0828 driver.
/drivers/media/platform/renesas/
A Drenesas-ceu.c194 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 DKconfig14 TV, S-Video and HDMI capture hardware, including VBI support for
16 transmitters and software defined radio capture is emulated.

Completed in 65 milliseconds

123456