Home
last modified time | relevance | path

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

1234567

/linux-6.3-rc2/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
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-6.3-rc2/drivers/gpu/drm/xen/
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 …]
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.3-rc2/drivers/isdn/mISDN/
A Ddsp_pipeline.c161 if (!pipeline) in dsp_pipeline_init()
164 INIT_LIST_HEAD(&pipeline->list); in dsp_pipeline_init()
177 pipeline)); in _dsp_pipeline_destroy()
187 if (!pipeline) in dsp_pipeline_destroy()
190 _dsp_pipeline_destroy(pipeline); in dsp_pipeline_destroy()
201 if (!pipeline) in dsp_pipeline_build()
238 &pipeline->list); in dsp_pipeline_build()
265 pipeline->inuse = 1; in dsp_pipeline_build()
267 pipeline->inuse = 0; in dsp_pipeline_build()
277 if (!pipeline) in dsp_pipeline_process_tx()
[all …]
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.3-rc2/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
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-6.3-rc2/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_crtc.c94 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in crtc_flush() local
140 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in complete_flip() local
217 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in blend_setup() local
590 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_setup_pipeline() local
594 new_mixer = !pipeline->mixer; in mdp5_crtc_setup_pipeline()
612 &pipeline->r_mixer : NULL); in mdp5_crtc_setup_pipeline()
626 pipeline->r_mixer = NULL; in mdp5_crtc_setup_pipeline()
634 intf = pipeline->intf; in mdp5_crtc_setup_pipeline()
956 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_cursor_set() local
1088 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_atomic_print_state() local
[all …]
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 …]
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()
A Dmdp5_ctl.h37 int mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
55 int mdp5_ctl_blend(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
72 u32 mdp5_ctl_commit(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
A Dmdp5_encoder.c136 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_disable() local
145 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_vid_encoder_disable()
150 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_vid_encoder_disable()
171 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_enable() local
181 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_vid_encoder_enable()
183 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_vid_encoder_enable()
237 mdp5_cstate->pipeline.intf = intf; in mdp5_encoder_atomic_check()
/linux-6.3-rc2/drivers/net/wireless/ti/wl18xx/
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.3-rc2/Documentation/gpu/
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.3-rc2/drivers/staging/media/atomisp/pci/runtime/binary/src/
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()
734 info->pipeline.left_cropping; in ia_css_binary_fill_info()
736 info->pipeline.top_cropping; in ia_css_binary_fill_info()
746 info->pipeline.left_cropping, in ia_css_binary_fill_info()
869 info->pipeline.left_cropping); in ia_css_binary_fill_info()
917 info->pipeline.isp_pipe_version, in ia_css_binary_fill_info()
919 if (info->pipeline.left_cropping) in ia_css_binary_fill_info()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/display/
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 {
A Dallwinner,sun4i-a10-display-engine.yaml14 The display engine pipeline (and its entry point, since it can be
18 The Allwinner A10 Display pipeline is composed of several components
22 display pipeline, when there are multiple components of the same
35 For a two pipeline system such as the one depicted above, the lines
/linux-6.3-rc2/sound/soc/sof/
A Dipc4-topology.c621 pipeline = kzalloc(sizeof(*pipeline), GFP_KERNEL); in sof_ipc4_widget_setup_comp_pipeline()
622 if (!pipeline) in sof_ipc4_widget_setup_comp_pipeline()
641 pipeline->priority = 0; in sof_ipc4_widget_setup_comp_pipeline()
645 pipeline->priority, pipeline->lp_mode); in sof_ipc4_widget_setup_comp_pipeline()
649 pipeline->msg.primary = SOF_IPC4_GLB_PIPE_PRIORITY(pipeline->priority); in sof_ipc4_widget_setup_comp_pipeline()
654 pipeline->msg.extension = pipeline->lp_mode; in sof_ipc4_widget_setup_comp_pipeline()
659 kfree(pipeline); in sof_ipc4_widget_setup_comp_pipeline()
974 pipeline->mem_usage = 0; in sof_ipc4_unprepare_copier_module()
1511 pipeline->mem_usage); in sof_ipc4_widget_setup()
1513 msg = &pipeline->msg; in sof_ipc4_widget_setup()
[all …]
/linux-6.3-rc2/tools/testing/selftests/kvm/lib/
A Dassert.c33 const char *pipeline = "|cat -n 1>&2"; in test_dump_stack() local
34 char cmd[strlen(addr2line) + strlen(pipeline) + in test_dump_stack()
57 c += sprintf(c, "%s", pipeline); in test_dump_stack()
/linux-6.3-rc2/Documentation/devicetree/bindings/arm/mstar/
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.3-rc2/Documentation/gpu/amdgpu/display/
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-6.3-rc2/sound/soc/intel/avs/
A Dtopology.c1142 pipeline = devm_kzalloc(comp->card->dev, sizeof(*pipeline), GFP_KERNEL); in avs_tplg_pipeline_create()
1143 if (!pipeline) in avs_tplg_pipeline_create()
1146 pipeline->owner = owner; in avs_tplg_pipeline_create()
1174 if (pipeline->num_bindings) in avs_tplg_pipeline_create()
1179 pipeline->bindings = devm_kcalloc(comp->card->dev, pipeline->num_bindings, in avs_tplg_pipeline_create()
1181 if (!pipeline->bindings) in avs_tplg_pipeline_create()
1211 pipeline->num_bindings, sizeof(*pipeline->bindings), in avs_tplg_pipeline_create()
1217 return pipeline; in avs_tplg_pipeline_create()
1285 if (IS_ERR(pipeline)) { in avs_tplg_path_create()
1287 PTR_ERR(pipeline)); in avs_tplg_path_create()
[all …]
/linux-6.3-rc2/drivers/staging/media/atomisp/
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.3-rc2/drivers/staging/media/atomisp/pci/
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()
/linux-6.3-rc2/drivers/staging/media/imx/
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-6.3-rc2/Documentation/admin-guide/media/
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

Completed in 45 milliseconds

1234567