Searched refs:mdp_data (Results 1 – 8 of 8) sorted by relevance
43 const struct mtk_mdp_driver_data *mdp_data; in __get_pdev_by_id() local54 mdp_data = of_device_get_match_data(&pdev->dev); in __get_pdev_by_id()55 if (!mdp_data) { in __get_pdev_by_id()60 compat = mdp_data->mdp_probe_infra[id].compatible; in __get_pdev_by_id()148 for (i = 0; i < mdp->mdp_data->pp_used; i++) in mdp_video_device_release()167 idx = mdp->mdp_data->pipe_info[i].sub_id; in mdp_video_device_release()168 m_id = mdp->mdp_data->pipe_info[i].mutex_id; in mdp_video_device_release()240 if (res->start != mdp->mdp_data->mdp_con_res) { in mdp_probe()257 idx = mdp->mdp_data->pipe_info[i].sub_id; in mdp_probe()309 for (i = 0; i < mdp->mdp_data->pp_used; i++) { in mdp_probe()[all …]
22 for (i = 0; i < mdp_data->format_len; ++i) { in mdp_find_fmt()23 if (!(mdp_data->format[i].flags & flag)) in mdp_find_fmt()25 if (mdp_data->format[i].pixelformat == pixelformat) in mdp_find_fmt()26 return &mdp_data->format[i]; in mdp_find_fmt()38 for (i = 0; i < mdp_data->format_len; ++i) { in mdp_find_fmt_by_index()39 if (!(mdp_data->format[i].flags & flag)) in mdp_find_fmt_by_index()42 return &mdp_data->format[i]; in mdp_find_fmt_by_index()314 if (!mdp->mdp_data->pp_criteria) in mdp_check_pp_enable()317 s = mdp->mdp_data->pp_criteria->width * in mdp_check_pp_enable()318 mdp->mdp_data->pp_criteria->height; in mdp_check_pp_enable()[all …]
109 const int p_id = mdp->mdp_data->mdp_plat_id; in __get_config_offset()114 if (pp_idx >= mdp->mdp_data->pp_used) in __get_config_offset()143 const int p_id = path->mdp_dev->mdp_data->mdp_plat_id; in mdp_path_subfrm_require()196 const int p_id = path->mdp_dev->mdp_data->mdp_plat_id; in mdp_path_subfrm_run()259 const int p_id = mdp->mdp_data->mdp_plat_id; in mdp_path_ctx_init()298 const int p_id = path->mdp_dev->mdp_data->mdp_plat_id; in mdp_path_config_subfrm()388 const int p_id = mdp->mdp_data->mdp_plat_id; in mdp_path_config()479 mutex = __get_mutex(mdp, &mdp->mdp_data->pipe_info[pipe_id]); in mdp_auto_release_work()530 mutex = __get_mutex(mdp, &mdp->mdp_data->pipe_info[pipe_id]); in mdp_handle_cmdq_callback()554 const int p_id = mdp->mdp_data->mdp_plat_id; in mdp_cmdq_prepare()[all …]
39 return ctx->comp->mdp_dev->mdp_data->mdp_cfg; in __get_plat_cfg()1557 for (i = 0; i < mdp->mdp_data->comp_data_len; i++) in mdp_comp_get_id()1558 if (mdp->mdp_data->comp_data[i].match.type == type && in mdp_comp_get_id()1559 mdp->mdp_data->comp_data[i].match.alias_id == alias_id) in mdp_comp_get_id()1637 b = &m->mdp_data->comp_data[id].blend; in mdp_comp_clocks_on()1665 b = &m->mdp_data->comp_data[id].blend; in mdp_comp_clocks_off()1747 comp->type = mdp->mdp_data->comp_data[id].match.type; in mdp_comp_init()1748 comp->inner_id = mdp->mdp_data->comp_data[id].match.inner_id; in mdp_comp_init()1753 comp->clk_num = mdp->mdp_data->comp_data[id].info.clk_num; in mdp_comp_init()1759 clk_ofst = mdp->mdp_data->comp_data[id].info.clk_ofst; in mdp_comp_init()[all …]
116 const struct mtk_mdp_driver_data *mdp_data; member
1390 return mdp_dev->mdp_data->comp_data[id].match.inner_id; in mdp_cfg_get_id_inner()1402 if (mdp_dev->mdp_data->comp_data[i].match.inner_id == inner_id) { in mdp_cfg_get_id_public()1415 enum mdp_comp_type type = mdp_dev->mdp_data->comp_data[id].match.type; in mdp_cfg_comp_is_dummy()
201 u8 pp_num = mdp->mdp_data->pp_used; in mdp_vpu_dev_init()
569 const struct mdp_limit *limit = mdp->mdp_data->def_limit; in mdp_m2m_open()