Lines Matching defs:pipe

27 	enum pipe pipe;
31 for_each_pipe(i915, pipe) {
34 intel_crtc_for_pipe(i915, pipe));
37 limits->max_bpp_x16[pipe] = crtc_state->max_link_bpp_x16;
39 limits->force_fec_pipes |= BIT(pipe);
41 limits->max_bpp_x16[pipe] = INT_MAX;
47 * intel_link_bw_reduce_bpp - reduce maximum link bpp for a selected pipe
53 * Select the pipe from @pipe_mask with the biggest link bpp value and set the
54 * maximum of link bpp in @limits below this value. Modeset the selected pipe,
58 * the link bpp of one pipe on the link and hence reducing the total link BW.
62 * - %-ENOSPC if no pipe can further reduce its link bpp
63 * - Other negative error, if modesetting the selected pipe failed
71 enum pipe max_bpp_pipe = INVALID_PIPE;
79 if (limits->bpp_limit_reached_pipes & BIT(crtc->pipe))
92 * of the pipe bpp value. The MST encoder's BW allocation
93 * is based on the pipe bpp value, set the actual link bpp
100 max_bpp_pipe = crtc->pipe;
114 * intel_link_bw_set_bpp_limit_for_pipe - set link bpp limit for a pipe to its minimum
118 * @pipe: pipe
120 * Set the link bpp limit for @pipe in @new_limits to its value in
122 * called after a pipe's compute config function failed, @old_limits
126 * because the old and new limits match (and so would lead to a pipe compute
135 enum pipe pipe)
139 if (pipe == INVALID_PIPE)
142 if (new_limits->max_bpp_x16[pipe] ==
143 old_limits->max_bpp_x16[pipe])
147 new_limits->bpp_limit_reached_pipes & BIT(pipe)))
150 new_limits->max_bpp_x16[pipe] =
151 old_limits->max_bpp_x16[pipe];
152 new_limits->bpp_limit_reached_pipes |= BIT(pipe);
184 enum pipe pipe;
192 for_each_pipe(i915, pipe) {
195 new_limits->max_bpp_x16[pipe] >
196 old_limits->max_bpp_x16[pipe]))
199 if (new_limits->max_bpp_x16[pipe] <
200 old_limits->max_bpp_x16[pipe])