/drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/pipeline/src/ |
D | pipeline.c | 59 struct ia_css_pipeline *pipeline, 68 static void ia_css_pipeline_set_zoom_stage(struct ia_css_pipeline *pipeline); 81 struct ia_css_pipeline *pipeline, in ia_css_pipeline_create() argument 86 assert(pipeline != NULL); in ia_css_pipeline_create() 88 pipeline, pipe_id, pipe_num, dvs_frame_delay); in ia_css_pipeline_create() 89 if (pipeline == NULL) { in ia_css_pipeline_create() 94 pipeline_init_defaults(pipeline, pipe_id, pipe_num, dvs_frame_delay); in ia_css_pipeline_create() 123 void ia_css_pipeline_destroy(struct ia_css_pipeline *pipeline) in ia_css_pipeline_destroy() argument 125 assert(pipeline != NULL); in ia_css_pipeline_destroy() 126 IA_CSS_ENTER_PRIVATE("pipeline = %p", pipeline); in ia_css_pipeline_destroy() [all …]
|
/drivers/isdn/mISDN/ |
D | dsp_pipeline.c | 194 int dsp_pipeline_init(struct dsp_pipeline *pipeline) in dsp_pipeline_init() argument 196 if (!pipeline) in dsp_pipeline_init() 199 INIT_LIST_HEAD(&pipeline->list); in dsp_pipeline_init() 208 static inline void _dsp_pipeline_destroy(struct dsp_pipeline *pipeline) in _dsp_pipeline_destroy() argument 212 list_for_each_entry_safe(entry, n, &pipeline->list, list) { in _dsp_pipeline_destroy() 215 dsp_hwec_disable(container_of(pipeline, struct dsp, in _dsp_pipeline_destroy() 216 pipeline)); in _dsp_pipeline_destroy() 223 void dsp_pipeline_destroy(struct dsp_pipeline *pipeline) in dsp_pipeline_destroy() argument 226 if (!pipeline) in dsp_pipeline_destroy() 229 _dsp_pipeline_destroy(pipeline); in dsp_pipeline_destroy() [all …]
|
D | dsp.h | 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,
|
D | dsp_core.c | 564 dsp->pipeline.inuse = 1; in dsp_control_req() 566 ret = dsp_pipeline_build(&dsp->pipeline, in dsp_control_req() 720 if (dsp->pipeline.inuse) in dsp_function() 721 dsp_pipeline_process_rx(&dsp->pipeline, skb->data, in dsp_function() 988 dsp_pipeline_destroy(&dsp->pipeline); in dsp_ctrl() 1103 dsp_pipeline_init(&ndsp->pipeline); in dspcreate()
|
/drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/pipeline/interface/ |
D | ia_css_pipeline.h | 127 struct ia_css_pipeline *pipeline, 138 void ia_css_pipeline_destroy(struct ia_css_pipeline *pipeline); 149 struct ia_css_pipeline *pipeline); 157 enum ia_css_err ia_css_pipeline_request_stop(struct ia_css_pipeline *pipeline); 173 void ia_css_pipeline_clean(struct ia_css_pipeline *pipeline); 187 struct ia_css_pipeline *pipeline, 198 void ia_css_pipeline_finalize_stages(struct ia_css_pipeline *pipeline, 207 enum ia_css_err ia_css_pipeline_get_stage(struct ia_css_pipeline *pipeline, 220 enum ia_css_err ia_css_pipeline_get_stage_from_fw(struct ia_css_pipeline *pipeline, 233 enum ia_css_err ia_css_pipeline_get_fw_from_stage(struct ia_css_pipeline *pipeline, [all …]
|
/drivers/gpu/drm/msm/mdp/mdp5/ |
D | mdp5_crtc.c | 94 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in crtc_flush() local 97 return mdp5_ctl_commit(ctl, pipeline, flush_mask); in crtc_flush() 120 mixer = mdp5_cstate->pipeline.mixer; in crtc_flush_all() 123 r_mixer = mdp5_cstate->pipeline.r_mixer; in crtc_flush_all() 134 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in complete_flip() local 152 mdp5_ctl_blend(ctl, pipeline, NULL, NULL, 0, 0); in complete_flip() 211 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in blend_setup() local 217 struct mdp5_hw_mixer *mixer = pipeline->mixer; in blend_setup() 219 struct mdp5_hw_mixer *r_mixer = pipeline->r_mixer; in blend_setup() 350 mdp5_ctl_blend(ctl, pipeline, stage, r_stage, plane_cnt, in blend_setup() [all …]
|
D | mdp5_ctl.c | 141 static void set_ctl_op(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in set_ctl_op() argument 144 struct mdp5_interface *intf = pipeline->intf; in set_ctl_op() 165 if (pipeline->r_mixer) in set_ctl_op() 174 int mdp5_ctl_set_pipeline(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in mdp5_ctl_set_pipeline() argument 178 struct mdp5_interface *intf = pipeline->intf; in mdp5_ctl_set_pipeline() 179 struct mdp5_hw_mixer *mixer = pipeline->mixer; in mdp5_ctl_set_pipeline() 180 struct mdp5_hw_mixer *r_mixer = pipeline->r_mixer; in mdp5_ctl_set_pipeline() 191 set_ctl_op(ctl, pipeline); in mdp5_ctl_set_pipeline() 197 struct mdp5_pipeline *pipeline) in start_signal_needed() argument 199 struct mdp5_interface *intf = pipeline->intf; in start_signal_needed() [all …]
|
D | mdp5_cmd_encoder.c | 154 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_disable() local 161 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_cmd_encoder_disable() 162 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf)); in mdp5_cmd_encoder_disable() 174 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_enable() local 183 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf)); in mdp5_cmd_encoder_enable() 185 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_cmd_encoder_enable()
|
D | mdp5_ctl.h | 45 int mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, 63 int mdp5_ctl_blend(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, 80 u32 mdp5_ctl_commit(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
|
D | mdp5_encoder.c | 217 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_disable() local 226 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_vid_encoder_disable() 231 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf)); in mdp5_vid_encoder_disable() 254 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_enable() local 265 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf)); in mdp5_vid_encoder_enable() 267 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_vid_encoder_enable() 321 mdp5_cstate->pipeline.intf = intf; in mdp5_encoder_atomic_check()
|
/drivers/net/wireless/ti/wl18xx/ |
D | debugfs.c | 155 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, hs_tx_stat_fifo_int, "%u"); 156 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, enc_tx_stat_fifo_int, "%u"); 157 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, enc_rx_stat_fifo_int, "%u"); 158 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, rx_complete_stat_fifo_int, "%u"); 159 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, pre_proc_swi, "%u"); 160 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, post_proc_swi, "%u"); 161 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, sec_frag_swi, "%u"); 162 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, pre_to_defrag_swi, "%u"); 163 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, defrag_to_rx_xfer_swi, "%u"); 164 WL18XX_DEBUGFS_FWSTATS_FILE(pipeline, dec_packet_in, "%u"); [all …]
|
/drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/binary/src/ |
D | binary.c | 82 + info->pipeline.left_cropping + binary_dvs_env.width; in ia_css_binary_internal_res() 84 + info->pipeline.top_cropping + binary_dvs_env.height; in ia_css_binary_internal_res() 103 info->pipeline.left_cropping, info->pipeline.mode, in ia_css_binary_internal_res() 104 info->pipeline.c_subsampling, in ia_css_binary_internal_res() 105 info->output.num_chunks, info->pipeline.pipelining); in ia_css_binary_internal_res() 107 info->pipeline.top_cropping, in ia_css_binary_internal_res() 295 if (need_bds_factor_2_00 && binary->info->sp.pipeline.left_cropping > 0) in ia_css_binary_compute_shading_table_bayer_origin() 311 if (binary->info->sp.pipeline.left_cropping > 0 && in ia_css_binary_compute_shading_table_bayer_origin() 321 - _ISP_BQS(binary->info->sp.pipeline.left_cropping); in ia_css_binary_compute_shading_table_bayer_origin() 344 binary->info->sp.pipeline.left_cropping, left_padding_adjusted_bqs); in ia_css_binary_compute_shading_table_bayer_origin() [all …]
|
/drivers/staging/media/atomisp/pci/atomisp2/ |
D | atomisp_acc.c | 126 if (asd->acc.pipeline) in atomisp_acc_release() 170 if (asd->acc.pipeline || asd->acc.extension_mode) in atomisp_acc_load_to_pipe() 233 if (asd->acc.pipeline || asd->acc.extension_mode) in atomisp_acc_unload() 254 if (asd->acc.pipeline || asd->acc.extension_mode) in atomisp_acc_start() 312 if (!asd->acc.pipeline) in atomisp_acc_wait() 347 if (asd->acc.pipeline) in atomisp_acc_map() 394 if (asd->acc.pipeline) in atomisp_acc_unmap() 415 if (asd->acc.pipeline) in atomisp_acc_s_mapped_arg() 450 if (asd->acc.pipeline || asd->acc.extension_mode) in atomisp_acc_load_extensions()
|
/drivers/gpu/drm/sun4i/ |
D | sun4i_drv.c | 286 struct device_node *pipeline = of_parse_phandle(np, in sun4i_drv_probe() local 289 if (!pipeline) in sun4i_drv_probe() 293 pipeline); in sun4i_drv_probe() 294 of_node_put(pipeline); in sun4i_drv_probe()
|
/drivers/staging/media/atomisp/pci/atomisp2/css2400/ |
D | sh_css_param_shading.c | 284 left_cropping = (binary->info->sp.pipeline.left_cropping == 0) ? in prepare_shading_table() 290 … (left_padding + binary->info->sp.pipeline.left_cropping) * bds_numerator / bds_denominator - bina… in prepare_shading_table() 292 …top_padding = binary->info->sp.pipeline.top_cropping * bds_numerator / bds_denominator - binary->i… in prepare_shading_table()
|
D | sh_css.c | 308 sh_css_pipeline_add_acc_stage(struct ia_css_pipeline *pipeline, 546 if (pipe->pipeline.stages) in sh_css_config_input_network() 547 binary = pipe->pipeline.stages->binary; in sh_css_config_input_network() 1073 if (pipe->pipeline.stages != NULL) in sh_css_config_input_network() 1074 if (pipe->pipeline.stages->binary != NULL) in sh_css_config_input_network() 1075 binary = pipe->pipeline.stages->binary; in sh_css_config_input_network() 1367 if (binary && binary->info->sp.pipeline.mode == IA_CSS_BINARY_MODE_VIDEO) in start_binary() 1447 sh_css_sp_init_pipeline(&me->pipeline, in start_pipe() 1472 stage = me->pipeline.stages; in start_pipe() 1474 me->pipeline.current_stage = stage; in start_pipe() [all …]
|
D | sh_css_params.c | 1417 struct ia_css_pipeline *pipeline = ia_css_pipe_get_pipeline(pipe); in ia_css_process_kernel() local 1421 for (stage = pipeline->stages; stage; stage = stage->next) { in ia_css_process_kernel() 1423 process(pipeline->pipe_id, stage, params); in ia_css_process_kernel() 3803 struct ia_css_pipeline *pipeline; local 3810 pipeline = ia_css_pipe_get_pipeline(pipe); 3828 cur_map = ¶ms->pipe_ddr_ptrs[pipeline->pipe_id]; 3829 cur_map_size = ¶ms->pipe_ddr_ptrs_size[pipeline->pipe_id]; 3840 pipeline->stages); 3854 for (stage = pipeline->stages; stage; stage = stage->next) { 3860 process_kernel_parameters(pipeline->pipe_id, [all …]
|
D | sh_css_sp.c | 112 sh_css_sp_stage.top_cropping = (uint16_t) sh_css_isp_stage.binary_info.pipeline.top_cropping; in copy_isp_stage_to_sp_stage() 814 const struct sh_css_sp_pipeline *pipeline, in configure_isp_from_args() argument 822 struct ia_css_pipe *pipe = find_pipe_by_num(pipeline->pipe_num); in configure_isp_from_args() 828 ia_css_qplane_configure(pipeline, binary, &binary->in_frame_info); in configure_isp_from_args() 834 ia_css_sc_configure(binary, pipeline->shading.internal_frame_origin_x_bqs_on_sctbl, in configure_isp_from_args() 835 pipeline->shading.internal_frame_origin_y_bqs_on_sctbl); in configure_isp_from_args() 840 …ia_css_raw_configure(pipeline, binary, &args->in_frame->info, &binary->in_frame_info, two_ppc, dei… in configure_isp_from_args() 841 …ia_css_ref_configure(binary, (const struct ia_css_frame **)args->delay_frames, pipeline->dvs_frame… in configure_isp_from_args() 965 sh_css_sp_stage.isp_pipe_version = (uint8_t)info->pipeline.isp_pipe_version; 1049 if (binary->info->sp.pipeline.mode == IA_CSS_BINARY_MODE_PREVIEW &&
|
/drivers/staging/media/imx/ |
D | TODO | 20 pipeline. The controls for each capture device are updated in the 21 link_notify callback when the pipeline is modified. It should be
|
/drivers/media/platform/atmel/ |
D | atmel-isc.c | 114 u32 pipeline; member 178 struct regmap_field *pipeline[ISC_PIPE_LINE_NODE_NUM]; member 611 static void isc_set_pipeline(struct isc_device *isc, u32 pipeline) in isc_set_pipeline() argument 621 val = pipeline & BIT(i) ? 1 : 0; in isc_set_pipeline() 622 regmap_field_write(isc->pipeline[i], val); in isc_set_pipeline() 625 if (!pipeline) in isc_set_pipeline() 730 u32 pfe_cfg0, rlp_mode, dcfg, mask, pipeline; in isc_configure() local 734 pipeline = 0x0; in isc_configure() 739 pipeline = current_fmt->pipeline; in isc_configure() 758 isc_set_pipeline(isc, pipeline); in isc_configure() [all …]
|
/drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/ifmtr/src/ |
D | ifmtr.c | 127 …if (binary->info->sp.enable.continuous && binary->info->sp.pipeline.mode != IA_CSS_BINARY_MODE_COP… in ia_css_ifmtr_configure() 319 && binary->info->sp.pipeline.mode == IA_CSS_BINARY_MODE_COPY)) { in ia_css_ifmtr_configure() 400 ((binary && binary->info->sp.pipeline.mode == IA_CSS_BINARY_MODE_VIDEO) || in ia_css_ifmtr_configure()
|
/drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/common/ |
D | ia_css_sdis_common.host.h | 55 (((b)->info->sp.pipeline.isp_pipe_version == 2) ? \
|
/drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/iterator/iterator_1.0/ |
D | ia_css_iterator.host.c | 68 if (binary->info->sp.pipeline.mode == IA_CSS_BINARY_MODE_PREVIEW && in ia_css_iterator_configure()
|
/drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/pipe/src/ |
D | pipe_stagedesc.c | 40 stage_desc->mode = binary->info->sp.pipeline.mode; in ia_css_pipe_get_generic_stage_desc()
|
/drivers/staging/olpc_dcon/ |
D | Kconfig | 11 is present in the video pipeline between the primary display
|