Lines Matching refs:fifo_state
46 } fifo_state[HVS_NUM_CHANNELS]; member
372 if (!old_hvs_state->fifo_state[channel].in_use) in vc4_atomic_commit_tail()
375 ret = drm_crtc_commit_wait(old_hvs_state->fifo_state[channel].pending_commit); in vc4_atomic_commit_tail()
425 if (!hvs_state->fifo_state[channel].in_use) in vc4_atomic_commit_setup()
428 hvs_state->fifo_state[channel].pending_commit = in vc4_atomic_commit_setup()
670 state->fifo_state[i].in_use = old_state->fifo_state[i].in_use; in vc4_hvs_channels_duplicate_state()
672 if (!old_state->fifo_state[i].pending_commit) in vc4_hvs_channels_duplicate_state()
675 state->fifo_state[i].pending_commit = in vc4_hvs_channels_duplicate_state()
676 drm_crtc_commit_get(old_state->fifo_state[i].pending_commit); in vc4_hvs_channels_duplicate_state()
689 if (!hvs_state->fifo_state[i].pending_commit) in vc4_hvs_channels_destroy_state()
692 drm_crtc_commit_put(hvs_state->fifo_state[i].pending_commit); in vc4_hvs_channels_destroy_state()
768 for (i = 0; i < ARRAY_SIZE(hvs_new_state->fifo_state); i++) in vc4_pv_muxing_atomic_check()
769 if (!hvs_new_state->fifo_state[i].in_use) in vc4_pv_muxing_atomic_check()
791 hvs_new_state->fifo_state[channel].in_use = false; in vc4_pv_muxing_atomic_check()
827 hvs_new_state->fifo_state[channel].in_use = true; in vc4_pv_muxing_atomic_check()