Home | History | Annotate | Download | only in sna

Lines Matching defs:vbl

1173 static inline int sna_wait_vblank(struct sna *sna, union drm_wait_vblank *vbl, int pipe)
1176 __FUNCTION__, pipe, vbl->request.sequence,
1177 vbl->request.type & DRM_VBLANK_RELATIVE ? " [relative]" : ""));
1180 vbl->request.type |= pipe_select(pipe);
1181 return drmIoctl(sna->kgem.fd, DRM_IOCTL_WAIT_VBLANK, vbl);
2016 union drm_wait_vblank vbl;
2038 VG_CLEAR(vbl);
2039 vbl.request.type =
2042 vbl.request.sequence = 1;
2043 vbl.request.signal = (uintptr_t)chain;
2045 if (!sna_wait_vblank(chain->sna, &vbl, chain->pipe))
2067 VG_CLEAR(vbl);
2068 vbl.request.type =
2071 vbl.request.sequence = 1;
2072 vbl.request.signal = (uintptr_t)chain;
2073 if (sna_wait_vblank(chain->sna, &vbl, chain->pipe)) {
2107 union drm_wait_vblank vbl;
2112 VG_CLEAR(vbl);
2113 vbl.request.type =
2116 vbl.request.sequence = 1;
2117 vbl.request.signal = (uintptr_t)info;
2119 if (!sna_wait_vblank(sna, &vbl, info->pipe))
2132 union drm_wait_vblank vbl;
2172 VG_CLEAR(vbl);
2173 vbl.request.type =
2176 vbl.request.sequence = 1;
2177 vbl.request.signal = (uintptr_t)info;
2180 if (!sna_wait_vblank(sna, &vbl, info->pipe))
2261 union drm_wait_vblank vbl;
2263 VG_CLEAR(vbl);
2264 vbl.request.type =
2267 vbl.request.sequence = 1;
2268 vbl.request.signal = (uintptr_t)info;
2269 ret = !sna_wait_vblank(sna, &vbl, info->pipe);
2359 union drm_wait_vblank vbl;
2361 VG_CLEAR(vbl);
2364 vbl.request.type =
2367 vbl.request.sequence = 1;
2368 vbl.request.signal = (uintptr_t)chain;
2371 if (!sna_wait_vblank(sna, &vbl, chain->pipe))
2440 union drm_wait_vblank vbl;
2443 VG_CLEAR(vbl);
2444 vbl.request.type = _DRM_VBLANK_RELATIVE;
2445 vbl.request.sequence = 0;
2446 if (sna_wait_vblank(sna, &vbl, sna_crtc_to_pipe(crtc)) == 0)
2447 ret = sna_crtc_record_vblank(crtc, &vbl);
2654 union drm_wait_vblank vbl;
2656 VG_CLEAR(vbl);
2658 vbl.request.type =
2663 vbl.reply.sequence = draw_target_seq(draw, *target_msc - 1);
2664 vbl.request.signal = (uintptr_t)info;
2667 if (sna_wait_vblank(sna, &vbl, info->pipe)) {
2713 union drm_wait_vblank vbl;
2715 VG_CLEAR(vbl);
2716 vbl.request.type =
2719 vbl.request.sequence = 1;
2720 vbl.request.signal = (uintptr_t)info;
2723 if (sna_wait_vblank(sna, &vbl, info->pipe)) {
2774 union drm_wait_vblank vbl;
2776 VG_CLEAR(vbl);
2777 vbl.request.type =
2780 vbl.request.sequence = 1;
2781 vbl.request.signal = (uintptr_t)info;
2784 if (sna_wait_vblank(sna, &vbl, info->pipe)) {
2834 union drm_wait_vblank vbl;
2936 VG_CLEAR(vbl);
2957 vbl.request.type =
2960 vbl.request.signal = (uintptr_t)info;
2981 vbl
2990 vbl.request.type =
2993 vbl.request.sequence = 1;
2998 if (sna_wait_vblank(sna, &vbl, info->pipe))
3039 union drm_wait_vblank vbl;
3041 VG_CLEAR(vbl);
3042 vbl.request.type = _DRM_VBLANK_RELATIVE;
3043 vbl.request.sequence = 0;
3044 if (sna_wait_vblank(sna, &vbl, sna_crtc_to_pipe(crtc)) == 0)
3045 sna_crtc_record_vblank(crtc, &vbl);
3072 union drm_wait_vblank vbl;
3089 VG_CLEAR(vbl);
3092 vbl.request.type = _DRM_VBLANK_RELATIVE;
3093 vbl.request.sequence = 0;
3094 if (sna_wait_vblank(sna, &vbl, pipe))
3097 current_msc = draw_current_msc(draw, crtc, sna_crtc_record_vblank(crtc, &vbl));
3115 vbl.request.signal = (uintptr_t)info;
3116 vbl.request.type = DRM_VBLANK_ABSOLUTE | DRM_VBLANK_EVENT;
3133 vbl.request.sequence = draw_target_seq(draw, target_msc);
3136 if (sna_wait_vblank(sna, &vbl, pipe))