Lines Matching refs:fifo_state
266 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_get_fifo_size() local
295 fifo_state->plane[PLANE_PRIMARY] = sprite0_start; in vlv_get_fifo_size()
296 fifo_state->plane[PLANE_SPRITE0] = sprite1_start - sprite0_start; in vlv_get_fifo_size()
297 fifo_state->plane[PLANE_SPRITE1] = 511 - sprite1_start; in vlv_get_fifo_size()
298 fifo_state->plane[PLANE_CURSOR] = 63; in vlv_get_fifo_size()
1449 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_compute_fifo() local
1484 fifo_state->plane[plane_id] = 0; in vlv_compute_fifo()
1489 fifo_state->plane[plane_id] = fifo_size * rate / total_rate; in vlv_compute_fifo()
1490 fifo_left -= fifo_state->plane[plane_id]; in vlv_compute_fifo()
1493 fifo_state->plane[PLANE_SPRITE0] += sprite0_fifo_extra; in vlv_compute_fifo()
1496 fifo_state->plane[PLANE_CURSOR] = 63; in vlv_compute_fifo()
1511 fifo_state->plane[plane_id] += plane_extra; in vlv_compute_fifo()
1520 fifo_state->plane[PLANE_PRIMARY] = fifo_left; in vlv_compute_fifo()
1617 const struct vlv_fifo_state *fifo_state = in vlv_raw_plane_wm_is_valid() local
1618 &crtc_state->wm.vlv.fifo_state; in vlv_raw_plane_wm_is_valid()
1620 return raw->plane[plane_id] <= fifo_state->plane[plane_id]; in vlv_raw_plane_wm_is_valid()
1636 const struct vlv_fifo_state *fifo_state = in _vlv_compute_pipe_wm() local
1637 &crtc_state->wm.vlv.fifo_state; in _vlv_compute_pipe_wm()
1662 fifo_state->plane[plane_id]); in _vlv_compute_pipe_wm()
1730 &old_crtc_state->wm.vlv.fifo_state; in vlv_compute_pipe_wm()
1732 &crtc_state->wm.vlv.fifo_state; in vlv_compute_pipe_wm()
1758 const struct vlv_fifo_state *fifo_state = in vlv_atomic_update_fifo() local
1759 &crtc_state->wm.vlv.fifo_state; in vlv_atomic_update_fifo()
1766 sprite0_start = fifo_state->plane[PLANE_PRIMARY]; in vlv_atomic_update_fifo()
1767 sprite1_start = fifo_state->plane[PLANE_SPRITE0] + sprite0_start; in vlv_atomic_update_fifo()
1768 fifo_size = fifo_state->plane[PLANE_SPRITE1] + sprite1_start; in vlv_atomic_update_fifo()
1770 drm_WARN_ON(&dev_priv->drm, fifo_state->plane[PLANE_CURSOR] != 63); in vlv_atomic_update_fifo()
3811 const struct vlv_fifo_state *fifo_state = in vlv_wm_get_hw_state() local
3812 &crtc_state->wm.vlv.fifo_state; in vlv_wm_get_hw_state()
3835 fifo_state->plane[plane_id]); in vlv_wm_get_hw_state()