Home
last modified time | relevance | path

Searched refs:pipeline (Results 1 – 25 of 86) sorted by relevance

1234

/linux/drivers/gpu/drm/xen/
H A Dxen_drm_front_conn.c50 struct xen_drm_front_drm_pipeline *pipeline = in connector_detect() local
54 pipeline->conn_connected = false; in connector_detect()
56 return pipeline->conn_connected ? connector_status_connected : in connector_detect()
64 struct xen_drm_front_drm_pipeline *pipeline = in connector_get_modes() local
75 videomode.hactive = pipeline->width; in connector_get_modes()
76 videomode.vactive = pipeline->height; in connector_get_modes()
105 struct xen_drm_front_drm_pipeline *pipeline = in xen_drm_front_conn_init() local
110 pipeline->conn_connected = true; in xen_drm_front_conn_init()
H A Dxen_drm_front.h120 struct xen_drm_front_drm_pipeline pipeline[XEN_DRM_FRONT_MAX_CRTCS]; member
133 int xen_drm_front_mode_set(struct xen_drm_front_drm_pipeline *pipeline,
H A Dxen_drm_front_kms.h23 void xen_drm_front_kms_on_frame_done(struct xen_drm_front_drm_pipeline *pipeline,
/linux/sound/soc/sof/intel/
H A Dhda-dai-ops.c175 struct sof_ipc4_pipeline *pipeline; in hda_reset_hext_stream()
182 pipeline = pipe_widget->private; in hda_codec_dai_set_stream()
184 /* mark pipeline so that it can be skipped during FE trigger */ in hda_codec_dai_set_stream()
185 pipeline->skip_during_fe_trigger = true; in hda_codec_dai_set_stream()
364 struct sof_ipc4_pipeline *pipeline; in hda_trigger()
372 pipeline = pipe_widget->private;
391 pipeline->state = SOF_IPC4_PIPE_PAUSED; in hda_ipc4_post_trigger()
441 struct sof_ipc4_pipeline *pipeline;
449 pipeline = pipe_widget->private;
458 if (pipeline
130 struct sof_ipc4_pipeline *pipeline; hda_ipc4_get_hext_stream() local
301 struct sof_ipc4_pipeline *pipeline; hda_ipc4_pre_trigger() local
378 struct sof_ipc4_pipeline *pipeline; hda_ipc4_post_trigger() local
627 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; hda_select_dai_widget_ops() local
[all...]
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_cmd_encoder.c129 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_disable() local
136 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_cmd_encoder_disable()
137 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_cmd_encoder_disable()
147 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_enable() local
155 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_cmd_encoder_enable()
157 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_cmd_encoder_enable()
H A Dmdp5_encoder.c125 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_disable() local
134 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_vid_encoder_disable()
139 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_vid_encoder_disable()
160 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_enable() local
170 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_vid_encoder_enable()
172 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_vid_encoder_enable()
226 mdp5_cstate->pipeline.intf = intf; in mdp5_encoder_atomic_check()
/linux/sound/soc/sof/
H A Dipc4-topology.c633 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_update_card_components_string() local
644 if (!pipeline->use_chain_dma) in sof_ipc4_update_card_components_string()
737 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_widget_setup_pcm() local
740 sps->dsp_max_burst_size_in_ms = pipeline->use_chain_dma ? in sof_ipc4_widget_setup_pcm()
813 struct sof_ipc4_pipeline *pipeline; in sof_ipc4_widget_setup_comp_dai() local
856 pipeline = pipe_widget->private; in sof_ipc4_widget_setup_comp_dai()
858 if (pipeline->use_chain_dma && in sof_ipc4_widget_setup_comp_dai()
990 struct sof_ipc4_pipeline *pipeline; in sof_ipc4_widget_setup_comp_pipeline() local
994 pipeline = kzalloc_obj(*pipeline); in sof_ipc4_widget_setup_comp_pipeline()
995 if (!pipeline) in sof_ipc4_widget_setup_comp_pipeline()
[all …]
H A Dipc4-pcm.c148 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_add_pipeline_by_priority() local
153 if (ascend && pipeline->priority < pipe_priority[i]) in sof_ipc4_add_pipeline_by_priority()
156 else if (!ascend && pipeline->priority > pipe_priority[i]) in sof_ipc4_add_pipeline_by_priority()
167 pipe_priority[i] = pipeline->priority; in sof_ipc4_add_pipeline_by_priority()
177 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_add_pipeline_to_trigger_list() local
179 if (pipeline->skip_during_fe_trigger && state != SOF_IPC4_PIPE_RESET) in sof_ipc4_add_pipeline_to_trigger_list()
215 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_update_pipeline_state() local
218 if (pipeline->skip_during_fe_trigger && state != SOF_IPC4_PIPE_RESET) in sof_ipc4_update_pipeline_state()
224 pipeline->state = state; in sof_ipc4_update_pipeline_state()
371 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_chain_dma_trigger() local
[all …]
H A Dipc3-topology.c363 * @index: ID of the pipeline the component belongs to in sof_comp_alloc()
529 struct sof_ipc_pipe_new *pipeline; in sof_ipc3_widget_setup_comp_pipeline()
533 pipeline = kzalloc_obj(*pipeline); in sof_ipc3_widget_setup_comp_pipeline()
534 if (!pipeline) in sof_ipc3_widget_setup_comp_pipeline()
537 /* configure pipeline IPC message */ in sof_ipc3_widget_setup_comp_pipeline()
538 pipeline->hdr.size = sizeof(*pipeline); in sof_ipc3_widget_setup_comp_pipeline()
539 pipeline->hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_PIPE_NEW; in sof_ipc3_widget_setup_comp_pipeline()
540 pipeline in sof_ipc3_widget_setup_comp_pipeline()
523 struct sof_ipc_pipe_new *pipeline; sof_ipc3_widget_setup_comp_pipeline() local
2263 struct sof_ipc_pipe_new *pipeline; sof_ipc3_widget_setup() local
[all...]
/linux/tools/testing/selftests/kvm/lib/
H A Dassert.c34 const char *pipeline = "|cat -n 1>&2"; in test_dump_stack()
35 char cmd[strlen(addr2line) + strlen(pipeline) + in test_dump_stack()
58 c += sprintf(c, "%s", pipeline); in test_dump_stack()
33 const char *pipeline = "|cat -n 1>&2"; test_dump_stack() local
/linux/Documentation/gpu/rfc/
H A Dcolor_pipeline.rst112 via the NEXT property of a drm_colorop to constitute a color pipeline.
137 as the entire pipeline can get bypassed by setting the COLOR_PIPELINE on
140 NEXT: The ID of the next drm_colorop in a color pipeline, or 0 if this
192 first drm_colorop in a pipeline. A driver can create and advertise none,
194 pipeline by setting the COLOR PIPELINE to the respective value.
199 Discovery, described below, instead of hard-coding color pipeline
209 or COLOR_ENCODING functionality when the color pipeline client cap is
210 set, they are expected to expose colorops in the pipeline to allow for
231 3. for each enum value walk the color pipeline (via the NEXT pointers)
236 discovery it does not need to reject the entire color pipeline outright,
[all …]
/linux/drivers/staging/media/atomisp/
H A Dnotes.txt5 pipeline. It does not have its own memory, but instead uses main memory.
14 The actual processing pipeline is made by loading one or more programs,
25 So in this case a single binary handles the entire pipeline.
29 on the ISP can do multiple processing steps in a single pipeline
/linux/drivers/staging/media/imx/
H A DTODO7 pipeline. The controls for each capture device are updated in the
8 link_notify callback when the pipeline is modified. This feature should be
/linux/Documentation/driver-api/media/
H A Dmc-core.rst24 in a System-on-Chip image processing pipeline), DMA channels or physical
199 A media pipeline is a set of media streams which are interdependent. This
202 due to the software design. Most commonly a media pipeline consists of a single
205 When starting streaming, drivers must notify all entities in the pipeline to
209 The function will mark all the pads which are part of the pipeline as streaming.
212 stored in every pad in the pipeline. Drivers should embed the struct
213 media_pipeline in higher-level pipeline structures and can then access the
214 pipeline through the struct media_pad pipe field.
217 The pipeline pointer must be identical for all nested calls to the function.
244 for any entity which has sink pads in the pipeline. The
[all …]
/linux/Documentation/admin-guide/media/
H A Dqcom_camss.rst38 - 1 / 2 VFE (Video Front End) module(s). Contain a pipeline of image processing
40 interface feeds the input data to the image processing pipeline. The image
41 processing pipeline contains also a scale and crop module at the end. Three
43 pipeline. The VFE also contains the AXI bus interface which writes the output
137 The media controller pipeline graph is as follows (with connected two / three
146 Media pipeline graph 8x16
152 Media pipeline graph 8x96
H A Dimx7.rst68 inherit controls from the active entities in the current pipeline, so controls
77 CSI-2 receiver. The following example configures a video capture pipeline with
88 # Configure pads for pipeline
162 The following example configures a video capture pipeline with an output
171 # Configure pads for pipeline
H A Dvimc.rst18 :alt: Diagram of the default media pipeline topology
21 Media pipeline graph on vimc
28 configuration on each linked subdevice to stream frames through the pipeline.
H A Dfimc.rst31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC
90 In order to enable more precise camera pipeline control through the sub-device
94 In typical use case there could be a following capture pipeline configuration:
102 devices belonging to the pipeline is done at the video node driver.
/linux/Documentation/devicetree/bindings/media/xilinx/
H A Dxlnx,video.txt7 Xilinx video IP pipeline processes video streams through one or more Xilinx
10 node of the VIPP represents as a top level node of the pipeline and defines
H A Dvideo.txt6 creating a video pipeline.
12 The whole pipeline is represented by an AMBA bus child node in the device
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_pipeline.c160 return komeda_pipeline_get_first_component(c->pipeline, avail_inputs); in komeda_component_pickup_input()
209 c->pipeline = pipe; in komeda_component_add()
276 struct komeda_pipeline *pipe = c->pipeline; in komeda_component_verify_inputs()
343 return slave ? slave->pipeline : NULL; in komeda_pipeline_get_slave()
/linux/Documentation/userspace-api/media/v4l/
H A Dmetafmt-intel-ipu3.rst47 The pipeline parameters are passed to the "ipu3-imgu [01] parameters" metadata
51 Both 3A statistics and pipeline parameters described here are closely tied to
/linux/Documentation/networking/devlink/
H A Ddevlink-dpipe.rst16 Linux kernel may differ from the hardware implementation. The pipeline debug
18 pipeline in a generic way.
45 The ``devlink-dpipe`` interface closes this gap. The hardware's pipeline is
77 The hardware pipeline is not port specific, but rather describes the whole
163 the pipeline. The table sizes in the following examples are not real
175 pipeline which resolves the MAC address. The next stage can be either local
/linux/drivers/staging/media/ipu3/
H A DTODO4 - Request API conversion. Remove of the dual pipeline and associate buffers
/linux/Documentation/devicetree/bindings/arc/
H A Dpct.txt3 The ARC700 can be configured with a pipeline performance monitor for counting

1234