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

123

/linux-master/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...]
/linux-master/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c93 static void send_pending_event(struct xen_drm_front_drm_pipeline *pipeline) argument
95 struct drm_crtc *crtc = &pipeline->pipe.crtc;
100 if (pipeline->pending_event)
101 drm_crtc_send_vblank_event(crtc, pipeline->pending_event);
102 pipeline->pending_event = NULL;
110 struct xen_drm_front_drm_pipeline *pipeline = local
119 ret = xen_drm_front_mode_set(pipeline, crtc->x, crtc->y,
126 pipeline->conn_connected = false;
134 struct xen_drm_front_drm_pipeline *pipeline = local
139 ret = xen_drm_front_mode_set(pipeline,
153 xen_drm_front_kms_on_frame_done(struct xen_drm_front_drm_pipeline *pipeline, u64 fb_cookie) argument
169 struct xen_drm_front_drm_pipeline *pipeline = local
194 struct xen_drm_front_drm_pipeline *pipeline = local
246 struct xen_drm_front_drm_pipeline *pipeline = local
289 struct xen_drm_front_drm_pipeline *pipeline = 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) argument
354 struct xen_drm_front_drm_pipeline *pipeline = local
374 struct xen_drm_front_drm_pipeline *pipeline = local
[all...]
H A Dxen_drm_front_kms.h23 void xen_drm_front_kms_on_frame_done(struct xen_drm_front_drm_pipeline *pipeline,
H A Dxen_drm_front_conn.c50 struct xen_drm_front_drm_pipeline *pipeline = local
54 pipeline->conn_connected = false;
56 return pipeline->conn_connected ? connector_status_connected :
64 struct xen_drm_front_drm_pipeline *pipeline = local
75 videomode.hactive = pipeline->width;
76 videomode.vactive = pipeline->height;
105 struct xen_drm_front_drm_pipeline *pipeline = local
110 pipeline->conn_connected = true;
H A Dxen_drm_front.h120 struct xen_drm_front_drm_pipeline pipeline[XEN_DRM_FRONT_MAX_CRTCS]; member in struct:xen_drm_front_drm_info
133 int xen_drm_front_mode_set(struct xen_drm_front_drm_pipeline *pipeline,
/linux-master/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,
71 assert(pipeline);
72 IA_CSS_ENTER_PRIVATE("pipeline = %p, pipe_id = %d, pipe_num = %d, dvs_frame_delay = %d",
73 pipeline, pipe_id, pipe_num, dvs_frame_delay);
74 if (!pipeline) {
79 pipeline_init_defaults(pipeline, pipe_id, pipe_num, dvs_frame_delay);
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) argument
108 ia_css_pipeline_destroy(struct ia_css_pipeline *pipeline) argument
128 ia_css_pipeline_start(enum ia_css_pipe_id pipe_id, struct ia_css_pipeline *pipeline) argument
197 ia_css_pipeline_request_stop(struct ia_css_pipeline *pipeline) argument
234 ia_css_pipeline_clean(struct ia_css_pipeline *pipeline) 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) argument
335 ia_css_pipeline_finalize_stages(struct ia_css_pipeline *pipeline, bool continuous) argument
352 ia_css_pipeline_get_stage(struct ia_css_pipeline *pipeline, int mode, struct ia_css_pipeline_stage **stage) argument
371 ia_css_pipeline_get_stage_from_fw(struct ia_css_pipeline *pipeline, u32 fw_handle, struct ia_css_pipeline_stage **stage) argument
390 ia_css_pipeline_get_fw_from_stage(struct ia_css_pipeline *pipeline, u32 stage_num, uint32_t *fw_handle) argument
410 ia_css_pipeline_get_output_stage( struct ia_css_pipeline *pipeline, int mode, struct ia_css_pipeline_stage **stage) argument
435 ia_css_pipeline_has_stopped(struct ia_css_pipeline *pipeline) argument
665 pipeline_init_defaults( struct ia_css_pipeline *pipeline, enum ia_css_pipe_id pipe_id, unsigned int pipe_num, unsigned int dvs_frame_delay) argument
693 ia_css_pipeline_set_zoom_stage(struct ia_css_pipeline *pipeline) argument
[all...]
/linux-master/drivers/isdn/mISDN/
H A Ddsp_pipeline.c163 int dsp_pipeline_init(struct dsp_pipeline *pipeline) argument
165 if (!pipeline)
168 INIT_LIST_HEAD(&pipeline->list);
173 static inline void _dsp_pipeline_destroy(struct dsp_pipeline *pipeline) argument
177 list_for_each_entry_safe(entry, n, &pipeline->list, list) {
180 dsp_hwec_disable(container_of(pipeline, struct dsp,
181 pipeline));
188 void dsp_pipeline_destroy(struct dsp_pipeline *pipeline) argument
191 if (!pipeline)
194 _dsp_pipeline_destroy(pipeline);
197 dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg) argument
277 dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data, int len) argument
289 dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data, int len, unsigned int txlen) argument
[all...]
H A Ddsp.h135 * pipeline stuff *
236 pipeline; member in struct:dsp
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-master/tools/testing/selftests/kvm/lib/
H A Dassert.c33 const char *pipeline = "|cat -n 1>&2"; local
34 char cmd[strlen(addr2line) + strlen(pipeline) +
57 c += sprintf(c, "%s", pipeline);
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
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_crtc.c95 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; local
102 return mdp5_ctl_commit(ctl, pipeline, flush_mask, start);
127 mixer = mdp5_cstate->pipeline.mixer;
130 r_mixer = mdp5_cstate->pipeline.r_mixer;
141 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; local
159 mdp5_ctl_blend(ctl, pipeline, NULL, NULL, 0, 0);
215 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; local
588 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; local
954 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; local
1086 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; local
[all...]
H A Dmdp5_cmd_encoder.c129 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); local
136 mdp5_ctl_set_encoder_state(ctl, pipeline, false);
137 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true);
147 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); local
155 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true);
157 mdp5_ctl_set_encoder_state(ctl, pipeline, true);
H A Dmdp5_ctl.c135 static void set_ctl_op(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) argument
138 struct mdp5_interface *intf = pipeline->intf;
159 if (pipeline->r_mixer)
168 int mdp5_ctl_set_pipeline(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) argument
171 struct mdp5_interface *intf = pipeline->intf;
177 set_ctl_op(ctl, pipeline);
183 struct mdp5_pipeline *pipeline)
185 struct mdp5_interface *intf = pipeline->intf;
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) argument
226 mdp5_ctl_set_encoder_state(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, bool enabled) argument
250 mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, int cursor_id, bool enable) 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) argument
472 fix_sw_flush(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, u32 flush_mask) argument
535 mdp5_ctl_commit(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, u32 flush_mask, bool start) argument
[all...]
H A Dmdp5_encoder.c125 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); local
134 mdp5_ctl_set_encoder_state(ctl, pipeline, false);
139 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true);
160 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); local
170 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true);
172 mdp5_ctl_set_encoder_state(ctl, pipeline, true);
226 mdp5_cstate->pipeline.intf = intf;
/linux-master/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...]
/linux-master/sound/soc/sof/intel/
H A Dhda-dai-ops.c130 struct sof_ipc4_pipeline *pipeline; local
137 pipeline = pipe_widget->private;
139 /* mark pipeline so that it can be skipped during FE trigger */
140 pipeline->skip_during_fe_trigger = true;
314 struct sof_ipc4_pipeline *pipeline; local
322 pipeline = pipe_widget->private;
341 pipeline->state = SOF_IPC4_PIPE_PAUSED;
390 struct sof_ipc4_pipeline *pipeline; local
398 pipeline = pipe_widget->private;
407 if (pipeline
665 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; local
[all...]
/linux-master/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c84 + info->pipeline.left_cropping + binary_dvs_env.width;
86 + info->pipeline.top_cropping + binary_dvs_env.height;
105 info->pipeline.left_cropping, info->pipeline.mode,
106 info->pipeline.c_subsampling,
107 info->output.num_chunks, info->pipeline.pipelining);
109 info->pipeline.top_cropping,
183 if (need_bds_factor_2_00 && binary->info->sp.pipeline.left_cropping > 0)
406 metrics->mode = info->pipeline.mode;
502 binary->next = binary_infos[binary->sp.pipeline
[all...]
/linux-master/sound/soc/sof/
H A Dipc4-pcm.c46 /* trigger a single pipeline */
60 /* ipc_size includes the count and the pipeline IDs for the number of pipelines */
73 dev_dbg(sdev->dev, "ipc4 set pipeline instance %d state %d", instance_id, state);
91 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; local
95 /* add pipeline from low priority to high */
96 if (ascend && pipeline->priority < pipe_priority[i])
98 /* add pipeline from high priority to low */
99 else if (!ascend && pipeline->priority > pipe_priority[i])
110 pipe_priority[i] = pipeline->priority;
120 struct sof_ipc4_pipeline *pipeline local
158 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; local
306 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; local
353 struct sof_ipc4_pipeline *pipeline; local
646 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; local
[all...]
H A Dipc4-topology.c536 struct sof_ipc4_pipeline *pipeline; local
576 pipeline = pipe_widget->private;
578 if (pipeline->use_chain_dma &&
705 struct sof_ipc4_pipeline *pipeline; local
709 pipeline = kzalloc(sizeof(*pipeline), GFP_KERNEL);
710 if (!pipeline)
713 ret = sof_update_ipc_object(scomp, pipeline, SOF_SCHED_TOKENS, swidget->tuples,
714 swidget->num_tuples, sizeof(*pipeline), 1);
720 swidget->core = pipeline
1012 struct sof_ipc4_pipeline *pipeline; local
1276 struct sof_ipc4_pipeline *pipeline; local
1499 struct sof_ipc4_pipeline *pipeline; local
1570 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; local
2319 struct sof_ipc4_pipeline *pipeline; local
2491 struct sof_ipc4_pipeline *pipeline = swidget->private; local
2520 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; local
2821 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; local
[all...]
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/
H A Dia_css_sdis_common.host.h56 (((b)->info->sp.pipeline.isp_pipe_version == 2) ? \
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/
H A Dia_css_iterator.host.c67 if (binary->info->sp.pipeline.mode == IA_CSS_BINARY_MODE_PREVIEW &&
/linux-master/drivers/staging/media/atomisp/pci/
H A Dsh_css_param_shading.c265 left_cropping = (binary->info->sp.pipeline.left_cropping == 0) ?
270 left_padding = (left_padding + binary->info->sp.pipeline.left_cropping) *
272 binary->info->sp.pipeline.left_cropping;
276 top_padding = binary->info->sp.pipeline.top_cropping * bds.numerator /
278 binary->info->sp.pipeline.top_cropping;
H A Dia_css_pipe.h114 /* TODO: Remove stop_requested and use stop_requested in the pipeline */
121 struct ia_css_pipeline pipeline; member in struct:ia_css_pipe
149 * reused as pipeline number also. There is a 1-1 mapping between pipe_num
159 .pipeline = DEFAULT_PIPELINE, \
/linux-master/sound/soc/intel/avs/
H A Dtopology.c1218 .offset = 0, /* to treat pipeline->bindings as dictionary */
1227 struct avs_tplg_pipeline *pipeline; local
1231 pipeline = devm_kzalloc(comp->card->dev, sizeof(*pipeline), GFP_KERNEL);
1232 if (!pipeline)
1235 pipeline->owner = owner;
1236 INIT_LIST_HEAD(&pipeline->mod_list);
1247 ret = avs_parse_tokens(comp, pipeline, pipeline_parsers,
1263 if (pipeline->num_bindings)
1268 pipeline
1335 struct avs_tplg_pipeline *pipeline; local
[all...]
/linux-master/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_pipeline.c14 /** komeda_pipeline_add - Add a pipeline to &komeda_dev */
28 DRM_ERROR("Request pipeline size too small.\n");
118 DRM_ERROR("Unknown pipeline resource ID: %d.\n", id);
158 return komeda_pipeline_get_first_component(c->pipeline, avail_inputs);
207 c->pipeline = pipe;
274 struct komeda_pipeline *pipe = c->pipeline;
341 return slave ? slave->pipeline : NULL;

Completed in 229 milliseconds

123