Home
last modified time | relevance | path

Searched refs:pipeline (Results 1 - 25 of 144) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
H A Dpipeline.c44 struct ia_css_pipeline *pipeline,
53 static void ia_css_pipeline_set_zoom_stage(struct ia_css_pipeline *pipeline);
66 struct ia_css_pipeline *pipeline, in ia_css_pipeline_create()
71 assert(pipeline); in ia_css_pipeline_create()
72 IA_CSS_ENTER_PRIVATE("pipeline = %p, pipe_id = %d, pipe_num = %d, dvs_frame_delay = %d", in ia_css_pipeline_create()
73 pipeline, pipe_id, pipe_num, dvs_frame_delay); in ia_css_pipeline_create()
74 if (!pipeline) { in ia_css_pipeline_create()
79 pipeline_init_defaults(pipeline, pipe_id, pipe_num, dvs_frame_delay); in ia_css_pipeline_create()
102 /* @brief destroy a pipeline
104 * @param[in] pipeline
65 ia_css_pipeline_create( struct ia_css_pipeline *pipeline, enum ia_css_pipe_id pipe_id, unsigned int pipe_num, unsigned int dvs_frame_delay) ia_css_pipeline_create() argument
108 ia_css_pipeline_destroy(struct ia_css_pipeline *pipeline) ia_css_pipeline_destroy() argument
128 ia_css_pipeline_start(enum ia_css_pipe_id pipe_id, struct ia_css_pipeline *pipeline) ia_css_pipeline_start() argument
197 ia_css_pipeline_request_stop(struct ia_css_pipeline *pipeline) ia_css_pipeline_request_stop() argument
234 ia_css_pipeline_clean(struct ia_css_pipeline *pipeline) ia_css_pipeline_clean() argument
271 ia_css_pipeline_create_and_add_stage( struct ia_css_pipeline *pipeline, struct ia_css_pipeline_stage_desc *stage_desc, struct ia_css_pipeline_stage **stage) ia_css_pipeline_create_and_add_stage() argument
335 ia_css_pipeline_finalize_stages(struct ia_css_pipeline *pipeline, bool continuous) ia_css_pipeline_finalize_stages() argument
352 ia_css_pipeline_get_stage(struct ia_css_pipeline *pipeline, int mode, struct ia_css_pipeline_stage **stage) ia_css_pipeline_get_stage() argument
371 ia_css_pipeline_get_stage_from_fw(struct ia_css_pipeline *pipeline, u32 fw_handle, struct ia_css_pipeline_stage **stage) ia_css_pipeline_get_stage_from_fw() argument
390 ia_css_pipeline_get_fw_from_stage(struct ia_css_pipeline *pipeline, u32 stage_num, uint32_t *fw_handle) ia_css_pipeline_get_fw_from_stage() argument
410 ia_css_pipeline_get_output_stage( struct ia_css_pipeline *pipeline, int mode, struct ia_css_pipeline_stage **stage) ia_css_pipeline_get_output_stage() argument
435 ia_css_pipeline_has_stopped(struct ia_css_pipeline *pipeline) ia_css_pipeline_has_stopped() argument
667 pipeline_init_defaults( struct ia_css_pipeline *pipeline, enum ia_css_pipe_id pipe_id, unsigned int pipe_num, unsigned int dvs_frame_delay) pipeline_init_defaults() argument
695 ia_css_pipeline_set_zoom_stage(struct ia_css_pipeline *pipeline) ia_css_pipeline_set_zoom_stage() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
H A Dpipeline.c44 struct ia_css_pipeline *pipeline,
53 static void ia_css_pipeline_set_zoom_stage(struct ia_css_pipeline *pipeline);
66 struct ia_css_pipeline *pipeline, in ia_css_pipeline_create()
71 assert(pipeline); in ia_css_pipeline_create()
72 IA_CSS_ENTER_PRIVATE("pipeline = %p, pipe_id = %d, pipe_num = %d, dvs_frame_delay = %d", in ia_css_pipeline_create()
73 pipeline, pipe_id, pipe_num, dvs_frame_delay); in ia_css_pipeline_create()
74 if (!pipeline) { in ia_css_pipeline_create()
79 pipeline_init_defaults(pipeline, pipe_id, pipe_num, dvs_frame_delay); in ia_css_pipeline_create()
102 /* @brief destroy a pipeline
104 * @param[in] pipeline
65 ia_css_pipeline_create( struct ia_css_pipeline *pipeline, enum ia_css_pipe_id pipe_id, unsigned int pipe_num, unsigned int dvs_frame_delay) ia_css_pipeline_create() argument
108 ia_css_pipeline_destroy(struct ia_css_pipeline *pipeline) ia_css_pipeline_destroy() argument
128 ia_css_pipeline_start(enum ia_css_pipe_id pipe_id, struct ia_css_pipeline *pipeline) ia_css_pipeline_start() argument
198 ia_css_pipeline_request_stop(struct ia_css_pipeline *pipeline) ia_css_pipeline_request_stop() argument
235 ia_css_pipeline_clean(struct ia_css_pipeline *pipeline) ia_css_pipeline_clean() argument
272 ia_css_pipeline_create_and_add_stage( struct ia_css_pipeline *pipeline, struct ia_css_pipeline_stage_desc *stage_desc, struct ia_css_pipeline_stage **stage) ia_css_pipeline_create_and_add_stage() argument
336 ia_css_pipeline_finalize_stages(struct ia_css_pipeline *pipeline, bool continuous) ia_css_pipeline_finalize_stages() argument
353 ia_css_pipeline_get_stage(struct ia_css_pipeline *pipeline, int mode, struct ia_css_pipeline_stage **stage) ia_css_pipeline_get_stage() argument
372 ia_css_pipeline_get_stage_from_fw(struct ia_css_pipeline *pipeline, u32 fw_handle, struct ia_css_pipeline_stage **stage) ia_css_pipeline_get_stage_from_fw() argument
391 ia_css_pipeline_get_fw_from_stage(struct ia_css_pipeline *pipeline, u32 stage_num, uint32_t *fw_handle) ia_css_pipeline_get_fw_from_stage() argument
411 ia_css_pipeline_get_output_stage( struct ia_css_pipeline *pipeline, int mode, struct ia_css_pipeline_stage **stage) ia_css_pipeline_get_output_stage() argument
436 ia_css_pipeline_has_stopped(struct ia_css_pipeline *pipeline) ia_css_pipeline_has_stopped() argument
668 pipeline_init_defaults( struct ia_css_pipeline *pipeline, enum ia_css_pipe_id pipe_id, unsigned int pipe_num, unsigned int dvs_frame_delay) pipeline_init_defaults() argument
696 ia_css_pipeline_set_zoom_stage(struct ia_css_pipeline *pipeline) ia_css_pipeline_set_zoom_stage() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c91 static void send_pending_event(struct xen_drm_front_drm_pipeline *pipeline) in send_pending_event() argument
93 struct drm_crtc *crtc = &pipeline->pipe.crtc; in send_pending_event()
98 if (pipeline->pending_event) in send_pending_event()
99 drm_crtc_send_vblank_event(crtc, pipeline->pending_event); in send_pending_event()
100 pipeline->pending_event = NULL; in send_pending_event()
108 struct xen_drm_front_drm_pipeline *pipeline = in display_enable() local
117 ret = xen_drm_front_mode_set(pipeline, crtc->x, crtc->y, in display_enable()
124 pipeline->conn_connected = false; in display_enable()
132 struct xen_drm_front_drm_pipeline *pipeline = in display_disable() local
137 ret = xen_drm_front_mode_set(pipeline, in display_disable()
151 xen_drm_front_kms_on_frame_done(struct xen_drm_front_drm_pipeline *pipeline, u64 fb_cookie) xen_drm_front_kms_on_frame_done() argument
167 struct xen_drm_front_drm_pipeline *pipeline = pflip_to_worker() local
192 struct xen_drm_front_drm_pipeline *pipeline = display_send_page_flip() local
244 struct xen_drm_front_drm_pipeline *pipeline = display_update() local
287 struct xen_drm_front_drm_pipeline *pipeline = display_mode_valid() local
309 display_pipe_init(struct xen_drm_front_drm_info *drm_info, int index, struct xen_drm_front_cfg_connector *cfg, struct xen_drm_front_drm_pipeline *pipeline) display_pipe_init() argument
353 struct xen_drm_front_drm_pipeline *pipeline = xen_drm_front_kms_init() local
373 struct xen_drm_front_drm_pipeline *pipeline = xen_drm_front_kms_fini() local
[all...]
H A Dxen_drm_front_conn.c49 struct xen_drm_front_drm_pipeline *pipeline = in connector_detect() local
53 pipeline->conn_connected = false; in connector_detect()
55 return pipeline->conn_connected ? connector_status_connected : in connector_detect()
63 struct xen_drm_front_drm_pipeline *pipeline = in connector_get_modes() local
74 videomode.hactive = pipeline->width; in connector_get_modes()
75 videomode.vactive = pipeline->height; in connector_get_modes()
104 struct xen_drm_front_drm_pipeline *pipeline = in xen_drm_front_conn_init() local
109 pipeline->conn_connected = true; in xen_drm_front_conn_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c93 static void send_pending_event(struct xen_drm_front_drm_pipeline *pipeline) in send_pending_event() argument
95 struct drm_crtc *crtc = &pipeline->pipe.crtc; in send_pending_event()
100 if (pipeline->pending_event) in send_pending_event()
101 drm_crtc_send_vblank_event(crtc, pipeline->pending_event); in send_pending_event()
102 pipeline->pending_event = NULL; in send_pending_event()
110 struct xen_drm_front_drm_pipeline *pipeline = in display_enable() local
119 ret = xen_drm_front_mode_set(pipeline, crtc->x, crtc->y, in display_enable()
126 pipeline->conn_connected = false; in display_enable()
134 struct xen_drm_front_drm_pipeline *pipeline = in display_disable() local
139 ret = xen_drm_front_mode_set(pipeline, in display_disable()
153 xen_drm_front_kms_on_frame_done(struct xen_drm_front_drm_pipeline *pipeline, u64 fb_cookie) xen_drm_front_kms_on_frame_done() argument
169 struct xen_drm_front_drm_pipeline *pipeline = pflip_to_worker() local
194 struct xen_drm_front_drm_pipeline *pipeline = display_send_page_flip() local
246 struct xen_drm_front_drm_pipeline *pipeline = display_update() local
289 struct xen_drm_front_drm_pipeline *pipeline = display_mode_valid() local
310 display_pipe_init(struct xen_drm_front_drm_info *drm_info, int index, struct xen_drm_front_cfg_connector *cfg, struct xen_drm_front_drm_pipeline *pipeline) display_pipe_init() argument
354 struct xen_drm_front_drm_pipeline *pipeline = xen_drm_front_kms_init() local
374 struct xen_drm_front_drm_pipeline *pipeline = xen_drm_front_kms_fini() local
[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()
/kernel/linux/linux-5.10/drivers/isdn/mISDN/
H A Ddsp_pipeline.c159 int dsp_pipeline_init(struct dsp_pipeline *pipeline) in dsp_pipeline_init() argument
161 if (!pipeline) in dsp_pipeline_init()
164 INIT_LIST_HEAD(&pipeline->list); in dsp_pipeline_init()
169 static inline void _dsp_pipeline_destroy(struct dsp_pipeline *pipeline) in _dsp_pipeline_destroy() argument
173 list_for_each_entry_safe(entry, n, &pipeline->list, list) { in _dsp_pipeline_destroy()
176 dsp_hwec_disable(container_of(pipeline, struct dsp, in _dsp_pipeline_destroy()
177 pipeline)); in _dsp_pipeline_destroy()
184 void dsp_pipeline_destroy(struct dsp_pipeline *pipeline) in dsp_pipeline_destroy() argument
187 if (!pipeline) in dsp_pipeline_destroy()
190 _dsp_pipeline_destroy(pipeline); in dsp_pipeline_destroy()
193 dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg) dsp_pipeline_build() argument
273 dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data, int len) dsp_pipeline_process_tx() argument
285 dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data, int len, unsigned int txlen) dsp_pipeline_process_rx() argument
[all...]
H A Ddsp.h135 * pipeline stuff *
236 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,
/kernel/linux/linux-6.6/drivers/isdn/mISDN/
H A Ddsp_pipeline.c159 int dsp_pipeline_init(struct dsp_pipeline *pipeline) in dsp_pipeline_init() argument
161 if (!pipeline) in dsp_pipeline_init()
164 INIT_LIST_HEAD(&pipeline->list); in dsp_pipeline_init()
169 static inline void _dsp_pipeline_destroy(struct dsp_pipeline *pipeline) in _dsp_pipeline_destroy() argument
173 list_for_each_entry_safe(entry, n, &pipeline->list, list) { in _dsp_pipeline_destroy()
176 dsp_hwec_disable(container_of(pipeline, struct dsp, in _dsp_pipeline_destroy()
177 pipeline)); in _dsp_pipeline_destroy()
184 void dsp_pipeline_destroy(struct dsp_pipeline *pipeline) in dsp_pipeline_destroy() argument
187 if (!pipeline) in dsp_pipeline_destroy()
190 _dsp_pipeline_destroy(pipeline); in dsp_pipeline_destroy()
193 dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg) dsp_pipeline_build() argument
273 dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data, int len) dsp_pipeline_process_tx() argument
285 dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data, int len, unsigned int txlen) dsp_pipeline_process_rx() argument
[all...]
H A Ddsp.h135 * pipeline stuff *
236 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,
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
H A Dia_css_pipeline.h71 /* Stage descriptor used to create a new stage in the pipeline */
83 /* @brief initialize the pipeline module
87 * Initializes the pipeline module. This API has to be called
88 * before any operation on the pipeline module is done
92 /* @brief initialize the pipeline structure with default values
94 * @param[out] pipeline structure to be initialized with defaults
96 * @param[in] pipe_num Number that uniquely identifies a pipeline.
99 * Initializes the pipeline structure with a set of default values.
100 * This API is expected to be used when a pipeline structure is allocated
104 struct ia_css_pipeline *pipeline,
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
H A Dia_css_pipeline.h69 /* Stage descriptor used to create a new stage in the pipeline */
81 /* @brief initialize the pipeline module
85 * Initializes the pipeline module. This API has to be called
86 * before any operation on the pipeline module is done
90 /* @brief initialize the pipeline structure with default values
92 * @param[out] pipeline structure to be initialized with defaults
94 * @param[in] pipe_num Number that uniquely identifies a pipeline.
97 * Initializes the pipeline structure with a set of default values.
98 * This API is expected to be used when a pipeline structure is allocated
102 struct ia_css_pipeline *pipeline,
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c94 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in crtc_flush() local
101 return mdp5_ctl_commit(ctl, pipeline, flush_mask, start); in crtc_flush()
126 mixer = mdp5_cstate->pipeline.mixer; in crtc_flush_all()
129 r_mixer = mdp5_cstate->pipeline.r_mixer; in crtc_flush_all()
140 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in complete_flip() local
158 mdp5_ctl_blend(ctl, pipeline, NULL, NULL, 0, 0); in complete_flip()
217 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in blend_setup() local
590 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; mdp5_crtc_setup_pipeline() local
956 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; mdp5_crtc_cursor_set() local
1088 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; mdp5_crtc_atomic_print_state() local
[all...]
H A Dmdp5_ctl.c135 static void set_ctl_op(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in set_ctl_op() argument
138 struct mdp5_interface *intf = pipeline->intf; in set_ctl_op()
159 if (pipeline->r_mixer) in set_ctl_op()
168 int mdp5_ctl_set_pipeline(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in mdp5_ctl_set_pipeline() argument
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()
185 struct mdp5_interface *intf = pipeline->intf; in start_signal_needed()
203 * For a given control operation (display pipeline), a START signal needs to be
220 * @pipeline
182 start_signal_needed(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) start_signal_needed() argument
226 mdp5_ctl_set_encoder_state(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, bool enabled) mdp5_ctl_set_encoder_state() argument
250 mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, int cursor_id, bool enable) mdp5_ctl_set_cursor() argument
349 mdp5_ctl_blend(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, enum mdp5_pipe stage[][MAX_PIPE_STAGE], enum mdp5_pipe r_stage[][MAX_PIPE_STAGE], u32 stage_cnt, u32 ctl_blend_op_flags) mdp5_ctl_blend() argument
472 fix_sw_flush(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, u32 flush_mask) fix_sw_flush() argument
535 mdp5_ctl_commit(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, u32 flush_mask, bool start) 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c91 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in crtc_flush() local
98 return mdp5_ctl_commit(ctl, pipeline, flush_mask, start); in crtc_flush()
123 mixer = mdp5_cstate->pipeline.mixer; in crtc_flush_all()
126 r_mixer = mdp5_cstate->pipeline.r_mixer; in crtc_flush_all()
137 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in complete_flip() local
155 mdp5_ctl_blend(ctl, pipeline, NULL, NULL, 0, 0); in complete_flip()
214 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in blend_setup() local
585 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; mdp5_crtc_setup_pipeline() local
941 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; mdp5_crtc_cursor_set() local
1073 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; mdp5_crtc_atomic_print_state() local
[all...]
H A Dmdp5_ctl.c135 static void set_ctl_op(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in set_ctl_op() argument
138 struct mdp5_interface *intf = pipeline->intf; in set_ctl_op()
159 if (pipeline->r_mixer) in set_ctl_op()
168 int mdp5_ctl_set_pipeline(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in mdp5_ctl_set_pipeline() argument
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()
185 struct mdp5_interface *intf = pipeline->intf; in start_signal_needed()
203 * For a given control operation (display pipeline), a START signal needs to be
225 struct mdp5_pipeline *pipeline, in mdp5_ctl_set_encoder_state()
182 start_signal_needed(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) start_signal_needed() argument
224 mdp5_ctl_set_encoder_state(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, bool enabled) mdp5_ctl_set_encoder_state() argument
248 mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, int cursor_id, bool enable) mdp5_ctl_set_cursor() argument
347 mdp5_ctl_blend(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, enum mdp5_pipe stage[][MAX_PIPE_STAGE], enum mdp5_pipe r_stage[][MAX_PIPE_STAGE], u32 stage_cnt, u32 ctl_blend_op_flags) mdp5_ctl_blend() argument
470 fix_sw_flush(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, u32 flush_mask) fix_sw_flush() argument
526 mdp5_ctl_commit(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, u32 flush_mask, bool start) mdp5_ctl_commit() argument
[all...]
H A Dmdp5_cmd_encoder.c126 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_disable() local
133 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_cmd_encoder_disable()
134 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_cmd_encoder_disable()
144 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_enable() local
152 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_cmd_encoder_enable()
154 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_cmd_encoder_enable()
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl18xx/
H A Ddebugfs.c143 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, hs_tx_stat_fifo_int, "%u");
144 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, enc_tx_stat_fifo_int, "%u");
145 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, enc_rx_stat_fifo_int, "%u");
146 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, rx_complete_stat_fifo_int, "%u");
147 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, pre_proc_swi, "%u");
148 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, post_proc_swi, "%u");
149 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, sec_frag_swi, "%u");
150 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, pre_to_defrag_swi, "%u");
151 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, defrag_to_rx_xfer_swi, "%u");
152 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, dec_packet_i
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl18xx/
H A Ddebugfs.c143 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, hs_tx_stat_fifo_int, "%u");
144 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, enc_tx_stat_fifo_int, "%u");
145 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, enc_rx_stat_fifo_int, "%u");
146 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, rx_complete_stat_fifo_int, "%u");
147 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, pre_proc_swi, "%u");
148 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, post_proc_swi, "%u");
149 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, sec_frag_swi, "%u");
150 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, pre_to_defrag_swi, "%u");
151 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, defrag_to_rx_xfer_swi, "%u");
152 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, dec_packet_i
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dipc4-topology.c493 struct sof_ipc4_pipeline *pipeline; in sof_ipc4_widget_setup_comp_dai() local
532 pipeline = pipe_widget->private; in sof_ipc4_widget_setup_comp_dai()
533 if (pipeline->use_chain_dma && ipc4_copier->dai_type != SOF_DAI_INTEL_HDA) { in sof_ipc4_widget_setup_comp_dai()
656 struct sof_ipc4_pipeline *pipeline; in sof_ipc4_widget_setup_comp_pipeline() local
660 pipeline = kzalloc(sizeof(*pipeline), GFP_KERNEL); in sof_ipc4_widget_setup_comp_pipeline()
661 if (!pipeline) in sof_ipc4_widget_setup_comp_pipeline()
664 ret = sof_update_ipc_object(scomp, pipeline, SOF_SCHED_TOKENS, swidget->tuples, in sof_ipc4_widget_setup_comp_pipeline()
665 swidget->num_tuples, sizeof(*pipeline), 1); in sof_ipc4_widget_setup_comp_pipeline()
671 swidget->core = pipeline in sof_ipc4_widget_setup_comp_pipeline()
966 struct sof_ipc4_pipeline *pipeline; sof_ipc4_update_resource_usage() local
1230 struct sof_ipc4_pipeline *pipeline; sof_ipc4_unprepare_copier_module() local
1440 struct sof_ipc4_pipeline *pipeline; sof_ipc4_prepare_copier_module() local
1511 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; sof_ipc4_prepare_copier_module() local
2212 struct sof_ipc4_pipeline *pipeline; sof_ipc4_widget_setup() local
2376 struct sof_ipc4_pipeline *pipeline = swidget->private; sof_ipc4_widget_free() local
2405 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; sof_ipc4_widget_free() local
2706 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; sof_ipc4_dai_config() local
[all...]
H A Dipc4-pcm.c24 /* trigger a single pipeline */ in sof_ipc4_set_multi_pipeline_state()
38 /* ipc_size includes the count and the pipeline IDs for the number of pipelines */ in sof_ipc4_set_multi_pipeline_state()
51 dev_dbg(sdev->dev, "ipc4 set pipeline instance %d state %d", instance_id, state); in sof_ipc4_set_pipeline_state()
71 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_add_pipeline_to_trigger_list() local
73 if (pipeline->skip_during_fe_trigger && state != SOF_IPC4_PIPE_RESET) in sof_ipc4_add_pipeline_to_trigger_list()
79 * Trigger pipeline if all PCMs containing it are paused or if it is RUNNING in sof_ipc4_add_pipeline_to_trigger_list()
87 /* RESET if the pipeline is neither running nor paused */ in sof_ipc4_add_pipeline_to_trigger_list()
93 /* Pause the pipeline only when its started_count is 1 more than paused_count */ in sof_ipc4_add_pipeline_to_trigger_list()
109 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_update_pipeline_state() local
112 if (pipeline in sof_ipc4_update_pipeline_state()
255 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; sof_ipc4_chain_dma_trigger() local
288 struct sof_ipc4_pipeline *pipeline; sof_ipc4_trigger_pipelines() local
556 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; sof_ipc4_pcm_dai_link_fixup() local
[all...]
/kernel/liteos_a/kernel/extended/trace/
H A DMakefile39 -I $(LITEOSTOPDIR)/kernel/extended/trace/pipeline \
51 LOCAL_SRCS += $(wildcard pipeline/*.c)
55 LOCAL_SRCS += $(wildcard pipeline/serial/*.c)
56 LOCAL_INCLUDE += -I $(LITEOSTOPDIR)/kernel/extended/trace/pipeline/serial
/kernel/linux/linux-6.6/sound/soc/sof/intel/
H A Dhda-dai-ops.c129 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_get_hext_stream() local
136 pipeline = pipe_widget->private; in hda_ipc4_get_hext_stream()
138 /* mark pipeline so that it can be skipped during FE trigger */ in hda_ipc4_get_hext_stream()
139 pipeline->skip_during_fe_trigger = true; in hda_ipc4_get_hext_stream()
312 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_pre_trigger() local
320 pipeline = pipe_widget->private; in hda_ipc4_pre_trigger()
339 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()
395 if (pipeline in hda_ipc4_post_trigger()
631 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; hda_select_dai_widget_ops() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c84 + info->pipeline.left_cropping + binary_dvs_env.width; in ia_css_binary_internal_res()
86 + info->pipeline.top_cropping + binary_dvs_env.height; in ia_css_binary_internal_res()
105 info->pipeline.left_cropping, info->pipeline.mode, in ia_css_binary_internal_res()
106 info->pipeline.c_subsampling, in ia_css_binary_internal_res()
107 info->output.num_chunks, info->pipeline.pipelining); in ia_css_binary_internal_res()
109 info->pipeline.top_cropping, in ia_css_binary_internal_res()
183 if (need_bds_factor_2_00 && binary->info->sp.pipeline.left_cropping > 0) in ia_css_binary_compute_shading_table_bayer_origin()
406 metrics->mode = info->pipeline.mode; in binary_init_metrics()
502 binary->next = binary_infos[binary->sp.pipeline in ia_css_binary_init_infos()
[all...]

Completed in 17 milliseconds

123456