| /xsrc/external/mit/xorg-server/dist/present/ |
| H A D | present.c | 161 uint64_t target_msc; local in function:present_get_target_msc 173 target_msc = crtc_msc; 181 target_msc++; 183 return target_msc; 191 * The following formula calculates a target_msc solving above equation 192 * and with |target_msc - crtc_msc| < divisor. 200 target_msc = crtc_msc - (crtc_msc % divisor) + remainder; 203 if (msc_is_after(target_msc, crtc_msc)) 204 return target_msc; 207 * a) target_msc 262 present_notify_msc(WindowPtr window,CARD32 serial,uint64_t target_msc,uint64_t divisor,uint64_t remainder) argument [all...] |
| H A D | present_vblank.c | 62 uint64_t target_msc, 102 vblank->target_msc = target_msc; 103 vblank->exec_msc = target_msc; 113 if (msc_is_after(target_msc, crtc_msc) && 140 vblank->event_id, vblank, target_msc, 165 uint64_t target_msc, 176 target_msc, crtc_msc)) 187 vblank->event_id, vblank, vblank->exec_msc, vblank->target_msc, 209 vblank->event_id, vblank, vblank->exec_msc, vblank->target_msc, 47 present_vblank_init(present_vblank_ptr vblank,WindowPtr window,PixmapPtr pixmap,CARD32 serial,RegionPtr valid,RegionPtr update,int16_t x_off,int16_t y_off,RRCrtcPtr target_crtc,SyncFence * wait_fence,SyncFence * idle_fence,uint32_t options,const uint32_t capabilities,present_notify_ptr notifies,int num_notifies,uint64_t target_msc,uint64_t crtc_msc) argument 151 present_vblank_create(WindowPtr window,PixmapPtr pixmap,CARD32 serial,RegionPtr valid,RegionPtr update,int16_t x_off,int16_t y_off,RRCrtcPtr target_crtc,SyncFence * wait_fence,SyncFence * idle_fence,uint32_t options,const uint32_t capabilities,present_notify_ptr notifies,int num_notifies,uint64_t target_msc,uint64_t crtc_msc) argument [all...] |
| H A D | present.h | 93 uint64_t target_msc, 106 uint64_t target_msc,
|
| H A D | present_request.c | 149 stuff->target_msc, stuff->divisor, stuff->remainder, notifies, nnotifies); 183 stuff->target_msc, stuff->divisor, stuff->remainder); 285 swapll(&stuff->target_msc); 300 swapll(&stuff->target_msc);
|
| /xsrc/external/mit/xf86-video-intel/dist/src/sna/ |
| H A D | sna_present.c | 46 uint64_t target_msc; member in struct:sna_present_event 150 if (msc_before(msc, info->target_msc)) { 154 (long long)msc, (long long)info->target_msc)); 164 (long long)msc, (long long)info->target_msc, 166 info->target_msc && msc == (uint32_t)info->target_msc ? "" : ": MISS")); 235 __FUNCTION__, (long long)info->event_id[0], (long long)info->target_msc, (long long)msc)); 236 if (msc_before(msc, info->target_msc)) { 237 int delta = info->target_msc - msc; 241 assert(info->target_msc 679 flip__async(struct sna * sna,RRCrtcPtr crtc,uint64_t event_id,uint64_t target_msc,struct kgem_bo * bo) argument 751 flip(struct sna * sna,RRCrtcPtr crtc,uint64_t event_id,uint64_t target_msc,struct kgem_bo * bo) argument 860 sna_present_flip(RRCrtcPtr crtc,uint64_t event_id,uint64_t target_msc,PixmapPtr pixmap,Bool sync_flip) argument [all...] |
| /xsrc/external/mit/xf86-video-amdgpu/dist/src/ |
| H A D | amdgpu_dri2.c | 490 "%s: Pageflip completion event has impossible msc %u < target_msc %u\n", 515 void *data, unsigned int target_msc) 531 flip_info->frame = target_msc; 543 target_msc - amdgpu_get_msc_delta(draw, crtc))) { 759 * target_msc from present time if the CRTC were running. 762 CARD32 amdgpu_dri2_extrapolate_msc_delay(xf86CrtcPtr crtc, CARD64 * target_msc, argument 777 *target_msc = 0; 784 *target_msc = 0; 787 delta_seq = *target_msc - last_vblank_seq; 793 /* we missed the event, adjust target_msc, d 512 amdgpu_dri2_schedule_flip(xf86CrtcPtr crtc,ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,DRI2SwapEventPtr func,void * data,unsigned int target_msc) argument 942 amdgpu_dri2_schedule_wait_msc(ClientPtr client,DrawablePtr draw,CARD64 target_msc,CARD64 divisor,CARD64 remainder) argument 1092 amdgpu_dri2_schedule_swap(ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument [all...] |
| /xsrc/external/mit/xf86-video-ati-kms/dist/src/ |
| H A D | radeon_dri2.c | 585 "%s: Pageflip completion event has impossible msc %u < target_msc %u\n", 609 void *data, unsigned int target_msc) 625 flip_info->frame = target_msc; 637 target_msc - radeon_get_msc_delta(draw, crtc))) { 857 * target_msc from present time if the CRTC were running. 860 CARD32 radeon_dri2_extrapolate_msc_delay(xf86CrtcPtr crtc, CARD64 *target_msc, argument 875 *target_msc = 0; 882 *target_msc = 0; 885 delta_seq = *target_msc - last_vblank_seq; 891 /* we missed the event, adjust target_msc, d 606 radeon_dri2_schedule_flip(xf86CrtcPtr crtc,ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,DRI2SwapEventPtr func,void * data,unsigned int target_msc) argument 1039 radeon_dri2_schedule_wait_msc(ClientPtr client,DrawablePtr draw,CARD64 target_msc,CARD64 divisor,CARD64 remainder) argument 1188 radeon_dri2_schedule_swap(ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/glx/apple/ |
| H A D | glx_empty.c | 69 int64_t target_msc, int64_t divisor, int64_t remainder) 73 (void) target_msc; 82 int64_t target_msc, int64_t divisor, 88 (void) target_msc; 68 glXSwapBuffersMscOML(Display * dpy,GLXDrawable drawable,int64_t target_msc,int64_t divisor,int64_t remainder) argument 81 glXWaitForMscOML(Display * dpy,GLXDrawable drawable,int64_t target_msc,int64_t divisor,int64_t remainder,int64_t * ust,int64_t * msc,int64_t * sbc) argument
|
| /xsrc/external/mit/MesaLib/dist/src/glx/apple/ |
| H A D | glx_empty.c | 69 int64_t target_msc, int64_t divisor, int64_t remainder) 73 (void) target_msc; 82 int64_t target_msc, int64_t divisor, 88 (void) target_msc; 68 glXSwapBuffersMscOML(Display * dpy,GLXDrawable drawable,int64_t target_msc,int64_t divisor,int64_t remainder) argument 81 glXWaitForMscOML(Display * dpy,GLXDrawable drawable,int64_t target_msc,int64_t divisor,int64_t remainder,int64_t * ust,int64_t * msc,int64_t * sbc) argument
|
| /xsrc/external/mit/xf86-video-intel/dist/test/ |
| H A D | dri2.h | 92 uint64_t target_msc, uint64_t divisor, uint64_t remainder); 98 DRI2WaitMSC(Display *dpy, XID drawable, uint64_t target_msc, uint64_t divisor,
|
| /xsrc/external/mit/xf86-video-intel-2014/dist/test/ |
| H A D | dri2.h | 92 uint64_t target_msc, uint64_t divisor, uint64_t remainder); 98 DRI2WaitMSC(Display *dpy, XID drawable, uint64_t target_msc, uint64_t divisor,
|
| /xsrc/external/mit/libXpresent/dist/include/X11/extensions/ |
| H A D | Xpresent.h | 141 uint64_t target_msc; member in struct:__anon5ab078420608 176 uint64_t target_msc, 186 uint64_t target_msc,
|
| /xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/ |
| H A D | dri2.c | 700 ms_dri2_schedule_wait_msc(ClientPtr client, DrawablePtr draw, CARD64 target_msc, argument 735 * If divisor is zero, or current_msc is smaller than target_msc, 736 * we just need to make sure target_msc passes before waking up the 739 if (divisor == 0 || current_msc < target_msc) { 740 /* If target_msc already reached or passed, set it to 752 if (current_msc >= target_msc) 753 target_msc = current_msc; 755 ret = ms_queue_vblank(crtc, MS_QUEUE_ABSOLUTE, target_msc, &queued_msc, seq); 774 * If we get here, target_msc has already passed or we don't have one, 815 DRI2WaitMSCComplete(client, draw, target_msc, 828 ms_dri2_schedule_swap(ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument [all...] |
| /xsrc/external/mit/xf86-video-ati/dist/src/ |
| H A D | radeon_dri2.c | 644 void *data, unsigned int target_msc) 662 flip_info->frame = target_msc; 925 CARD64 target_msc, CARD64 divisor, 938 target_msc &= 0xffffffff; 977 * If divisor is zero, or current_msc is smaller than target_msc, 978 * we just need to make sure target_msc passes before waking up the 981 if (divisor == 0 || current_msc < target_msc) { 982 /* If target_msc already reached or passed, set it to 988 if (current_msc >= target_msc) 989 target_msc 641 radeon_dri2_schedule_flip(ScrnInfoPtr scrn,ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,DRI2SwapEventPtr func,void * data,unsigned int target_msc) argument 924 radeon_dri2_schedule_wait_msc(ClientPtr client,DrawablePtr draw,CARD64 target_msc,CARD64 divisor,CARD64 remainder) argument 1120 radeon_dri2_schedule_swap(ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument [all...] |
| /xsrc/external/mit/xf86-video-nouveau/dist/src/ |
| H A D | nouveau_dri2.c | 404 "%s: Pageflip has impossible msc %d < target_msc %d\n", 806 CARD64 *target_msc, CARD64 divisor, CARD64 remainder, 832 *target_msc &= 0xffffffff; 837 if (current_msc >= *target_msc && divisor) 838 *target_msc = current_msc + divisor 842 if (*target_msc == 0) 843 *target_msc = 1; 846 if (current_msc >= *target_msc - 1) { 858 *target_msc = 1 + current_msc; 892 max(current_msc, *target_msc 804 nouveau_dri2_schedule_swap(ClientPtr client,DrawablePtr draw,DRI2BufferPtr dst,DRI2BufferPtr src,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument 911 nouveau_dri2_schedule_wait(ClientPtr client,DrawablePtr draw,CARD64 target_msc,CARD64 divisor,CARD64 remainder) argument [all...] |
| H A D | nouveau_present.c | 186 uint64_t target_msc, PixmapPtr pixmap, Bool vsync) 208 flip->msc = target_msc; 251 uint64_t target_msc, PixmapPtr pixmap, Bool vsync) 256 target_msc, pixmap, vsync); 185 nouveau_present_flip_exec(ScrnInfoPtr scrn,uint64_t event_id,int sync,uint64_t target_msc,PixmapPtr pixmap,Bool vsync) argument 250 nouveau_present_flip_next(RRCrtcPtr rrcrtc,uint64_t event_id,uint64_t target_msc,PixmapPtr pixmap,Bool vsync) argument
|
| /xsrc/external/mit/xorg-server.old/dist/hw/xfree86/dri2/ |
| H A D | dri2.h | 92 * \param target_msc frame count to wait for 102 CARD64 *target_msc, 148 * \param target_msc frame count to wait for 154 CARD64 target_msc, 255 CARD64 target_msc, CARD64 divisor, 263 CARD64 target_msc, CARD64 divisor,
|
| /xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/ |
| H A D | dri2.h | 90 * \param target_msc frame count to wait for 100 CARD64 * target_msc, 155 * \param target_msc frame count to wait for 161 CARD64 target_msc, 323 CARD64 target_msc, CARD64 divisor, 331 CARD64 target_msc, CARD64 divisor,
|
| /xsrc/external/mit/xorgproto/dist/include/X11/extensions/ |
| H A D | presentproto.h | 86 CARD64 target_msc; member in struct:__anona6f4d6a20408 102 CARD64 target_msc; member in struct:__anona6f4d6a20508 164 CARD64 target_msc; member in struct:__anona6f4d6a20908 265 CARD64 target_msc; member in struct:__anona6f4d6a20d08
|
| /xsrc/external/mit/xf86-video-intel/dist/src/uxa/ |
| H A D | intel_dri.c | 1043 "%s: Pageflip completion has impossible msc %d < target_msc %d\n", 1089 DRI2BufferPtr back, CARD64 *target_msc, CARD64 divisor, 1141 current_msc >= *target_msc && 1148 if (*target_msc > 0) 1149 --*target_msc; 1158 * If divisor is zero, or current_msc is smaller than target_msc 1159 * we just need to make sure target_msc passes before initiating 1162 if (divisor == 0 || current_msc < *target_msc) { 1173 /* If target_msc already reached or passed, set it to 1177 if (current_msc > *target_msc) 1088 I830DRI2ScheduleSwap(ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument 1314 I830DRI2ScheduleWaitMSC(ClientPtr client,DrawablePtr draw,CARD64 target_msc,CARD64 divisor,CARD64 remainder) argument [all...] |
| /xsrc/external/mit/xf86-video-intel-2014/dist/src/uxa/ |
| H A D | intel_dri.c | 973 "%s: Pageflip completion has impossible msc %d < target_msc %d\n", 1080 DRI2BufferPtr back, CARD64 *target_msc, CARD64 divisor, 1135 /* Correct target_msc by 'flip' if swap_type == DRI2_FLIP. 1137 * for divisor, remainder and msc vs. target_msc works. 1139 if (*target_msc > 0) 1140 *target_msc -= flip; 1143 * If divisor is zero, or current_msc is smaller than target_msc 1144 * we just need to make sure target_msc passes before initiating 1147 if (divisor == 0 || current_msc < *target_msc) { 1153 if (flip && divisor == 0 && current_msc >= *target_msc 1079 I830DRI2ScheduleSwap(ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument 1306 I830DRI2ScheduleWaitMSC(ClientPtr client,DrawablePtr draw,CARD64 target_msc,CARD64 divisor,CARD64 remainder) argument [all...] |
| /xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/ |
| H A D | sna_dri2.c | 1235 DBG(("%s: converting target_msc=%llu to seq %u\n", 2498 uint64_t target_msc, 2512 if (target_msc) 2515 DBG(("%s: current_msc=%ld, target_msc=%ld -- %s\n", 2516 __FUNCTION__, (long)*current_msc, (long)target_msc, 2517 (*current_msc >= target_msc - 1) ? "yes" : "no")); 2518 return *current_msc >= target_msc - 1; 2530 CARD64 *target_msc, CARD64 divisor, CARD64 remainder, 2537 if (immediate_swap(sna, *target_msc, divisor, draw, crtc, ¤t_msc)) { 2553 if (info->mode || current_msc >= *target_msc) { 2497 immediate_swap(struct sna * sna,uint64_t target_msc,uint64_t divisor,DrawablePtr draw,xf86CrtcPtr crtc,uint64_t * current_msc) argument 2528 sna_dri2_schedule_flip(ClientPtr client,DrawablePtr draw,xf86CrtcPtr crtc,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument 2679 sna_dri2_schedule_xchg(ClientPtr client,DrawablePtr draw,xf86CrtcPtr crtc,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument 2740 sna_dri2_schedule_xchg_crtc(ClientPtr client,DrawablePtr draw,xf86CrtcPtr crtc,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument 2829 sna_dri2_schedule_swap(ClientPtr client,DrawablePtr draw,DRI2BufferPtr front,DRI2BufferPtr back,CARD64 * target_msc,CARD64 divisor,CARD64 remainder,DRI2SwapEventPtr func,void * data) argument 3065 sna_dri2_schedule_wait_msc(ClientPtr client,DrawablePtr draw,CARD64 target_msc,CARD64 divisor,CARD64 remainder) argument [all...] |
| /xsrc/external/mit/libXpresent/dist/src/ |
| H A D | Xpresent.c | 242 re->target_msc = proto->target_msc; 484 uint64_t target_msc, 511 req->target_msc = target_msc; 524 uint64_t target_msc, 539 req->target_msc = target_msc; 472 XPresentPixmap(Display * dpy,Window window,Pixmap pixmap,uint32_t serial,XserverRegion valid,XserverRegion update,int x_off,int y_off,RRCrtc target_crtc,XSyncFence wait_fence,XSyncFence idle_fence,uint32_t options,uint64_t target_msc,uint64_t divisor,uint64_t remainder,XPresentNotify * notifies,int nnotifies) argument 521 XPresentNotifyMSC(Display * dpy,Window window,uint32_t serial,uint64_t target_msc,uint64_t divisor,uint64_t remainder) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/loader/ |
| H A D | loader_dri3_helper.h | 199 int64_t target_msc, 205 int64_t target_msc, int64_t divisor,
|
| /xsrc/external/mit/MesaLib/dist/src/loader/ |
| H A D | loader_dri3_helper.h | 215 int64_t target_msc, 221 int64_t target_msc, int64_t divisor,
|