/Linux-v4.19/scripts/ |
D | bpf_helpers_doc.py | 46 capture = proto_re.match(self.proto) 47 res['ret_type'] = capture.group(1) 48 res['ret_star'] = capture.group(2) 49 res['name'] = capture.group(3) 52 args = capture.group(4).split(', ') 54 capture = arg_re.match(a) 56 'type' : capture.group(1), 57 'star' : capture.group(6), 58 'name' : capture.group(7) 91 capture = p.match(self.line) [all …]
|
/Linux-v4.19/drivers/staging/vc04_services/bcm2835-camera/ |
D | bcm2835-camera.c | 237 if (!dev->capture.port) { in queue_setup() 243 size = dev->capture.port->current_buffer.size; in queue_setup() 250 if (*nbuffers < dev->capture.port->minimum_buffer.num) in queue_setup() 251 *nbuffers = dev->capture.port->minimum_buffer.num; in queue_setup() 253 dev->capture.port->current_buffer.num = *nbuffers; in queue_setup() 292 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare() 295 size = dev->capture.stride * dev->capture.height; in buffer_prepare() 319 return dev->capture.camera_port == in is_capturing() 351 } else if (dev->capture.frame_count) { in buffer_cb() 357 dev->capture.camera_port, in buffer_cb() [all …]
|
/Linux-v4.19/Documentation/kdump/ |
D | kdump.txt | 11 Kdump uses kexec to quickly boot to a dump-capture kernel whenever a 14 the reboot and is accessible to the dump-capture kernel. 24 the dump-capture kernel. This ensures that ongoing Direct Memory Access 25 (DMA) from the system kernel does not corrupt the dump-capture kernel. 26 The kexec -p command loads the dump-capture kernel into this reserved 31 region just before rebooting into the dump-capture kernel. 45 passed to the dump-capture kernel through the elfcorehdr= boot 50 With the dump-capture kernel, you can access the memory image through 105 Build the system and dump-capture kernels 109 1) Build a separate custom dump-capture kernel for capturing the [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | mt8173-rt5650.txt | 10 - codec-capture : the subnode of rt5650 codec capture 11 Required codec-capture subnode properties: 12 - sound-dai: audio codec dai name on capture path 13 <&rt5650 0> : Default setting. Connect rt5650 I2S1 for capture. (dai_name = rt5645-aif1) 14 <&rt5650 1> : Connect rt5650 I2S2 for capture. (dai_name = rt5645-aif2) 27 codec-capture {
|
D | fsl,ssi.txt | 51 playback and capture to use different sample sizes and 60 - fsl,capture-dma: Phandle to a node for the DMA channel to use for 61 capture (recording) of audio. This is typically dictated 72 Notes on fsl,playback-dma and fsl,capture-dma: 75 and capture. On the MPC8610, for example, SSI1 must use DMA channel 0 for 76 playback and DMA channel 1 for capture. SSI2 must use DMA channel 2 for 77 playback and DMA channel 3 for capture. The developer can choose which 82 "fsl,playback-dma" and "fsl,capture-dma" must be marked as compatible with
|
/Linux-v4.19/sound/soc/fsl/ |
D | mpc5200_dma.c | 43 if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR)) in psc_dma_status_irq() 183 if (psc_dma->capture.active) in psc_dma_trigger() 224 s = &psc_dma->capture; in psc_dma_open() 250 s = &psc_dma->capture; in psc_dma_close() 255 !psc_dma->capture.active) { in psc_dma_close() 274 s = &psc_dma->capture; in psc_dma_pointer() 414 psc_dma->capture.psc_dma = psc_dma; in mpc5200_audio_dma_create() 420 psc_dma->capture.bcom_task = in mpc5200_audio_dma_create() 424 if (!psc_dma->capture.bcom_task || in mpc5200_audio_dma_create() 458 psc_dma->capture.irq = in mpc5200_audio_dma_create() [all …]
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | configfs-usb-gadget-uac1 | 7 c_chmask - capture channel mask 8 c_srate - capture sampling rate 9 c_ssize - capture sample size (bytes) 14 for both capture and playback
|
D | configfs-usb-gadget-uac2 | 7 c_chmask - capture channel mask 8 c_srate - capture sampling rate 9 c_ssize - capture sample size (bytes)
|
/Linux-v4.19/Documentation/media/uapi/v4l/ |
D | dev-capture.rst | 9 Video capture devices sample an analog video signal and store the 10 digitized images in memory. Today nearly all devices can capture at full 12 capture process and move images from the driver into user space. 14 Conventionally V4L2 video capture devices are accessed through character 26 Devices supporting the video capture interface set the 32 (``V4L2_CAP_VIDEO_OVERLAY``) and the :ref:`raw VBI capture <raw-vbi>` 41 Video capture devices shall support :ref:`audio input <audio>`, 46 capture devices. 52 The result of a capture operation is determined by cropping and image 54 capture, the latter how images are stored in memory, i. e. in RGB or YUV [all …]
|
D | dev-meta.rst | 11 or frame capture parameters supplied by the image source. This interface is 14 The metadata interface is implemented on video capture device nodes. The device 15 can be dedicated to metadata or can implement both video and metadata capture 24 ioctl. That flag means the device can capture metadata to memory. 32 The metadata device uses the :ref:`format` ioctls to select the capture format.
|
D | vidioc-g-fmt.rst | 45 type. For example video capture devices use 49 the respective member of the ``fmt`` union. In case of video capture 107 capture and output devices. 112 capture and output devices that support the 122 - Raw VBI capture or output parameters. This is discussed in more 123 detail in :ref:`raw-vbi`. Used by raw VBI capture and output 128 - Sliced VBI capture or output parameters. See :ref:`sliced` for 129 details. Used by sliced VBI capture and output devices. 134 capture and output devices.
|
/Linux-v4.19/drivers/media/usb/stk1160/ |
D | Kconfig | 2 tristate "STK1160 USB video capture support" 6 This is a video4linux driver for STK1160 based video capture devices. 11 This driver only provides support for video capture. For audio 12 capture, you need to select the snd-usb-audio driver (i.e.
|
/Linux-v4.19/drivers/media/platform/davinci/ |
D | Kconfig | 18 tristate "TI DaVinci VPIF video capture driver" 25 Enables Davinci VPIF module used for capture devices. 26 This module is used for capture on TI DM6467/DA850/OMAPL138 33 tristate "TI DM6446 CCDC video capture driver" 43 video frame capture from slave decoders. 49 tristate "TI DM355 CCDC video capture driver" 59 video frame capture from a slave decoders 65 tristate "TI DM365 ISIF video capture driver" 72 configuring ISIF in VPFE to capture Raw Bayer RGB data from
|
/Linux-v4.19/sound/soc/sh/rcar/ |
D | core.c | 190 io = &rdai->capture; in rsnd_mod_interrupt() 611 return &rdai->capture; in rsnd_rdai_to_io() 803 struct rsnd_dai_stream *io = is_play ? &rdai->playback : &rdai->capture; in __rsnd_soc_hw_rule_rate() 841 struct rsnd_dai_stream *io = is_play ? &rdai->playback : &rdai->capture; in __rsnd_soc_hw_rule_channels() 984 struct device_node *capture) in rsnd_parse_connect_common() argument 999 if (np == capture) in rsnd_parse_connect_common() 1000 rsnd_dai_connect(mod, &rdai->capture, mod->type); in rsnd_parse_connect_common() 1047 struct device_node *playback, *capture; in __rsnd_dai_probe() local 1058 io_capture = &rdai->capture; in __rsnd_dai_probe() 1074 snprintf(rdai->capture.name, RSND_DAI_NAME_SIZE, in __rsnd_dai_probe() [all …]
|
/Linux-v4.19/drivers/pwm/ |
D | pwm-stm32.c | 29 u32 capture[4] ____cacheline_aligned; /* DMA'able buffer */ member 130 ret = stm32_timers_dma_burst_read(parent, priv->capture, dma_id, ccr, 2, in stm32_pwm_raw_capture() 136 if (priv->capture[0] <= priv->capture[2]) in stm32_pwm_raw_capture() 137 *raw_prd = priv->capture[2] - priv->capture[0]; in stm32_pwm_raw_capture() 139 *raw_prd = priv->max_arr - priv->capture[0] + priv->capture[2]; in stm32_pwm_raw_capture() 144 else if (priv->capture[0] <= priv->capture[3]) in stm32_pwm_raw_capture() 145 *raw_dty = priv->capture[3] - priv->capture[0]; in stm32_pwm_raw_capture() 147 *raw_dty = priv->max_arr - priv->capture[0] + priv->capture[3]; in stm32_pwm_raw_capture() 487 .capture = IS_ENABLED(CONFIG_DMA_ENGINE) ? stm32_pwm_capture : NULL,
|
/Linux-v4.19/drivers/staging/media/zoran/ |
D | Kconfig | 6 Say Y for support for MJPEG capture cards based on the Zoran 21 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback 39 Support for the Iomega Buz MJPEG capture/playback card. 47 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback 56 Support for the Linux Media Labs LML33 MJPEG capture/playback 65 support for the Linux Media Labs LML33R10 MJPEG capture/playback
|
/Linux-v4.19/Documentation/media/v4l-drivers/ |
D | imx.rst | 8 handles the flow of image frames to and from capture devices and 11 For image capture, the IPU contains the following internal subunits: 21 memory. Various dedicated DMA channels exist for both video capture and 29 The CSI is the backend capture unit that interfaces directly with 62 outside the IPU that are also involved in video capture on i.MX: 79 that correspond to the hardware video capture pipelines supported in 85 video capture interfaces using independent entities. 173 source pad is routed to a capture device node, with a node name of the 174 format "ipuX_csiY capture". 179 If the sink pad is receiving YUV, the output at the capture device can [all …]
|
D | fimc.rst | 25 - camera parallel interface capture (ITU-R.BT601/565); 26 - camera serial interface capture (MIPI-CSI2); 45 - camera capture video device driver 46 drivers/media/platform/exynos4-is/fimc-capture.c 74 viewfinder and still capture setup). 84 capture video node operation on same FIMC instance is not allowed. The driver 94 At the capture and mem-to-mem video nodes only the multi-planar API is 97 Camera capture subdevs 111 In typical use case there could be a following capture pipeline configuration: 119 The sysfs entry allows to instruct the capture node driver not to configure [all …]
|
D | ivtv.rst | 24 Open Source driver implementation for video capture cards based on the 30 * Hardware mpeg2 capture of broadcast video (and sound) via the tuner or 32 * Hardware mpeg2 capture of FM radio where hardware support exists 95 /dev/video0 is listed as the 'base' encoding capture device so we have: 97 - /dev/video0 is the encoding capture device for the first card (card 0) 98 - /dev/video1 is the encoding capture device for the second card (card 1) 99 - /dev/video2 is the encoding capture device for the third card (card 2) 103 the card number to the base device number'. If you have other capture 112 The encoding capture device(s). 141 The raw audio capture device(s). [all …]
|
D | pxa_camera.rst | 24 capture. The new buffers are "appended" at the tail of the DMA chain, and 41 | STOP | | Wait for capture start | 48 |capture list empty / | Q | | DQ | | QCI Irq EOF | 57 | | capture list / running | DMA Irq End | not | 89 - first buffer queued for capture 90 Once a first buffer is queued for capture, the QCI is started, but data 93 - capture of one videobuffer 168 - Videobuffer3 capture is not scheduled on DMA chain (as it stopped !!!) 183 pcdev->capture list. If that's the case, the capture will be restarted,
|
D | meye.rst | 55 gbuffers: number of capture buffers, default is 2 (32 max) 57 gbufsize: size of each capture buffer, default is 614400 79 for display and uncompressed video capture: 96 agc, video framerate), the shapshot and the MJPEG capture facilities. 110 Queue a buffer for capture (the buffers must have been 113 buffer number to queue (or -1 to end capture). The first 114 call to MEYEIOC_QBUF_CAPT starts the streaming capture.
|
/Linux-v4.19/sound/drivers/vx/ |
D | vx_mixer.c | 217 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture, in vx_adjust_audio_level() argument 226 if (capture) in vx_adjust_audio_level() 256 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture, 264 if (capture) 315 static int vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level) in vx_set_audio_gain() argument 322 chip->audio_gain[capture][audio] = level; in vx_set_audio_gain() 323 return vx_adjust_audio_level(chip, audio, capture, &info); in vx_set_audio_gain() 375 static int vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *… in vx_get_audio_vu_meter() argument 385 if (capture) in vx_get_audio_vu_meter() 585 int capture = (kcontrol->private_value >> 8) & 1; in vx_audio_gain_get() local [all …]
|
/Linux-v4.19/sound/soc/sh/ |
D | siu_dai.c | 58 struct format_flag capture; member 71 .capture = { 85 .capture = { 134 siu_write32(base + SIU_SBDVCB, port_info->capture.volume); in siu_dai_start() 370 vol = port_info->capture.volume; in siu_dai_get_volume() 414 cur_vol = port_info->capture.volume; in siu_dai_put_volume() 416 port_info->capture.volume = new_vol; in siu_dai_put_volume() 463 (*port_info)->capture.volume = DFLT_VOLUME_LEVEL; in siu_init_port() 532 if (WARN_ON(port_info->playback.rw_flg || port_info->capture.rw_flg)) in siu_dai_shutdown() 558 siu_stream = &port_info->capture; in siu_dai_prepare() [all …]
|
D | siu_pcm.c | 155 struct siu_stream *siu_stream = &port_info->capture; in siu_pcm_rd_set() 243 struct siu_stream *siu_stream = &port_info->capture; in siu_pcm_stmread_start() 265 struct siu_stream *siu_stream = &port_info->capture; in siu_pcm_stmread_stop() 310 siu_stream = &port_info->capture; in siu_pcm_hw_free() 352 siu_stream = &port_info->capture; in siu_pcm_open() 382 siu_stream = &port_info->capture; in siu_pcm_close() 404 siu_stream = &port_info->capture; in siu_pcm_prepare() 493 siu_stream = &port_info->capture; in siu_pcm_pointer_dma() 559 tasklet_init(&(*port_info)->capture.tasklet, siu_io_tasklet, in siu_pcm_new() 560 (unsigned long)&(*port_info)->capture); in siu_pcm_new() [all …]
|
/Linux-v4.19/drivers/media/v4l2-core/ |
D | v4l2-common.c | 411 a->parm.capture.readbuffers = 2; in v4l2_g_parm_cap() 413 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in v4l2_g_parm_cap() 416 a->parm.capture.timeperframe = ival.interval; in v4l2_g_parm_cap() 425 .interval = a->parm.capture.timeperframe in v4l2_s_parm_cap() 435 a->parm.capture.readbuffers = 2; in v4l2_s_parm_cap() 437 a->parm.capture.readbuffers = 0; in v4l2_s_parm_cap() 440 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in v4l2_s_parm_cap() 443 a->parm.capture.timeperframe = ival.interval; in v4l2_s_parm_cap()
|