Home
last modified time | relevance | path

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

12345678910>>...37

/linux-6.6.21/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi_capture.c29 *width = csi_dev->capture.format.fmt.pix.width; in sun6i_csi_capture_dimensions()
31 *height = csi_dev->capture.format.fmt.pix.height; in sun6i_csi_capture_dimensions()
38 *pixelformat = csi_dev->capture.format.fmt.pix.pixelformat; in sun6i_csi_capture_format()
41 *field = csi_dev->capture.format.fmt.pix.field; in sun6i_csi_capture_format()
441 struct sun6i_csi_capture_state *state = &csi_dev->capture.state; in sun6i_csi_capture_state_cleanup()
477 struct sun6i_csi_capture_state *state = &csi_dev->capture.state; in sun6i_csi_capture_state_update()
504 struct sun6i_csi_capture_state *state = &csi_dev->capture.state; in sun6i_csi_capture_state_complete()
535 struct sun6i_csi_capture_state *state = &csi_dev->capture.state; in sun6i_csi_capture_frame_done()
558 unsigned int size = csi_dev->capture.format.fmt.pix.sizeimage; in sun6i_csi_capture_queue_setup()
572 struct sun6i_csi_capture *capture = &csi_dev->capture; in sun6i_csi_capture_buffer_prepare() local
[all …]
/linux-6.6.21/drivers/staging/vc04_services/bcm2835-camera/
Dbcm2835-camera.c215 if (!dev->capture.port) { in queue_setup()
224 sizes[0] < dev->capture.port->current_buffer.size) { in queue_setup()
228 dev->capture.port->current_buffer.size, in queue_setup()
237 size = dev->capture.port->current_buffer.size; in queue_setup()
244 if (*nbuffers < dev->capture.port->minimum_buffer.num) in queue_setup()
245 *nbuffers = dev->capture.port->minimum_buffer.num; in queue_setup()
247 dev->capture.port->current_buffer.num = *nbuffers; in queue_setup()
287 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare()
290 size = dev->capture.stride * dev->capture.height; in buffer_prepare()
316 return dev->capture.camera_port == in is_capturing()
[all …]
/linux-6.6.21/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uac28 c_chmask capture channel mask
9 c_srate list of capture sampling rates (comma-separated)
10 c_ssize capture sample size (bytes)
11 c_hs_bint capture bInterval for HS/SS (1-4: fixed, 0: auto)
12 c_sync capture synchronization type
14 c_mute_present capture mute control enable
15 c_volume_present capture volume control enable
16 c_volume_min capture volume control min value
18 c_volume_max capture volume control max value
20 c_volume_res capture volume control resolution
[all …]
Dconfigfs-usb-gadget-uac18 c_chmask capture channel mask
9 c_srate list of capture sampling rates (comma-separated)
10 c_ssize capture sample size (bytes)
11 c_mute_present capture mute control enable
12 c_volume_present capture volume control enable
13 c_volume_min capture volume control min value
15 c_volume_max capture volume control max value
17 c_volume_res capture volume control resolution
31 for both capture and playback
/linux-6.6.21/scripts/
Dbpf_doc.py66 capture = proto_re.match(self.proto)
67 res['ret_type'] = capture.group(1)
68 res['ret_star'] = capture.group(2)
69 res['name'] = capture.group(3)
72 args = capture.group(4).split(', ')
74 capture = arg_re.match(a)
76 'type' : capture.group(1),
77 'star' : capture.group(5),
78 'name' : capture.group(6)
118 capture = p.match(self.line)
[all …]
/linux-6.6.21/drivers/staging/media/sunxi/sun6i-isp/
Dsun6i_isp_capture.c25 *width = isp_dev->capture.format.fmt.pix.width; in sun6i_isp_capture_dimensions()
27 *height = isp_dev->capture.format.fmt.pix.height; in sun6i_isp_capture_dimensions()
34 *pixelformat = isp_dev->capture.format.fmt.pix.pixelformat; in sun6i_isp_capture_format()
152 struct sun6i_isp_capture_state *state = &isp_dev->capture.state; in sun6i_isp_capture_state_cleanup()
189 struct sun6i_isp_capture_state *state = &isp_dev->capture.state; in sun6i_isp_capture_state_update()
219 struct sun6i_isp_capture_state *state = &isp_dev->capture.state; in sun6i_isp_capture_state_complete()
250 struct sun6i_isp_capture_state *state = &isp_dev->capture.state; in sun6i_isp_capture_finish()
267 unsigned int size = isp_dev->capture.format.fmt.pix.sizeimage; in sun6i_isp_capture_queue_setup()
283 unsigned int size = isp_dev->capture.format.fmt.pix.sizeimage; in sun6i_isp_capture_buffer_prepare()
300 struct sun6i_isp_capture_state *state = &isp_dev->capture.state; in sun6i_isp_capture_buffer_queue()
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/timer/
Drenesas,rz-mtu3.yaml23 - Input capture function (noise filter setting available)
27 - Simultaneous clearing on compare match or input capture
121 - description: MTU0.TGRA input capture/compare match
122 - description: MTU0.TGRB input capture/compare match
123 - description: MTU0.TGRC input capture/compare match
124 - description: MTU0.TGRD input capture/compare match
128 - description: MTU1.TGRA input capture/compare match
129 - description: MTU1.TGRB input capture/compare match
132 - description: MTU2.TGRA input capture/compare match
133 - description: MTU2.TGRB input capture/compare match
[all …]
/linux-6.6.21/sound/soc/mediatek/mt8186/
Dmt8186-dai-hostless.c121 .capture = {
140 .capture = {
159 .capture = {
178 .capture = {
191 .capture = {
203 .capture = {
215 .capture = {
227 .capture = {
239 .capture = {
251 .capture = {
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/sound/
Dmt8173-rt5650.txt10 - 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 {
/linux-6.6.21/drivers/gpu/drm/i915/gt/uc/
Dintel_guc_capture.c311 if (!list || guc->capture->extlists) in guc_capture_alloc_steered_lists()
352 guc->capture->extlists = extlists; in guc_capture_alloc_steered_lists()
420 const struct __guc_mmio_reg_descr_group *reglists = guc->capture->reglists; in guc_capture_list_init()
421 struct __guc_mmio_reg_descr_group *extlists = guc->capture->extlists; in guc_capture_list_init()
480 struct intel_guc_state_capture *gc = guc->capture; in guc_capture_getlistsize()
530 struct intel_guc_state_capture *gc = guc->capture; in intel_guc_capture_getlist()
568 num_regs = guc_cap_list_num_regs(guc->capture, owner, type, classid); in intel_guc_capture_getlist()
591 struct intel_guc_state_capture *gc = guc->capture; in intel_guc_capture_getnullheader()
623 if (!guc->capture) in guc_capture_output_min_size_est()
909 list_for_each_entry_safe(n, ntmp, &guc->capture->outlist, link) in guc_capture_delete_prealloc_nodes()
[all …]
/linux-6.6.21/Documentation/admin-guide/kdump/
Dkdump.rst11 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
47 passed to the dump-capture kernel through the elfcorehdr= boot
51 With the dump-capture kernel, you can access the memory image through
106 Build the system and dump-capture kernels
110 1) Build a separate custom dump-capture kernel for capturing the
113 2) Or use the system kernel binary itself as dump-capture kernel and there is
[all …]
/linux-6.6.21/sound/soc/fsl/
Dmpc5200_dma.c43 if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR)) in psc_dma_status_irq()
181 if (psc_dma->capture.active) in psc_dma_trigger()
223 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()
275 s = &psc_dma->capture; in psc_dma_pointer()
357 psc_dma->capture.psc_dma = psc_dma; in mpc5200_audio_dma_create()
363 psc_dma->capture.bcom_task = in mpc5200_audio_dma_create()
367 if (!psc_dma->capture.bcom_task || in mpc5200_audio_dma_create()
401 psc_dma->capture.irq = in mpc5200_audio_dma_create()
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/counter/
Dti,am62-ecap-capture.yaml4 $id: http://devicetree.org/schemas/counter/ti,am62-ecap-capture.yaml#
13 The eCAP module resources can be used to capture timestamps
18 const: ti,am62-ecap-capture
53 capture@23100000 { /* eCAP in capture mode on am62x */
54 compatible = "ti,am62-ecap-capture";
/linux-6.6.21/Documentation/userspace-api/media/v4l/
Ddev-capture.rst10 Video capture devices sample an analog video signal and store the
11 digitized images in memory. Today nearly all devices can capture at full
13 capture process and move images from the driver into user space.
15 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>`
40 Video capture devices shall support :ref:`audio input <audio>`,
45 capture devices.
50 The result of a capture operation is determined by cropping and image
52 capture, the latter how images are stored in memory, i. e. in RGB or YUV
[all …]
/linux-6.6.21/drivers/media/platform/mediatek/mdp3/
Dmtk-mdp3-m2m.c120 struct mdp_frame *capture; in mdp_m2m_start_streaming() local
131 capture = ctx_get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE); in mdp_m2m_start_streaming()
140 ret = mdp_check_scaling_ratio(&capture->crop.c, in mdp_m2m_start_streaming()
141 &capture->compose, in mdp_m2m_start_streaming()
142 capture->rotation, in mdp_m2m_start_streaming()
303 struct mdp_frame *capture; in mdp_m2m_s_fmt_mplane() local
321 capture = ctx_get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE); in mdp_m2m_s_fmt_mplane()
323 capture->crop.c.left = 0; in mdp_m2m_s_fmt_mplane()
324 capture->crop.c.top = 0; in mdp_m2m_s_fmt_mplane()
325 capture->crop.c.width = f->fmt.pix_mp.width; in mdp_m2m_s_fmt_mplane()
[all …]
/linux-6.6.21/Documentation/admin-guide/media/
Dimx.rst10 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.
204 source pad is routed to a capture device node, with a node name of the
205 format "ipuX_csiY capture".
210 order, the capture device linked to the IDMAC source pad can capture
[all …]
Drkisp1.rst43 - rkisp1_mainpath: capture device for retrieving images, usually in higher
45 - rkisp1_selfpath: capture device for retrieving images.
46 - rkisp1_stats: a metadata capture device that sends statistics.
53 mainpath capture device.
55 selfpath capture device.
62 Those are the `mainpath` and `selfpath` capture devices to capture frames.
64 The selfpath video device can capture YUV/RGB formats. Its input is YUV encoded
66 capture bayer formats.
67 The mainpath can capture both bayer and YUV formats but it is not able to
68 capture RGB formats.
[all …]
Dimx7.rst11 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)
[all …]
/linux-6.6.21/drivers/media/usb/stk1160/
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.
/linux-6.6.21/sound/soc/sof/amd/
Dvangogh.c41 .capture = {
65 .capture = {
89 .capture = {
104 .capture = {
126 .capture = {
/linux-6.6.21/sound/soc/qcom/qdsp6/
Dq6dsp-lpass-ports.c29 .capture = { \
65 .capture = { \
133 .capture = {
163 .capture = {
194 .capture = {
225 .capture = {
256 .capture = {
287 .capture = {
318 .capture = {
345 .capture = {
[all …]
/linux-6.6.21/tools/testing/selftests/bpf/progs/
Dtest_varlen.c15 bool capture = false; variable
50 if (test_pid != pid || !capture) in handler64_unsigned()
80 if (test_pid != pid || !capture) in handler64_signed()
106 if (test_pid != pid || !capture) in handler32_unsigned()
134 if (test_pid != pid || !capture) in handler32_signed()
/linux-6.6.21/drivers/media/pci/zoran/
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
/linux-6.6.21/Documentation/gpu/rfc/
Di915_small_bar.rst39 With error capture we have two new restrictions:
41 1) Error capture is best effort on small BAR systems; if the pages are not
42 CPU accessible, at the time of capture, then the kernel is free to skip
43 trying to capture them.
45 2) On discrete and newer integrated platforms we now reject error capture
47 error capture, when for example something is not currently CPU accessible.
/linux-6.6.21/drivers/pwm/
Dpwm-stm32.c38 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()
492 .capture = IS_ENABLED(CONFIG_DMA_ENGINE) ? stm32_pwm_capture : NULL,

12345678910>>...37