Home
last modified time | relevance | path

Searched refs:pipe_cfg (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_plane.c119 struct dpu_sw_pipe_cfg *pipe_cfg) in _dpu_plane_calc_bw() argument
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()
166 struct dpu_sw_pipe_cfg *pipe_cfg) in _dpu_plane_calc_clk() argument
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->dst_rect); in _dpu_plane_calc_clk()
255 const struct msm_format *fmt, struct dpu_sw_pipe_cfg *pipe_cfg) in _dpu_plane_set_qos_lut() argument
271 drm_rect_width(&pipe_cfg->src_rect)); in _dpu_plane_set_qos_lut()
[all …]
Ddpu_plane.h40 struct dpu_sw_pipe_cfg pipe_cfg; member
/linux-6.12.1/drivers/media/test-drivers/vimc/
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->ents[i].type->unregister) in vimc_unregister_subdevs()
[all …]
Dvimc-common.h126 const struct vimc_pipeline_config *pipe_cfg; member
/linux-6.12.1/drivers/media/platform/st/stm32/stm32-dcmipp/
Ddcmipp-core.c46 const struct dcmipp_pipeline_config *pipe_cfg; member
146 for (i = 0; i < dcmipp->pipe_cfg->num_links; i++) { in dcmipp_create_links()
148 &dcmipp->pipe_cfg->links[i]; in dcmipp_create_links()
155 dcmipp->pipe_cfg->ents[link->src_ent].name, in dcmipp_create_links()
157 dcmipp->pipe_cfg->ents[link->sink_ent].name, in dcmipp_create_links()
177 for (i = 0; i < dcmipp->pipe_cfg->num_ents; i++) { in dcmipp_create_subdevs()
178 const char *name = dcmipp->pipe_cfg->ents[i].name; in dcmipp_create_subdevs()
182 dcmipp->pipe_cfg->ents[i].init(dcmipp->dev, name, in dcmipp_create_subdevs()
206 dcmipp->pipe_cfg->ents[i].release(dcmipp->entity[i]); in dcmipp_create_subdevs()
223 for (i = 0; i < dcmipp->pipe_cfg->num_ents; i++) { in dcmipp_irq_thread()
[all …]
/linux-6.12.1/drivers/staging/media/atomisp/pci/
Datomisp_cmd.c1618 struct ia_css_pipe_config *pipe_cfg = NULL; in atomisp_get_dvs2_bq_resolutions() local
1627 pipe_cfg = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL] in atomisp_get_dvs2_bq_resolutions()
1634 bq_res->output_bq.width_bq = pipe_cfg->output_info[0].res.width / 2; in atomisp_get_dvs2_bq_resolutions()
1635 bq_res->output_bq.height_bq = pipe_cfg->output_info[0].res.height / 2; in atomisp_get_dvs2_bq_resolutions()
1641 pipe_cfg->dvs_envelope.width / 2; in atomisp_get_dvs2_bq_resolutions()
1643 pipe_cfg->dvs_envelope.height / 2; in atomisp_get_dvs2_bq_resolutions()
1657 bq_res->envelope_bq.width_bq = pipe_cfg->dvs_envelope.width / 2 - in atomisp_get_dvs2_bq_resolutions()
1659 bq_res->envelope_bq.height_bq = pipe_cfg->dvs_envelope.height / 2 - in atomisp_get_dvs2_bq_resolutions()