Searched refs:target_msc (Results 1 - 25 of 76) sorted by relevance

1234

/xsrc/external/mit/xorg-server/dist/present/
H A Dpresent.c161 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 Dpresent_vblank.c62 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 Dpresent.h93 uint64_t target_msc,
106 uint64_t target_msc,
H A Dpresent_request.c149 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 Dsna_present.c46 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 Damdgpu_dri2.c490 "%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 Dradeon_dri2.c585 "%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 Dglx_empty.c69 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 Dglx_empty.c69 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 Ddri2.h92 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 Ddri2.h92 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 DXpresent.h141 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 Ddri2.c700 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 Dradeon_dri2.c644 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 Dnouveau_dri2.c404 "%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 Dnouveau_present.c186 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 Ddri2.h92 * \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 Ddri2.h90 * \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 Dpresentproto.h86 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 Dintel_dri.c1043 "%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 Dintel_dri.c973 "%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 Dsna_dri2.c1235 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, &current_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 DXpresent.c242 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 Dloader_dri3_helper.h199 int64_t target_msc,
205 int64_t target_msc, int64_t divisor,
/xsrc/external/mit/MesaLib/dist/src/loader/
H A Dloader_dri3_helper.h215 int64_t target_msc,
221 int64_t target_msc, int64_t divisor,

Completed in 32 milliseconds

1234