Home
last modified time | relevance | path

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

123456789

/linux-6.15/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
H A Dpipeline.c62 assert(pipeline); in ia_css_pipeline_create()
65 if (!pipeline) { in ia_css_pipeline_create()
101 assert(pipeline); in ia_css_pipeline_destroy()
104 if (!pipeline) { in ia_css_pipeline_destroy()
125 assert(pipeline); in ia_css_pipeline_start()
195 if (!pipeline) in ia_css_pipeline_request_stop()
200 pipeline); in ia_css_pipeline_request_stop()
232 if (!pipeline) { in ia_css_pipeline_clean()
245 pipeline_init_defaults(pipeline, pipeline->pipe_id, pipeline->pipe_num, in ia_css_pipeline_clean()
363 *pipeline, in ia_css_pipeline_get_stage_from_fw()
[all …]
/linux-6.15/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c100 if (pipeline->pending_event) in send_pending_event()
102 pipeline->pending_event = NULL; in send_pending_event()
150 send_pending_event(pipeline); in display_disable()
163 send_pending_event(pipeline); in xen_drm_front_kms_on_frame_done()
175 send_pending_event(pipeline); in pflip_to_worker()
203 pipeline->index, in display_send_page_flip()
320 pipeline->index = index; in display_pipe_init()
322 pipeline->width = cfg->width; in display_pipe_init()
335 &pipeline->conn); in display_pipe_init()
355 &drm_info->pipeline[i]; in xen_drm_front_kms_init()
[all …]
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()
/linux-6.15/drivers/isdn/mISDN/
H A Ddsp_pipeline.c165 if (!pipeline) in dsp_pipeline_init()
168 INIT_LIST_HEAD(&pipeline->list); in dsp_pipeline_init()
181 pipeline)); in _dsp_pipeline_destroy()
191 if (!pipeline) in dsp_pipeline_destroy()
194 _dsp_pipeline_destroy(pipeline); in dsp_pipeline_destroy()
205 if (!pipeline) in dsp_pipeline_build()
242 &pipeline->list); in dsp_pipeline_build()
269 pipeline->inuse = 1; in dsp_pipeline_build()
271 pipeline->inuse = 0; in dsp_pipeline_build()
281 if (!pipeline) in dsp_pipeline_process_tx()
[all …]
H A Ddsp.h236 pipeline; member
271 extern int dsp_pipeline_init(struct dsp_pipeline *pipeline);
272 extern void dsp_pipeline_destroy(struct dsp_pipeline *pipeline);
273 extern int dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg);
274 extern void dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data,
276 extern void dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data,
/linux-6.15/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
H A Dia_css_pipeline.h93 struct ia_css_pipeline *pipeline,
104 void ia_css_pipeline_destroy(struct ia_css_pipeline *pipeline);
114 struct ia_css_pipeline *pipeline);
122 int ia_css_pipeline_request_stop(struct ia_css_pipeline *pipeline);
138 void ia_css_pipeline_clean(struct ia_css_pipeline *pipeline);
152 struct ia_css_pipeline *pipeline,
172 int ia_css_pipeline_get_stage(struct ia_css_pipeline *pipeline,
186 *pipeline,
200 *pipeline,
211 struct ia_css_pipeline *pipeline,
[all …]
/linux-6.15/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c95 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in crtc_flush() local
141 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in complete_flip() local
215 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in blend_setup() local
587 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_setup_pipeline() local
591 new_mixer = !pipeline->mixer; in mdp5_crtc_setup_pipeline()
609 &pipeline->r_mixer : NULL); in mdp5_crtc_setup_pipeline()
623 pipeline->r_mixer = NULL; in mdp5_crtc_setup_pipeline()
631 intf = pipeline->intf; in mdp5_crtc_setup_pipeline()
953 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_cursor_set() local
1085 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_atomic_print_state() local
[all …]
H A Dmdp5_ctl.c139 struct mdp5_interface *intf = pipeline->intf; in set_ctl_op()
160 if (pipeline->r_mixer) in set_ctl_op()
172 struct mdp5_interface *intf = pipeline->intf; in mdp5_ctl_set_pipeline()
178 set_ctl_op(ctl, pipeline); in mdp5_ctl_set_pipeline()
184 struct mdp5_pipeline *pipeline) in start_signal_needed() argument
186 struct mdp5_interface *intf = pipeline->intf; in start_signal_needed()
228 struct mdp5_pipeline *pipeline, in mdp5_ctl_set_encoder_state() argument
239 if (start_signal_needed(ctl, pipeline)) { in mdp5_ctl_set_encoder_state()
265 if (pipeline->r_mixer) { in mdp5_ctl_set_cursor()
537 struct mdp5_pipeline *pipeline, in mdp5_ctl_commit() argument
[all …]
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_ctl.h36 int mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
54 int mdp5_ctl_blend(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
71 u32 mdp5_ctl_commit(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
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-6.15/drivers/net/wireless/ti/wl18xx/
H A Ddebugfs.c523 DEBUGFS_FWSTATS_ADD(pipeline, hs_tx_stat_fifo_int); in wl18xx_debugfs_add_files()
524 DEBUGFS_FWSTATS_ADD(pipeline, enc_tx_stat_fifo_int); in wl18xx_debugfs_add_files()
525 DEBUGFS_FWSTATS_ADD(pipeline, enc_rx_stat_fifo_int); in wl18xx_debugfs_add_files()
527 DEBUGFS_FWSTATS_ADD(pipeline, pre_proc_swi); in wl18xx_debugfs_add_files()
528 DEBUGFS_FWSTATS_ADD(pipeline, post_proc_swi); in wl18xx_debugfs_add_files()
529 DEBUGFS_FWSTATS_ADD(pipeline, sec_frag_swi); in wl18xx_debugfs_add_files()
530 DEBUGFS_FWSTATS_ADD(pipeline, pre_to_defrag_swi); in wl18xx_debugfs_add_files()
531 DEBUGFS_FWSTATS_ADD(pipeline, defrag_to_rx_xfer_swi); in wl18xx_debugfs_add_files()
532 DEBUGFS_FWSTATS_ADD(pipeline, dec_packet_in); in wl18xx_debugfs_add_files()
534 DEBUGFS_FWSTATS_ADD(pipeline, dec_packet_out); in wl18xx_debugfs_add_files()
[all …]
/linux-6.15/Documentation/gpu/
H A Dkomeda-kms.rst94 Single pipeline data flow
98 :alt: Single pipeline digraph
140 Dual pipeline with Slave enabled
144 :alt: Slave pipeline digraph
218 Layer(input) pipeline
239 :caption: Layer Split pipeline
250 Writeback(output) pipeline
282 Display output pipeline
363 - Plane: `Layer(input) pipeline`_
376 - `Single pipeline data flow`_
[all …]
/linux-6.15/sound/soc/sof/intel/
H A Dhda-dai-ops.c130 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_get_hext_stream() local
137 pipeline = pipe_widget->private; in hda_ipc4_get_hext_stream()
140 pipeline->skip_during_fe_trigger = true; in hda_ipc4_get_hext_stream()
301 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_pre_trigger() local
309 pipeline = pipe_widget->private; in hda_ipc4_pre_trigger()
328 pipeline->state = SOF_IPC4_PIPE_PAUSED; in hda_ipc4_pre_trigger()
378 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_post_trigger() local
386 pipeline = pipe_widget->private; in hda_ipc4_post_trigger()
400 pipeline->state = SOF_IPC4_PIPE_PAUSED; in hda_ipc4_post_trigger()
631 if (pipeline->use_chain_dma) in hda_select_dai_widget_ops()
[all …]
/linux-6.15/sound/soc/sof/
H A Dipc4-topology.c868 pipeline = kzalloc(sizeof(*pipeline), GFP_KERNEL); in sof_ipc4_widget_setup_comp_pipeline()
869 if (!pipeline) in sof_ipc4_widget_setup_comp_pipeline()
898 pipeline->priority, pipeline->core_id, pipeline->lp_mode); in sof_ipc4_widget_setup_comp_pipeline()
902 pipeline->msg.primary = SOF_IPC4_GLB_PIPE_PRIORITY(pipeline->priority); in sof_ipc4_widget_setup_comp_pipeline()
907 pipeline->msg.extension = pipeline->lp_mode; in sof_ipc4_widget_setup_comp_pipeline()
908 pipeline->msg.extension |= SOF_IPC4_GLB_PIPE_EXT_CORE_ID(pipeline->core_id); in sof_ipc4_widget_setup_comp_pipeline()
913 kfree(pipeline); in sof_ipc4_widget_setup_comp_pipeline()
1448 pipeline->mem_usage = 0; in sof_ipc4_unprepare_copier_module()
2743 pipeline->mem_usage); in sof_ipc4_widget_setup()
2745 msg = &pipeline->msg; in sof_ipc4_widget_setup()
[all …]
H A Dipc4-pcm.c110 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_add_pipeline_by_priority() local
115 if (ascend && pipeline->priority < pipe_priority[i]) in sof_ipc4_add_pipeline_by_priority()
129 pipe_priority[i] = pipeline->priority; in sof_ipc4_add_pipeline_by_priority()
186 pipeline->state = state; in sof_ipc4_update_pipeline_state()
335 if (!pipeline->use_chain_dma) { in sof_ipc4_chain_dma_trigger()
341 msg.primary |= pipeline->msg.primary; in sof_ipc4_chain_dma_trigger()
345 msg.extension |= pipeline->msg.extension; in sof_ipc4_chain_dma_trigger()
385 struct sof_ipc4_pipeline *pipeline; in sof_ipc4_trigger_pipelines() local
406 pipeline = pipe_widget->private; in sof_ipc4_trigger_pipelines()
412 if (pipeline->use_chain_dma) in sof_ipc4_trigger_pipelines()
[all …]
/linux-6.15/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c94 info->pipeline.left_cropping, info->pipeline.mode, in ia_css_binary_internal_res()
95 info->pipeline.c_subsampling, in ia_css_binary_internal_res()
98 info->pipeline.top_cropping, in ia_css_binary_internal_res()
396 metrics->mode = info->pipeline.mode; in binary_init_metrics()
725 info->pipeline.left_cropping; in ia_css_binary_fill_info()
727 info->pipeline.top_cropping; in ia_css_binary_fill_info()
737 info->pipeline.left_cropping, in ia_css_binary_fill_info()
860 info->pipeline.left_cropping); in ia_css_binary_fill_info()
908 info->pipeline.isp_pipe_version, in ia_css_binary_fill_info()
910 if (info->pipeline.left_cropping) in ia_css_binary_fill_info()
[all …]
/linux-6.15/Documentation/devicetree/bindings/display/
H A Darm,komeda.yaml15 to a 4K resolution each. Each pipeline can be composed of up to four
59 '^pipeline@[01]$':
90 - pipeline@0
107 dp0_pipe0: pipeline@0 {
119 dp0_pipe1: pipeline@1 {
/linux-6.15/tools/testing/selftests/kvm/lib/
H A Dassert.c30 const char *pipeline = "|cat -n 1>&2"; in test_dump_stack() local
31 char cmd[strlen(addr2line) + strlen(pipeline) + in test_dump_stack()
54 c += sprintf(c, "%s", pipeline); in test_dump_stack()
/linux-6.15/drivers/gpu/drm/ci/
H A Dgitlab-ci.yml31 # Bucket for the pipeline artifacts pushed to S3
33 # per-pipeline artifact storage on MinIO
139 # merge pipeline
141 # post-merge pipeline
143 # Pre-merge pipeline
147 # nightly pipeline
148 - if: &is-scheduled-pipeline $CI_PIPELINE_SOURCE == "schedule"
149 # pipeline for direct pushes that bypassed the CI
153 # Rules applied to every job in the pipeline
173 # Build everything in merge pipelines, if any files affecting the pipeline
[all …]
/linux-6.15/Documentation/devicetree/bindings/arm/mstar/
H A Dmstar,l3bridge.yaml14 MStar/SigmaStar's Armv7 SoCs have a pipeline in the interface
16 devices are allowed to run the pipeline must be flushed to ensure
23 are and install a barrier that triggers the required pipeline flush.
/linux-6.15/Documentation/gpu/amdgpu/display/
H A Ddcn-overview.rst8 (DCN) works, we need to start with an overview of the hardware pipeline. Below
55 pipeline is connected to the Scalable Data Port (SDP) via DCHUB; you can see
88 Display pipeline can be broken down into two components that are usually
132 When discussing graphics on Linux, the **pipeline** term can sometimes be
134 when we say **pipeline**. In the DCN driver, we use the term **hardware
135 pipeline** or **pipeline** or just **pipe** as an abstraction to indicate a
137 core treats DCN blocks as individual resources, meaning we can build a pipeline
141 arbitrarily assigned as needed. We have this pipeline concept for trying to
148 this log can help us to see part of this pipeline behavior in real-time::
162 we have just a single **pipeline** where the data flows from DCHUB to DIO, as
[all …]
/linux-6.15/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-6.15/drivers/staging/media/atomisp/pci/
H A Dsh_css_param_shading.c256 left_cropping = (binary->info->sp.pipeline.left_cropping == 0) ? in prepare_shading_table()
261 left_padding = (left_padding + binary->info->sp.pipeline.left_cropping) * in prepare_shading_table()
263 binary->info->sp.pipeline.left_cropping; in prepare_shading_table()
267 top_padding = binary->info->sp.pipeline.top_cropping * bds.numerator / in prepare_shading_table()
269 binary->info->sp.pipeline.top_cropping; in prepare_shading_table()
/linux-6.15/sound/soc/intel/avs/
H A Dtopology.c1291 pipeline = devm_kzalloc(comp->card->dev, sizeof(*pipeline), GFP_KERNEL); in avs_tplg_pipeline_create()
1292 if (!pipeline) in avs_tplg_pipeline_create()
1295 pipeline->owner = owner; in avs_tplg_pipeline_create()
1323 if (pipeline->num_bindings) in avs_tplg_pipeline_create()
1328 pipeline->bindings = devm_kcalloc(comp->card->dev, pipeline->num_bindings, in avs_tplg_pipeline_create()
1330 if (!pipeline->bindings) in avs_tplg_pipeline_create()
1360 pipeline->num_bindings, sizeof(*pipeline->bindings), in avs_tplg_pipeline_create()
1366 return pipeline; in avs_tplg_pipeline_create()
1434 if (IS_ERR(pipeline)) { in avs_tplg_path_create()
1436 PTR_ERR(pipeline)); in avs_tplg_path_create()
[all …]

123456789