Lines Matching full:limits
19 * intel_link_bw_init_limits - initialize BW limits
21 * @limits: link BW limits
23 * Initialize @limits.
26 struct intel_link_bw_limits *limits) in intel_link_bw_init_limits() argument
31 limits->force_fec_pipes = 0; in intel_link_bw_init_limits()
32 limits->bpp_limit_reached_pipes = 0; in intel_link_bw_init_limits()
39 limits->max_bpp_x16[pipe] = crtc_state->max_link_bpp_x16; in intel_link_bw_init_limits()
41 limits->force_fec_pipes |= BIT(pipe); in intel_link_bw_init_limits()
43 limits->max_bpp_x16[pipe] = INT_MAX; in intel_link_bw_init_limits()
51 * @limits: link BW limits
56 * maximum of link bpp in @limits below this value. Modeset the selected pipe,
68 struct intel_link_bw_limits *limits, in intel_link_bw_reduce_bpp() argument
81 if (limits->bpp_limit_reached_pipes & BIT(crtc->pipe)) in intel_link_bw_reduce_bpp()
109 limits->max_bpp_x16[max_bpp_pipe] = max_bpp_x16 - 1; in intel_link_bw_reduce_bpp()
118 * @old_limits: link BW limits
119 * @new_limits: link BW limits
128 * because the old and new limits match (and so would lead to a pipe compute
160 struct intel_link_bw_limits *limits) in check_all_link_config() argument
165 ret = intel_dp_mst_atomic_check_link(state, limits); in check_all_link_config()
169 ret = intel_dp_tunnel_atomic_check_link(state, limits); in check_all_link_config()
173 ret = intel_fdi_atomic_check_link(state, limits); in check_all_link_config()
219 * @new_limits: link BW limits
222 * limits in @new_limits if there is a BW limitation.