/Linux-v5.4/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(5), 58 'name' : capture.group(6) 91 capture = p.match(self.line) [all …]
|
/Linux-v5.4/drivers/staging/vc04_services/bcm2835-camera/ |
D | bcm2835-camera.c | 208 if (!dev->capture.port) { in queue_setup() 217 sizes[0] < dev->capture.port->current_buffer.size) { in queue_setup() 221 dev->capture.port->current_buffer.size, in queue_setup() 230 size = dev->capture.port->current_buffer.size; in queue_setup() 237 if (*nbuffers < dev->capture.port->minimum_buffer.num) in queue_setup() 238 *nbuffers = dev->capture.port->minimum_buffer.num; in queue_setup() 240 dev->capture.port->current_buffer.num = *nbuffers; in queue_setup() 279 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare() 282 size = dev->capture.stride * dev->capture.height; in buffer_prepare() 306 return dev->capture.camera_port == in is_capturing() [all …]
|
/Linux-v5.4/Documentation/admin-guide/kdump/ |
D | kdump.rst | 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 104 Build the system and dump-capture kernels 108 1) Build a separate custom dump-capture kernel for capturing the [all …]
|
/Linux-v5.4/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
|
D | xlnx,i2s.txt | 3 The IP supports I2S based playback/capture audio 7 "xlnx,i2s-receiver-1.0" for capture 9 Required property common to both I2S playback and capture:
|
/Linux-v5.4/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-v5.4/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-v5.4/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
|
/Linux-v5.4/Documentation/media/uapi/v4l/ |
D | dev-capture.rst | 16 Video capture devices sample an analog video signal and store the 17 digitized images in memory. Today nearly all devices can capture at full 19 capture process and move images from the driver into user space. 21 Conventionally V4L2 video capture devices are accessed through character 33 Devices supporting the video capture interface set the 39 (``V4L2_CAP_VIDEO_OVERLAY``) and the :ref:`raw VBI capture <raw-vbi>` 48 Video capture devices shall support :ref:`audio input <audio>`, 53 capture devices. 59 The result of a capture operation is determined by cropping and image 61 capture, the latter how images are stored in memory, i. e. in RGB or YUV [all …]
|
D | vidioc-g-fmt.rst | 52 type. For example video capture devices use 56 the respective member of the ``fmt`` union. In case of video capture 114 capture and output devices. 119 capture and output devices that support the 129 - Raw VBI capture or output parameters. This is discussed in more 130 detail in :ref:`raw-vbi`. Used by raw VBI capture and output 135 - Sliced VBI capture or output parameters. See :ref:`sliced` for 136 details. Used by sliced VBI capture and output devices. 141 capture and output devices. 146 metadata capture devices.
|
/Linux-v5.4/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.
|
/Linux-v5.4/Documentation/media/v4l-drivers/ |
D | imx.rst | 10 handles the flow of image frames to and from capture devices and 13 For image capture, the IPU contains the following internal subunits: 23 memory. Various dedicated DMA channels exist for both video capture and 31 The CSI is the backend capture unit that interfaces directly with 64 outside the IPU that are also involved in video capture on i.MX: 81 that correspond to the hardware video capture pipelines supported in 87 video capture interfaces using independent entities. 175 source pad is routed to a capture device node, with a node name of the 176 format "ipuX_csiY capture". 181 order, the capture device linked to the IDMAC source pad can capture [all …]
|
D | imx7.rst | 11 manipulation of the capture frames are less feature rich. 13 For image capture the i.MX7 has three units: 61 routed to a capture device node. 67 that access controls only from video device nodes, the capture device interfaces 69 can be accessed either directly from the subdev or from the active capture 71 sensor subdevs or from the active capture device. 77 CSI-2 receiver. The following example configures a video capture pipeline with 86 media-ctl -l "'csi':1 -> 'csi capture':0[1]" 121 -> "csi capture":0 [ENABLED] 123 - entity 4: csi capture (1 pad, 1 link)
|
D | fimc.rst | 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 47 - camera capture video device driver 48 drivers/media/platform/exynos4-is/fimc-capture.c 76 viewfinder and still capture setup). 86 capture video node operation on same FIMC instance is not allowed. The driver 96 At the capture and mem-to-mem video nodes only the multi-planar API is 99 Camera capture subdevs 113 In typical use case there could be a following capture pipeline configuration: 121 The sysfs entry allows to instruct the capture node driver not to configure [all …]
|
D | ivtv.rst | 25 Open Source driver implementation for video capture cards based on the 31 * Hardware mpeg2 capture of broadcast video (and sound) via the tuner or 33 * Hardware mpeg2 capture of FM radio where hardware support exists 96 /dev/video0 is listed as the 'base' encoding capture device so we have: 98 - /dev/video0 is the encoding capture device for the first card (card 0) 99 - /dev/video1 is the encoding capture device for the second card (card 1) 100 - /dev/video2 is the encoding capture device for the third card (card 2) 104 the card number to the base device number'. If you have other capture 113 The encoding capture device(s). 142 The raw audio capture device(s). [all …]
|
D | pxa_camera.rst | 26 capture. The new buffers are "appended" at the tail of the DMA chain, and 43 | STOP | | Wait for capture start | 50 |capture list empty / | Q | | DQ | | QCI Irq EOF | 59 | | capture list / running | DMA Irq End | not | 91 - first buffer queued for capture 92 Once a first buffer is queued for capture, the QCI is started, but data 95 - capture of one videobuffer 170 - Videobuffer3 capture is not scheduled on DMA chain (as it stopped !!!) 185 pcdev->capture list. If that's the case, the capture will be restarted,
|
D | meye.rst | 57 gbuffers: number of capture buffers, default is 2 (32 max) 59 gbufsize: size of each capture buffer, default is 614400 81 for display and uncompressed video capture: 98 agc, video framerate), the shapshot and the MJPEG capture facilities. 112 Queue a buffer for capture (the buffers must have been 115 buffer number to queue (or -1 to end capture). The first 116 call to MEYEIOC_QBUF_CAPT starts the streaming capture.
|
/Linux-v5.4/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-v5.4/sound/soc/sh/rcar/ |
D | core.c | 242 io = &rdai->capture; in rsnd_mod_interrupt() 698 return &rdai->capture; in rsnd_rdai_to_io() 1000 is_play ? &rdai->playback : &rdai->capture, in rsnd_soc_dai_startup() 1004 is_play ? &rdai->playback : &rdai->capture, in rsnd_soc_dai_startup() 1121 struct device_node *capture) in rsnd_parse_connect_common() argument 1136 if (np == capture) in rsnd_parse_connect_common() 1137 rsnd_dai_connect(mod, &rdai->capture, mod->type); in rsnd_parse_connect_common() 1222 ret = rsnd_dai_call(pcm_new, &rdai->capture, rtd); in rsnd_pcm_new() 1231 ret = rsnd_preallocate_pages(rtd, &rdai->capture, in rsnd_pcm_new() 1243 struct device_node *playback, *capture; in __rsnd_dai_probe() local [all …]
|
/Linux-v5.4/sound/soc/xilinx/ |
D | xlnx_i2s.c | 146 dai_drv->capture.stream_name = "Capture"; in xlnx_i2s_probe() 147 dai_drv->capture.formats = format; in xlnx_i2s_probe() 148 dai_drv->capture.channels_min = ch; in xlnx_i2s_probe() 149 dai_drv->capture.channels_max = ch; in xlnx_i2s_probe() 150 dai_drv->capture.rates = SNDRV_PCM_RATE_8000_192000; in xlnx_i2s_probe()
|
/Linux-v5.4/sound/drivers/vx/ |
D | vx_mixer.c | 204 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture, in vx_adjust_audio_level() argument 213 if (capture) in vx_adjust_audio_level() 243 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture, 251 if (capture) 302 static int vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level) in vx_set_audio_gain() argument 309 chip->audio_gain[capture][audio] = level; in vx_set_audio_gain() 310 return vx_adjust_audio_level(chip, audio, capture, &info); in vx_set_audio_gain() 362 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 372 if (capture) in vx_get_audio_vu_meter() 572 int capture = (kcontrol->private_value >> 8) & 1; in vx_audio_gain_get() local [all …]
|
/Linux-v5.4/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() 553 tasklet_init(&(*port_info)->capture.tasklet, siu_io_tasklet, in siu_pcm_new() 554 (unsigned long)&(*port_info)->capture); in siu_pcm_new() [all …]
|