Home
last modified time | relevance | path

Searched refs:pipe_cfg (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.c111 * @pipe_cfg: Pointer to pipe configuration
119 struct dpu_sw_pipe_cfg *pipe_cfg) in _dpu_plane_calc_bw()
129 src_width = drm_rect_width(&pipe_cfg->src_rect); in _dpu_plane_calc_bw()
130 src_height = drm_rect_height(&pipe_cfg->src_rect); in _dpu_plane_calc_bw()
131 dst_height = drm_rect_height(&pipe_cfg->dst_rect); in _dpu_plane_calc_bw()
161 * @pipe_cfg: Pointer to pipe configuration
166 struct dpu_sw_pipe_cfg *pipe_cfg) in _dpu_plane_calc_clk()
171 src_height = drm_rect_height(&pipe_cfg->src_rect); in _dpu_plane_calc_clk()
172 dst_width = drm_rect_width(&pipe_cfg->dst_rect); in _dpu_plane_calc_clk()
173 dst_height = drm_rect_height(&pipe_cfg in _dpu_plane_calc_clk()
116 _dpu_plane_calc_bw(const struct dpu_mdss_cfg *catalog, const struct dpu_format *fmt, const struct drm_display_mode *mode, struct dpu_sw_pipe_cfg *pipe_cfg) _dpu_plane_calc_bw() argument
165 _dpu_plane_calc_clk(const struct drm_display_mode *mode, struct dpu_sw_pipe_cfg *pipe_cfg) _dpu_plane_calc_clk() argument
253 _dpu_plane_set_qos_lut(struct drm_plane *plane, struct dpu_sw_pipe *pipe, const struct dpu_format *fmt, struct dpu_sw_pipe_cfg *pipe_cfg) _dpu_plane_set_qos_lut() argument
343 _dpu_plane_set_ot_limit(struct drm_plane *plane, struct dpu_sw_pipe *pipe, struct dpu_sw_pipe_cfg *pipe_cfg, int frame_rate) _dpu_plane_set_ot_limit() argument
528 _dpu_plane_setup_scaler(struct dpu_sw_pipe *pipe, const struct dpu_format *fmt, bool color_fill, struct dpu_sw_pipe_cfg *pipe_cfg, unsigned int rotation) _dpu_plane_setup_scaler() argument
582 struct dpu_sw_pipe_cfg pipe_cfg; _dpu_plane_color_fill_pipe() local
733 dpu_plane_atomic_check_pipe(struct dpu_plane *pdpu, struct dpu_sw_pipe *pipe, struct dpu_sw_pipe_cfg *pipe_cfg, const struct dpu_format *fmt, const struct drm_display_mode *mode) dpu_plane_atomic_check_pipe() argument
800 struct dpu_sw_pipe_cfg *pipe_cfg = &pstate->pipe_cfg; dpu_plane_atomic_check() local
1013 dpu_plane_sspp_update_pipe(struct drm_plane *plane, struct dpu_sw_pipe *pipe, struct dpu_sw_pipe_cfg *pipe_cfg, const struct dpu_format *fmt, int frame_rate, struct dpu_hw_fmt_layout *layout) dpu_plane_sspp_update_pipe() argument
1096 struct dpu_sw_pipe_cfg *pipe_cfg = &pstate->pipe_cfg; dpu_plane_sspp_atomic_update() local
1279 const struct dpu_sw_pipe_cfg *pipe_cfg = &pstate->pipe_cfg; dpu_plane_atomic_print_state() local
[all...]
H A Ddpu_plane.h23 * @pipe_cfg: software pipe configuration
40 struct dpu_sw_pipe_cfg pipe_cfg; member
/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/
H A Dvimc-core.c108 static struct vimc_pipeline_config pipe_cfg = { variable
121 for (i = 0; i < vimc->pipe_cfg->num_ents; i++) in vimc_rm_links()
131 for (i = 0; i < vimc->pipe_cfg->num_links; i++) { in vimc_create_links()
132 const struct vimc_ent_link *link = &vimc->pipe_cfg->links[i]; in vimc_create_links()
157 for (i = 0; i < vimc->pipe_cfg->num_ents; i++) in vimc_release_subdevs()
159 vimc->pipe_cfg->ents[i].type->release(vimc->ent_devs[i]); in vimc_release_subdevs()
166 for (i = 0; i < vimc->pipe_cfg->num_ents; i++) in vimc_unregister_subdevs()
167 if (vimc->ent_devs[i] && vimc->pipe_cfg->ents[i].type->unregister) in vimc_unregister_subdevs()
168 vimc->pipe_cfg->ents[i].type->unregister(vimc->ent_devs[i]); in vimc_unregister_subdevs()
175 for (i = 0; i < vimc->pipe_cfg in vimc_add_subdevs()
[all...]
H A Dvimc-common.h113 * @pipe_cfg: pointer to the vimc pipeline configuration structure
119 const struct vimc_pipeline_config *pipe_cfg; member
/kernel/linux/linux-6.6/drivers/media/test-drivers/vimc/
H A Dvimc-core.c163 static struct vimc_pipeline_config pipe_cfg = { variable
178 for (i = 0; i < vimc->pipe_cfg->num_ents; i++) in vimc_rm_links()
188 for (i = 0; i < vimc->pipe_cfg->num_data_links; i++) { in vimc_create_links()
189 const struct vimc_data_link *link = &vimc->pipe_cfg->data_links[i]; in vimc_create_links()
203 for (i = 0; i < vimc->pipe_cfg->num_ancillary_links; i++) { in vimc_create_links()
204 const struct vimc_ancillary_link *link = &vimc->pipe_cfg->ancillary_links[i]; in vimc_create_links()
230 for (i = 0; i < vimc->pipe_cfg->num_ents; i++) in vimc_release_subdevs()
232 vimc->pipe_cfg->ents[i].type->release(vimc->ent_devs[i]); in vimc_release_subdevs()
239 for (i = 0; i < vimc->pipe_cfg->num_ents; i++) in vimc_unregister_subdevs()
240 if (vimc->ent_devs[i] && vimc->pipe_cfg in vimc_unregister_subdevs()
[all...]
H A Dvimc-common.h120 * @pipe_cfg: pointer to the vimc pipeline configuration structure
126 const struct vimc_pipeline_config *pipe_cfg; member
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.c97 struct dpu_hw_pipe_cfg pipe_cfg; member
162 src_width = drm_rect_width(&pdpu->pipe_cfg.src_rect); in _dpu_plane_calc_bw()
163 src_height = drm_rect_height(&pdpu->pipe_cfg.src_rect); in _dpu_plane_calc_bw()
164 dst_height = drm_rect_height(&pdpu->pipe_cfg.dst_rect); in _dpu_plane_calc_bw()
200 src_height = drm_rect_height(&pdpu->pipe_cfg.src_rect); in _dpu_plane_calc_clk()
201 dst_width = drm_rect_width(&pdpu->pipe_cfg.dst_rect); in _dpu_plane_calc_clk()
202 dst_height = drm_rect_height(&pdpu->pipe_cfg.dst_rect); in _dpu_plane_calc_clk()
244 drm_rect_width(&tmp->pipe_cfg.src_rect)); in _dpu_plane_calc_fill_level()
246 drm_rect_width(&tmp->pipe_cfg.src_rect)); in _dpu_plane_calc_fill_level()
322 drm_rect_width(&pdpu->pipe_cfg in _dpu_plane_set_qos_lut()
501 _dpu_plane_set_scanout(struct drm_plane *plane, struct dpu_plane_state *pstate, struct dpu_hw_pipe_cfg *pipe_cfg, struct drm_framebuffer *fb) _dpu_plane_set_scanout() argument
[all...]
H A Ddpu_hw_sspp.h339 * @pipe_cfg: Pointer to pipe configuration
344 struct dpu_hw_pipe_cfg *pipe_cfg,
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Datomisp_cmd.c2607 struct ia_css_pipe_config *pipe_cfg = NULL; in atomisp_get_dvs2_bq_resolutions() local
2618 pipe_cfg = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL] in atomisp_get_dvs2_bq_resolutions()
2628 bq_res->output_bq.width_bq = pipe_cfg->output_info[0].res.width / 2; in atomisp_get_dvs2_bq_resolutions()
2629 bq_res->output_bq.height_bq = pipe_cfg->output_info[0].res.height / 2; in atomisp_get_dvs2_bq_resolutions()
2636 pipe_cfg->dvs_envelope.width / 2; in atomisp_get_dvs2_bq_resolutions()
2638 pipe_cfg->dvs_envelope.height / 2; in atomisp_get_dvs2_bq_resolutions()
2652 bq_res->envelope_bq.width_bq = pipe_cfg->dvs_envelope.width in atomisp_get_dvs2_bq_resolutions()
2654 bq_res->envelope_bq.height_bq = pipe_cfg->dvs_envelope.height in atomisp_get_dvs2_bq_resolutions()
2670 pipe_cfg->bayer_ds_out_res.width / in atomisp_get_dvs2_bq_resolutions()
2674 pipe_cfg in atomisp_get_dvs2_bq_resolutions()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Datomisp_cmd.c1734 struct ia_css_pipe_config *pipe_cfg = NULL; in atomisp_get_dvs2_bq_resolutions() local
1743 pipe_cfg = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL] in atomisp_get_dvs2_bq_resolutions()
1750 bq_res->output_bq.width_bq = pipe_cfg->output_info[0].res.width / 2; in atomisp_get_dvs2_bq_resolutions()
1751 bq_res->output_bq.height_bq = pipe_cfg->output_info[0].res.height / 2; in atomisp_get_dvs2_bq_resolutions()
1757 pipe_cfg->dvs_envelope.width / 2; in atomisp_get_dvs2_bq_resolutions()
1759 pipe_cfg->dvs_envelope.height / 2; in atomisp_get_dvs2_bq_resolutions()
1773 bq_res->envelope_bq.width_bq = pipe_cfg->dvs_envelope.width / 2 - in atomisp_get_dvs2_bq_resolutions()
1775 bq_res->envelope_bq.height_bq = pipe_cfg->dvs_envelope.height / 2 - in atomisp_get_dvs2_bq_resolutions()

Completed in 15 milliseconds