Home
last modified time | relevance | path

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

12345678

/linux/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
H A Dpipeline.c71 assert(pipeline); in ia_css_pipeline_create()
74 if (!pipeline) { in ia_css_pipeline_create()
110 assert(pipeline); in ia_css_pipeline_destroy()
113 if (!pipeline) { in ia_css_pipeline_destroy()
134 assert(pipeline); in ia_css_pipeline_start()
204 if (!pipeline) in ia_css_pipeline_request_stop()
209 pipeline); in ia_css_pipeline_request_stop()
241 if (!pipeline) { in ia_css_pipeline_clean()
254 pipeline_init_defaults(pipeline, pipeline->pipe_id, pipeline->pipe_num, in ia_css_pipeline_clean()
372 *pipeline, in ia_css_pipeline_get_stage_from_fw()
[all …]
/linux/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/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/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
H A Dia_css_pipeline.h102 struct ia_css_pipeline *pipeline,
113 void ia_css_pipeline_destroy(struct ia_css_pipeline *pipeline);
123 struct ia_css_pipeline *pipeline);
131 int ia_css_pipeline_request_stop(struct ia_css_pipeline *pipeline);
147 void ia_css_pipeline_clean(struct ia_css_pipeline *pipeline);
161 struct ia_css_pipeline *pipeline,
181 int ia_css_pipeline_get_stage(struct ia_css_pipeline *pipeline,
195 *pipeline,
209 *pipeline,
220 struct ia_css_pipeline *pipeline,
[all …]
/linux/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.c138 struct mdp5_interface *intf = pipeline->intf; in set_ctl_op()
159 if (pipeline->r_mixer) in set_ctl_op()
171 struct mdp5_interface *intf = pipeline->intf; in mdp5_ctl_set_pipeline()
177 set_ctl_op(ctl, pipeline); in mdp5_ctl_set_pipeline()
183 struct mdp5_pipeline *pipeline) in start_signal_needed() argument
185 struct mdp5_interface *intf = pipeline->intf; in start_signal_needed()
227 struct mdp5_pipeline *pipeline, in mdp5_ctl_set_encoder_state() argument
238 if (start_signal_needed(ctl, pipeline)) { in mdp5_ctl_set_encoder_state()
264 if (pipeline->r_mixer) { in mdp5_ctl_set_cursor()
536 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/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/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/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()
377 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_post_trigger() local
385 pipeline = pipe_widget->private; in hda_ipc4_post_trigger()
399 pipeline->state = SOF_IPC4_PIPE_PAUSED; in hda_ipc4_post_trigger()
634 if (pipeline->use_chain_dma) in hda_select_dai_widget_ops()
[all …]
/linux/sound/soc/sof/
H A Dipc4-topology.c767 pipeline = kzalloc(sizeof(*pipeline), GFP_KERNEL); in sof_ipc4_widget_setup_comp_pipeline()
768 if (!pipeline) in sof_ipc4_widget_setup_comp_pipeline()
797 pipeline->priority, pipeline->core_id, pipeline->lp_mode); in sof_ipc4_widget_setup_comp_pipeline()
801 pipeline->msg.primary = SOF_IPC4_GLB_PIPE_PRIORITY(pipeline->priority); in sof_ipc4_widget_setup_comp_pipeline()
806 pipeline->msg.extension = pipeline->lp_mode; in sof_ipc4_widget_setup_comp_pipeline()
807 pipeline->msg.extension |= SOF_IPC4_GLB_PIPE_EXT_CORE_ID(pipeline->core_id); in sof_ipc4_widget_setup_comp_pipeline()
812 kfree(pipeline); in sof_ipc4_widget_setup_comp_pipeline()
1347 pipeline->mem_usage = 0; in sof_ipc4_unprepare_copier_module()
2592 pipeline->mem_usage); in sof_ipc4_widget_setup()
2594 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/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c105 info->pipeline.left_cropping, info->pipeline.mode, in ia_css_binary_internal_res()
106 info->pipeline.c_subsampling, in ia_css_binary_internal_res()
109 info->pipeline.top_cropping, in ia_css_binary_internal_res()
406 metrics->mode = info->pipeline.mode; in binary_init_metrics()
735 info->pipeline.left_cropping; in ia_css_binary_fill_info()
737 info->pipeline.top_cropping; in ia_css_binary_fill_info()
747 info->pipeline.left_cropping, in ia_css_binary_fill_info()
870 info->pipeline.left_cropping); in ia_css_binary_fill_info()
918 info->pipeline.isp_pipe_version, in ia_css_binary_fill_info()
920 if (info->pipeline.left_cropping) in ia_css_binary_fill_info()
[all …]
/linux/drivers/gpu/drm/ci/
H A Dgitlab-ci.yml23 # per-pipeline artifact storage on MinIO
119 # Forked project branch / pre-merge pipeline not for Marge bot
125 # Post-merge pipeline
128 # Post-merge pipeline, not for Marge Bot
131 # Pre-merge pipeline
134 # Pre-merge pipeline for Marge Bot
146 - if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"'
153 - if: *is-scheduled-pipeline
188 # Run pipeline by default in the main project if any CI pipeline
195 # merge request, and any files affecting the pipeline were changed
[all …]
/linux/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/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/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/Documentation/gpu/amdgpu/display/
H A Ddcn-overview.rst6 (DCN) works, we need to start with an overview of the hardware pipeline. Below
53 pipeline is connected to the Scalable Data Port (SDP) via DCHUB; you can see
86 Display pipeline can be broken down into two components that are usually
130 When discussing graphics on Linux, the **pipeline** term can sometimes be
132 when we say **pipeline**. In the DCN driver, we use the term **hardware
133 pipeline** or **pipeline** or just **pipe** as an abstraction to indicate a
135 core treats DCN blocks as individual resources, meaning we can build a pipeline
139 arbitrarily assigned as needed. We have this pipeline concept for trying to
146 this log can help us to see part of this pipeline behavior in real-time::
160 we have just a single **pipeline** where the data flows from DCHUB to DIO, as
[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/sound/soc/intel/avs/
H A Dtopology.c1231 pipeline = devm_kzalloc(comp->card->dev, sizeof(*pipeline), GFP_KERNEL); in avs_tplg_pipeline_create()
1232 if (!pipeline) in avs_tplg_pipeline_create()
1235 pipeline->owner = owner; in avs_tplg_pipeline_create()
1263 if (pipeline->num_bindings) in avs_tplg_pipeline_create()
1268 pipeline->bindings = devm_kcalloc(comp->card->dev, pipeline->num_bindings, in avs_tplg_pipeline_create()
1270 if (!pipeline->bindings) in avs_tplg_pipeline_create()
1300 pipeline->num_bindings, sizeof(*pipeline->bindings), in avs_tplg_pipeline_create()
1306 return pipeline; in avs_tplg_pipeline_create()
1374 if (IS_ERR(pipeline)) { in avs_tplg_path_create()
1376 PTR_ERR(pipeline)); in avs_tplg_path_create()
[all …]
/linux/drivers/staging/media/atomisp/pci/
H A Dsh_css_param_shading.c265 left_cropping = (binary->info->sp.pipeline.left_cropping == 0) ? in prepare_shading_table()
270 left_padding = (left_padding + binary->info->sp.pipeline.left_cropping) * in prepare_shading_table()
272 binary->info->sp.pipeline.left_cropping; in prepare_shading_table()
276 top_padding = binary->info->sp.pipeline.top_cropping * bds.numerator / in prepare_shading_table()
278 binary->info->sp.pipeline.top_cropping; in prepare_shading_table()

12345678