Lines Matching refs:draw

347 ms_dri2_get_msc(DrawablePtr draw, CARD64 *ust, CARD64 *msc)  in ms_dri2_get_msc()  argument
350 xf86CrtcPtr crtc = ms_dri2_crtc_covering_drawable(draw); in ms_dri2_get_msc()
476 DrawablePtr draw = info->drawable; in ms_dri2_schedule_flip() local
477 ScreenPtr screen = draw->pScreen; in ms_dri2_schedule_flip()
488 event->drawable_id = draw->id; in ms_dri2_schedule_flip()
505 update_front(DrawablePtr draw, DRI2BufferPtr front) in update_front() argument
507 ScreenPtr screen = draw->pScreen; in update_front()
508 PixmapPtr pixmap = get_drawable_pixmap(draw); in update_front()
530 can_exchange(ScrnInfoPtr scrn, DrawablePtr draw, in can_exchange() argument
564 if (!update_front(draw, front)) in can_exchange()
589 can_flip(ScrnInfoPtr scrn, DrawablePtr draw, in can_flip() argument
594 return draw->type == DRAWABLE_WINDOW && in can_flip()
599 DRI2CanFlip(draw) && can_exchange(scrn, draw, front, back); in can_flip()
603 ms_dri2_exchange_buffers(DrawablePtr draw, DRI2BufferPtr front, in ms_dri2_exchange_buffers() argument
608 ScreenPtr screen = draw->pScreen; in ms_dri2_exchange_buffers()
705 ms_dri2_schedule_wait_msc(ClientPtr client, DrawablePtr draw, CARD64 target_msc, in ms_dri2_schedule_wait_msc() argument
708 ScreenPtr screen = draw->pScreen; in ms_dri2_schedule_wait_msc()
712 xf86CrtcPtr crtc = ms_dri2_crtc_covering_drawable(draw); in ms_dri2_schedule_wait_msc()
726 wait_info->drawable = draw; in ms_dri2_schedule_wait_msc()
774 DRI2BlockClient(client, draw); in ms_dri2_schedule_wait_msc()
813 DRI2BlockClient(client, draw); in ms_dri2_schedule_wait_msc()
820 DRI2WaitMSCComplete(client, draw, target_msc, 0, 0); in ms_dri2_schedule_wait_msc()
833 ms_dri2_schedule_swap(ClientPtr client, DrawablePtr draw, in ms_dri2_schedule_swap() argument
838 ScreenPtr screen = draw->pScreen; in ms_dri2_schedule_swap()
841 xf86CrtcPtr crtc = ms_dri2_crtc_covering_drawable(draw); in ms_dri2_schedule_swap()
858 frame_info->drawable = draw; in ms_dri2_schedule_swap()
881 if (can_flip(scrn, draw, front, back)) { in ms_dri2_schedule_swap()
975 ms_dri2_blit_swap(draw, front, back); in ms_dri2_schedule_swap()
976 DRI2SwapComplete(client, draw, 0, 0, 0, DRI2_BLIT_COMPLETE, func, data); in ms_dri2_schedule_swap()