/drivers/staging/vc04_services/bcm2835-camera/ |
D | bcm2835-camera.c | 217 if (!dev->capture.port) { in queue_setup() 226 sizes[0] < dev->capture.port->current_buffer.size) { in queue_setup() 230 dev->capture.port->current_buffer.size, in queue_setup() 239 size = dev->capture.port->current_buffer.size; in queue_setup() 246 if (*nbuffers < dev->capture.port->minimum_buffer.num) in queue_setup() 247 *nbuffers = dev->capture.port->minimum_buffer.num; in queue_setup() 249 dev->capture.port->current_buffer.num = *nbuffers; in queue_setup() 289 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare() 292 size = dev->capture.stride * dev->capture.height; in buffer_prepare() 318 return dev->capture.camera_port == in is_capturing() [all …]
|
D | controls.c | 595 dev->capture.encode_bitrate = ctrl->val; in ctrl_set_bitrate() 625 dev->capture.encode_bitrate_mode = ctrl->val; in ctrl_set_bitrate_mode() 688 dev->capture.enc_profile = ctrl->val; in ctrl_set_video_encode_profile_level() 708 dev->capture.enc_level = ctrl->val; in ctrl_set_video_encode_profile_level() 717 switch (dev->capture.enc_profile) { in ctrl_set_video_encode_profile_level() 736 switch (dev->capture.enc_level) { in ctrl_set_video_encode_profile_level() 1281 fps_range.fps_high.num = dev->capture.timeperframe.denominator; in set_framerate_params() 1282 fps_range.fps_high.den = dev->capture.timeperframe.numerator; in set_framerate_params()
|
/drivers/media/platform/davinci/ |
D | Kconfig | 19 tristate "TI DaVinci VPIF video capture driver" 26 Enables Davinci VPIF module used for capture devices. 27 This module is used for capture on TI DM6467/DA850/OMAPL138 34 tristate "TI DM6446 CCDC video capture driver" 44 video frame capture from slave decoders. 50 tristate "TI DM355 CCDC video capture driver" 60 video frame capture from a slave decoders 66 tristate "TI DM365 ISIF video capture driver" 73 configuring ISIF in VPFE to capture Raw Bayer RGB data from
|
D | vpif.c | 45 struct platform_device *capture; member 522 data->capture = pdev_capture; in vpif_probe() 543 if (data->capture) in vpif_remove() 544 platform_device_unregister(data->capture); in vpif_remove()
|
/drivers/pwm/ |
D | pwm-stm32.c | 38 u32 capture[4] ____cacheline_aligned; /* DMA'able buffer */ member 133 ret = stm32_timers_dma_burst_read(parent, priv->capture, dma_id, ccr, 2, in stm32_pwm_raw_capture() 139 if (priv->capture[0] <= priv->capture[2]) in stm32_pwm_raw_capture() 140 *raw_prd = priv->capture[2] - priv->capture[0]; in stm32_pwm_raw_capture() 142 *raw_prd = priv->max_arr - priv->capture[0] + priv->capture[2]; in stm32_pwm_raw_capture() 147 else if (priv->capture[0] <= priv->capture[3]) in stm32_pwm_raw_capture() 148 *raw_dty = priv->capture[3] - priv->capture[0]; in stm32_pwm_raw_capture() 150 *raw_dty = priv->max_arr - priv->capture[0] + priv->capture[3]; in stm32_pwm_raw_capture() 488 .capture = IS_ENABLED(CONFIG_DMA_ENGINE) ? stm32_pwm_capture : NULL,
|
/drivers/media/usb/stk1160/ |
D | Kconfig | 3 tristate "STK1160 USB video capture support" 7 This is a video4linux driver for STK1160 based video capture devices. 12 This driver only provides support for video capture. For audio 13 capture, you need to select the snd-usb-audio driver (i.e.
|
/drivers/staging/media/zoran/ |
D | Kconfig | 7 Say Y for support for MJPEG capture cards based on the Zoran 22 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback 40 Support for the Iomega Buz MJPEG capture/playback card. 48 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback 57 Support for the Linux Media Labs LML33 MJPEG capture/playback 66 support for the Linux Media Labs LML33R10 MJPEG capture/playback
|
D | TODO | 3 - RAW capture 6 - MJPEG capture (compression)
|
/drivers/staging/media/atomisp/pci/ |
D | sh_css.c | 2143 static const struct ia_css_capture_settings capture = IA_CSS_DEFAULT_CAPTURE_SETTINGS; variable 2172 memcpy(&pipe->pipe_settings.capture, &capture, sizeof(capture)); in init_pipe_defaults() 2378 pipe->pipe_settings.capture.delay_frames); in ia_css_pipe_destroy() 3277 for (i = 0; i < pipe->pipe_settings.capture.num_primary_stage; i++) { in get_pipe_extra_pixel() 3278 if (pipe->pipe_settings.capture.primary_binary[i].info) { in get_pipe_extra_pixel() 3280 pipe->pipe_settings.capture.primary_binary[i].info->sp.pipeline.left_cropping; in get_pipe_extra_pixel() 3282 pipe->pipe_settings.capture.primary_binary[i].info->sp.pipeline.top_cropping; in get_pipe_extra_pixel() 3285 pipe->pipe_settings.capture.primary_binary[i].dvs_envelope.width; in get_pipe_extra_pixel() 3287 pipe->pipe_settings.capture.primary_binary[i].dvs_envelope.height; in get_pipe_extra_pixel() 5732 if (pipe->pipe_settings.capture.copy_binary.info) in load_copy_binaries() [all …]
|
/drivers/media/usb/s2255/ |
D | s2255drv.c | 1266 sp->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in vidioc_g_parm() 1267 sp->parm.capture.capturemode = vc->cap_parm.capturemode; in vidioc_g_parm() 1268 sp->parm.capture.readbuffers = S2255_MIN_BUFS; in vidioc_g_parm() 1271 sp->parm.capture.timeperframe.denominator = def_dem; in vidioc_g_parm() 1275 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_g_parm() 1278 sp->parm.capture.timeperframe.numerator = def_num * 2; in vidioc_g_parm() 1281 sp->parm.capture.timeperframe.numerator = def_num * 3; in vidioc_g_parm() 1284 sp->parm.capture.timeperframe.numerator = def_num * 5; in vidioc_g_parm() 1289 sp->parm.capture.capturemode, in vidioc_g_parm() 1290 sp->parm.capture.timeperframe.numerator, in vidioc_g_parm() [all …]
|
/drivers/staging/media/imx/ |
D | TODO | 18 video capture devices, from the subdevices in the capture device's 19 pipeline. The controls for each capture device are updated in the
|
/drivers/media/usb/usbtv/ |
D | Kconfig | 3 tristate "USBTV007 video capture support" 9 This is a video4linux2 driver for USBTV007 based video capture devices.
|
/drivers/media/pci/solo6x10/ |
D | Kconfig | 3 tristate "Bluecherry / Softlogic 6x10 capture cards (MPEG-4/H.264)" 14 compression capture cards and other Softlogic-based ones.
|
/drivers/media/pci/ |
D | Kconfig | 14 comment "Media capture support" 24 comment "Media capture/analog TV support" 31 comment "Media capture/analog/hybrid TV support"
|
/drivers/media/v4l2-core/ |
D | v4l2-common.c | 197 a->parm.capture.readbuffers = 2; in v4l2_g_parm_cap() 199 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in v4l2_g_parm_cap() 202 a->parm.capture.timeperframe = ival.interval; in v4l2_g_parm_cap() 211 .interval = a->parm.capture.timeperframe in v4l2_s_parm_cap() 221 a->parm.capture.readbuffers = 2; in v4l2_s_parm_cap() 223 a->parm.capture.readbuffers = 0; in v4l2_s_parm_cap() 226 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in v4l2_s_parm_cap() 229 a->parm.capture.timeperframe = ival.interval; in v4l2_s_parm_cap()
|
/drivers/media/platform/exynos4-is/ |
D | Kconfig | 75 bool "EXYNOS4x12 FIMC-IS ISP Direct DMA capture support" 81 video capture interface for the FIMC-IS ISP raw (Bayer) capture DMA.
|
/drivers/iio/dummy/ |
D | Kconfig | 33 bool "Buffered capture support" 39 Add buffered data capture to the simple dummy driver.
|
/drivers/media/usb/au0828/ |
D | Kconfig | 16 This is a hybrid analog/digital tv capture driver for 33 capture within the au0828 driver.
|
/drivers/media/test-drivers/vivid/ |
D | Kconfig | 18 TV, S-Video and HDMI capture hardware, including VBI support for 20 transmitters and software defined radio capture is emulated.
|
/drivers/gpu/drm/i915/ |
D | i915_gpu_error.h | 164 unsigned long capture; member 240 struct intel_engine_capture_vma *capture, 308 struct intel_engine_capture_vma *capture, in intel_engine_coredump_add_vma() argument
|
D | i915_gpu_error.c | 782 error->capture, jiffies_to_msecs(jiffies - error->capture)); in __err_print_to_sgl() 1334 capture_user(struct intel_engine_capture_vma *capture, in capture_user() argument 1341 capture = capture_vma(capture, c->vma, "user", gfp); in capture_user() 1343 return capture; in capture_user() 1402 struct intel_engine_capture_vma *capture, in intel_engine_coredump_add_vma() argument 1407 while (capture) { in intel_engine_coredump_add_vma() 1408 struct intel_engine_capture_vma *this = capture; in intel_engine_coredump_add_vma() 1418 capture = this->next; in intel_engine_coredump_add_vma() 1439 struct intel_engine_capture_vma *capture = NULL; in capture_engine() local 1468 capture = intel_engine_coredump_add_request(ee, rq, in capture_engine() [all …]
|
/drivers/media/platform/ |
D | aspeed-video.c | 1078 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in aspeed_video_get_parm() 1079 a->parm.capture.readbuffers = 3; in aspeed_video_get_parm() 1080 a->parm.capture.timeperframe.numerator = 1; in aspeed_video_get_parm() 1082 a->parm.capture.timeperframe.denominator = MAX_FRAME_RATE; in aspeed_video_get_parm() 1084 a->parm.capture.timeperframe.denominator = video->frame_rate; in aspeed_video_get_parm() 1095 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in aspeed_video_set_parm() 1096 a->parm.capture.readbuffers = 3; in aspeed_video_set_parm() 1098 if (a->parm.capture.timeperframe.numerator) in aspeed_video_set_parm() 1099 frame_rate = a->parm.capture.timeperframe.denominator / in aspeed_video_set_parm() 1100 a->parm.capture.timeperframe.numerator; in aspeed_video_set_parm() [all …]
|
D | renesas-ceu.c | 195 struct list_head capture; member 530 if (!list_empty(&ceudev->capture)) { in ceu_irq() 531 buf = list_first_entry(&ceudev->capture, struct ceu_buffer, in ceu_irq() 550 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_irq() 654 list_add_tail(&buf->queue, &ceudev->capture); in ceu_vb2_queue() 703 buf = list_first_entry(&ceudev->capture, struct ceu_buffer, in ceu_start_streaming() 730 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_start_streaming() 761 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_stop_streaming() 763 INIT_LIST_HEAD(&ceudev->capture); in ceu_stop_streaming() 1643 INIT_LIST_HEAD(&ceudev->capture); in ceu_probe()
|
/drivers/media/usb/pwc/ |
D | pwc-v4l.c | 972 parm->parm.capture.readbuffers = MIN_FRAMES; in pwc_g_parm() 973 parm->parm.capture.capability |= V4L2_CAP_TIMEPERFRAME; in pwc_g_parm() 974 parm->parm.capture.timeperframe.denominator = pdev->vframes; in pwc_g_parm() 975 parm->parm.capture.timeperframe.numerator = 1; in pwc_g_parm() 993 if (parm->parm.capture.timeperframe.numerator == 0 || in pwc_s_parm() 994 parm->parm.capture.timeperframe.denominator == 0) in pwc_s_parm() 997 fps = parm->parm.capture.timeperframe.denominator / in pwc_s_parm() 998 parm->parm.capture.timeperframe.numerator; in pwc_s_parm()
|
/drivers/staging/media/hantro/ |
D | hantro_v4l2.c | 145 struct v4l2_fmtdesc *f, bool capture) in vidioc_enum_fmt() argument 163 skip_mode_none = capture == ctx->is_encoder; in vidioc_enum_fmt() 184 if (!capture) in vidioc_enum_fmt() 242 bool capture = V4L2_TYPE_IS_CAPTURE(type); in hantro_try_fmt() local 245 coded = capture == ctx->is_encoder; in hantro_try_fmt()
|