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
32 limits->force_fec_pipes = 0; in intel_link_bw_init_limits()
33 limits->bpp_limit_reached_pipes = 0; in intel_link_bw_init_limits()
40 limits->max_bpp_x16[pipe] = crtc_state->max_link_bpp_x16; in intel_link_bw_init_limits()
42 limits->force_fec_pipes |= BIT(pipe); in intel_link_bw_init_limits()
44 limits->max_bpp_x16[pipe] = INT_MAX; in intel_link_bw_init_limits()
52 * @limits: link BW limits
57 * maximum of link bpp in @limits below this value. Modeset the selected pipe,
69 struct intel_link_bw_limits *limits, in intel_link_bw_reduce_bpp() argument
82 if (limits->bpp_limit_reached_pipes & BIT(crtc->pipe)) in intel_link_bw_reduce_bpp()
110 limits->max_bpp_x16[max_bpp_pipe] = max_bpp_x16 - 1; in intel_link_bw_reduce_bpp()
119 * @old_limits: link BW limits
120 * @new_limits: link BW limits
129 * because the old and new limits match (and so would lead to a pipe compute
161 struct intel_link_bw_limits *limits) in check_all_link_config() argument
166 ret = intel_dp_mst_atomic_check_link(state, limits); in check_all_link_config()
170 ret = intel_dp_tunnel_atomic_check_link(state, limits); in check_all_link_config()
174 ret = intel_fdi_atomic_check_link(state, limits); in check_all_link_config()
220 * @new_limits: link BW limits
223 * limits in @new_limits if there is a BW limitation.