drm_crtc_index
u_int crtc_index = drm_crtc_index(encoder->crtc);
const u_int crtc_index = drm_crtc_index(encoder->crtc);
drm_crtc_index(&sc->sc_crtc.base), sc->sc_conf->descr);
int ret, index = drm_crtc_index(crtc);
state->crtcs[drm_crtc_index(crtc)].out_fence_ptr = fence_ptr;
fence_ptr = state->crtcs[drm_crtc_index(crtc)].out_fence_ptr;
state->crtcs[drm_crtc_index(crtc)].out_fence_ptr = NULL;
drm_dbg_kms(dev, "test CRTC %u primary plane\n", drm_crtc_index(crtc));
unsigned int pipe = drm_crtc_index(crtc);
unsigned int pipe = drm_crtc_index(crtc);
return drm_vblank_get(crtc->dev, drm_crtc_index(crtc));
drm_vblank_put(crtc->dev, drm_crtc_index(crtc));
drm_wait_one_vblank(crtc->dev, drm_crtc_index(crtc));
unsigned int pipe = drm_crtc_index(crtc);
unsigned int pipe = drm_crtc_index(crtc);
unsigned int pipe = drm_crtc_index(crtc);
return drm_vblank_crtc(crtc->dev, drm_crtc_index(crtc));
return drm_handle_vblank(crtc->dev, drm_crtc_index(crtc));
pipe = drm_crtc_index(crtc);
pipe = drm_crtc_index(crtc);
unsigned int pipe = drm_crtc_index(crtc);
return &crtc->dev->vblank[drm_crtc_index(crtc)].queue;
unsigned int pipe = drm_crtc_index(crtc);
return drm_vblank_count(crtc->dev, drm_crtc_index(crtc));
return drm_vblank_count_and_time(crtc->dev, drm_crtc_index(crtc),
struct drm_vblank_crtc *vblank = &dev->vblank[drm_crtc_index(crtc)];
drm_WARN_ON(display->drm, drm_crtc_index(&crtc->base) != crtc->pipe);
if (WARN_ON(drm_crtc_index(&primary_crtc->base) >
drm_crtc_index(&secondary_crtc->base)))
return state->crtcs[drm_crtc_index(crtc)].state;
return state->crtcs[drm_crtc_index(crtc)].old_state;
return state->crtcs[drm_crtc_index(crtc)].new_state;
return 1 << drm_crtc_index(crtc);