Home
last modified time | relevance | path

Searched full:pipeline (Results 1 – 25 of 1298) sorted by relevance

12345678910>>...52

/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
Dia_css_pipeline.h25 /* Pipeline stage to be executed on SP/ISP */
42 /* Pipeline of n stages to be executed on SP/ISP per stage */
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.
[all …]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
Dia_css_pipeline.h25 /* Pipeline stage to be executed on SP/ISP */
42 /* Pipeline of n stages to be executed on SP/ISP per stage */
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.
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/
Dpipeline.json9 "PublicDescription": "This event counts valid cycles of EAGA pipeline.",
12 "BriefDescription": "This event counts valid cycles of EAGA pipeline."
15 "PublicDescription": "This event counts valid cycles of EAGB pipeline.",
18 "BriefDescription": "This event counts valid cycles of EAGB pipeline."
21 "PublicDescription": "This event counts valid cycles of EXA pipeline.",
24 "BriefDescription": "This event counts valid cycles of EXA pipeline."
27 "PublicDescription": "This event counts valid cycles of EXB pipeline.",
30 "BriefDescription": "This event counts valid cycles of EXB pipeline."
33 "PublicDescription": "This event counts valid cycles of FLA pipeline.",
36 "BriefDescription": "This event counts valid cycles of FLA pipeline."
[all …]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
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() argument
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
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
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() argument
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
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/xen/
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, 0, 0, 0, 0, 0, in display_disable()
[all …]
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/
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, 0, 0, 0, 0, 0, in display_disable()
[all …]
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-6.6/drivers/isdn/mISDN/
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()
[all …]
/kernel/linux/linux-5.10/drivers/isdn/mISDN/
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()
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/powerpc/power10/
Dpipeline.json5 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline suffered a TLB miss or…
55 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline was waiting for a load…
60 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline finished at dispatch a…
85 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline was waiting for a load…
90 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline was executing in the s…
95 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline was a lwsync waiting t…
125 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline was dispatched but not…
140 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline was executing in the L…
145 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline required special handl…
155 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline was waiting for a load…
[all …]
/kernel/linux/linux-6.6/Documentation/gpu/
Dkomeda-kms.rst15 architecture. A display pipeline is made up of multiple individual and
16 functional pipeline stages called components, and every component has some
17 specific capabilities that can give the flowed pipeline pixel data a
24 Layer is the first pipeline stage, which prepares the pixel data for the next
58 Final stage of display pipeline, Timing controller is not for the pixel
76 Possible D71 Pipeline usage
94 Single pipeline data flow
98 :alt: Single pipeline digraph
99 :caption: Single pipeline data flow
140 Dual pipeline with Slave enabled
[all …]
/kernel/linux/linux-5.10/Documentation/gpu/
Dkomeda-kms.rst15 architecture. A display pipeline is made up of multiple individual and
16 functional pipeline stages called components, and every component has some
17 specific capabilities that can give the flowed pipeline pixel data a
24 Layer is the first pipeline stage, which prepares the pixel data for the next
58 Final stage of display pipeline, Timing controller is not for the pixel
76 Possible D71 Pipeline usage
94 Single pipeline data flow
98 :alt: Single pipeline digraph
99 :caption: Single pipeline data flow
140 Dual pipeline with Slave enabled
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
Dvsp1_pipe.h3 * vsp1_pipe.h -- R-Car VSP1 Pipeline
84 * struct vsp1_pipeline - A VSP1 hardware pipeline
85 * @pipe: the media pipeline
86 * @irqlock: protects the pipeline state
90 * @lock: protects the pipeline use count and stream count
91 * @kref: pipeline reference count
96 * @inputs: array of RPFs in the pipeline (indexed by RPF index)
97 * @output: WPF at the output of the pipeline
104 * @entities: list of entities in the pipeline
107 * @interlaced: True when the pipeline is configured in interlaced mode
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
Dvsp1_pipe.h3 * vsp1_pipe.h -- R-Car VSP1 Pipeline
84 * struct vsp1_pipeline - A VSP1 hardware pipeline
85 * @pipe: the media pipeline
86 * @irqlock: protects the pipeline state
90 * @lock: protects the pipeline use count and stream count
91 * @kref: pipeline reference count
96 * @inputs: array of RPFs in the pipeline (indexed by RPF index)
97 * @output: WPF at the output of the pipeline
104 * @entities: list of entities in the pipeline
107 * @interlaced: True when the pipeline is configured in interlaced mode
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl18xx/
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_in, "%u");
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl18xx/
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_in, "%u");
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/xilinx/
Dxilinx-dma.c83 * Pipeline Stream Management
87 * xvip_pipeline_start_stop - Start ot stop streaming on a pipeline
88 * @pipe: The pipeline
89 * @start: Start (when true) or stop (when false) the pipeline
91 * Walk the entities chain starting at the pipeline output video node and start
127 * xvip_pipeline_set_stream - Enable/disable streaming on a pipeline
128 * @pipe: The pipeline
131 * The pipeline is shared between all DMA engines connect at its input and
134 * all entities in the pipeline. For this reason the pipeline uses a streaming
139 * the pipeline streaming count. If the streaming count reaches the number of
[all …]
/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/
Dvimc-streamer.c42 * @stream: the pointer to the stream structure with the pipeline to be
45 * Calls s_stream to disable the stream in each entity of the pipeline
73 * construct the pipeline used later on the streamer thread.
75 * the pipeline.
107 /* Check if the end of the pipeline was reached */ in vimc_streamer_pipeline_init()
120 /* Get the next device in the pipeline */ in vimc_streamer_pipeline_init()
137 * vimc_streamer_thread - Process frames through the pipeline
142 * the next one of the pipeline at a fixed framerate.
176 * vimc_streamer_s_stream - Start/stop the streaming on the media pipeline
184 * pipeline, creates and runs a kthread to consume buffers through the pipeline.
[all …]
/kernel/linux/linux-6.6/drivers/media/test-drivers/vimc/
Dvimc-streamer.c42 * @stream: the pointer to the stream structure with the pipeline to be
45 * Calls s_stream to disable the stream in each entity of the pipeline
79 * construct the pipeline used later on the streamer thread.
81 * the pipeline.
113 /* Check if the end of the pipeline was reached */ in vimc_streamer_pipeline_init()
126 /* Get the next device in the pipeline */ in vimc_streamer_pipeline_init()
143 * vimc_streamer_thread - Process frames through the pipeline
148 * the next one of the pipeline at a fixed framerate.
182 * vimc_streamer_s_stream - Start/stop the streaming on the media pipeline
190 * pipeline, creates and runs a kthread to consume buffers through the pipeline.
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
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
219 struct mdp5_hw_mixer *mixer = pipeline->mixer; in blend_setup()
221 struct mdp5_hw_mixer *r_mixer = pipeline->r_mixer; in blend_setup()
353 mdp5_ctl_blend(ctl, pipeline, stage, r_stage, plane_cnt, in blend_setup()
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/
Dxilinx-dma.c83 * Pipeline Stream Management
87 * xvip_pipeline_start_stop - Start ot stop streaming on a pipeline
88 * @pipe: The pipeline
89 * @start: Start (when true) or stop (when false) the pipeline
91 * Walk the entities chain starting at the pipeline output video node and start
127 * xvip_pipeline_set_stream - Enable/disable streaming on a pipeline
128 * @pipe: The pipeline
131 * The pipeline is shared between all DMA engines connect at its input and
134 * all entities in the pipeline. For this reason the pipeline uses a streaming
139 * the pipeline streaming count. If the streaming count reaches the number of
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/
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
222 struct mdp5_hw_mixer *mixer = pipeline->mixer; in blend_setup()
224 struct mdp5_hw_mixer *r_mixer = pipeline->r_mixer; in blend_setup()
358 mdp5_ctl_blend(ctl, pipeline, stage, r_stage, plane_cnt, in blend_setup()
[all …]
/kernel/linux/linux-6.6/sound/soc/sof/
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->skip_during_fe_trigger && state != SOF_IPC4_PIPE_RESET) in sof_ipc4_update_pipeline_state()
[all …]

12345678910>>...52