Lines Matching full:limits
18 * intel_link_bw_init_limits - initialize BW limits
20 * @limits: link BW limits
22 * Initialize @limits.
25 struct intel_link_bw_limits *limits) in intel_link_bw_init_limits() argument
30 limits->force_fec_pipes = 0; in intel_link_bw_init_limits()
31 limits->bpp_limit_reached_pipes = 0; in intel_link_bw_init_limits()
38 limits->max_bpp_x16[pipe] = crtc_state->max_link_bpp_x16; in intel_link_bw_init_limits()
40 limits->force_fec_pipes |= BIT(pipe); in intel_link_bw_init_limits()
42 limits->max_bpp_x16[pipe] = INT_MAX; in intel_link_bw_init_limits()
50 * @limits: link BW limits
55 * maximum of link bpp in @limits below this value. Modeset the selected pipe,
67 struct intel_link_bw_limits *limits, in intel_link_bw_reduce_bpp() argument
80 if (limits->bpp_limit_reached_pipes & BIT(crtc->pipe)) in intel_link_bw_reduce_bpp()
108 limits->max_bpp_x16[max_bpp_pipe] = max_bpp_x16 - 1; in intel_link_bw_reduce_bpp()
117 * @old_limits: link BW limits
118 * @new_limits: link BW limits
127 * because the old and new limits match (and so would lead to a pipe compute
159 struct intel_link_bw_limits *limits) in check_all_link_config() argument
164 ret = intel_dp_mst_atomic_check_link(state, limits); in check_all_link_config()
168 ret = intel_dp_tunnel_atomic_check_link(state, limits); in check_all_link_config()
172 ret = intel_fdi_atomic_check_link(state, limits); in check_all_link_config()
218 * @new_limits: link BW limits
221 * limits in @new_limits if there is a BW limitation.