/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/pipeline/src/ |
H A D | pipeline.c | 44 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 D | pipeline.c | 44 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 D | xen_drm_front_kms.c | 91 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 D | xen_drm_front_conn.c | 49 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 D | xen_drm_front_kms.c | 93 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 D | xen_drm_front_conn.c | 50 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 D | dsp_pipeline.c | 159 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 D | dsp.h | 135 * 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 D | dsp_pipeline.c | 159 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 D | dsp.h | 135 * 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 D | ia_css_pipeline.h | 71 /* 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 D | ia_css_pipeline.h | 69 /* 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 D | mdp5_crtc.c | 94 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 D | mdp5_ctl.c | 135 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 D | mdp5_cmd_encoder.c | 129 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 D | mdp5_crtc.c | 91 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 D | mdp5_ctl.c | 135 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 D | mdp5_cmd_encoder.c | 126 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 D | debugfs.c | 143 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 D | debugfs.c | 143 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 D | ipc4-topology.c | 493 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 D | ipc4-pcm.c | 24 /* 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 D | Makefile | 39 -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 D | hda-dai-ops.c | 129 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 D | binary.c | 84 + 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...] |