Lines Matching defs:present_vblank
59 struct present_vblank { struct
60 struct xorg_list window_list;
61 struct xorg_list event_queue;
62 ScreenPtr screen;
63 WindowPtr window;
64 PixmapPtr pixmap;
65 RegionPtr valid;
66 RegionPtr update;
67 RRCrtcPtr crtc;
68 uint32_t serial;
69 int16_t x_off;
70 int16_t y_off;
71 CARD16 kind;
72 uint64_t event_id;
73 uint64_t target_msc; /* target MSC when present should complete */
74 uint64_t exec_msc; /* MSC at which present can be executed */
75 uint64_t msc_offset;
76 present_fence_ptr idle_fence;
77 present_fence_ptr wait_fence;
78 present_notify_ptr notifies;
79 int num_notifies;
80 Bool queued; /* on present_exec_queue */
81 Bool flip; /* planning on using flip */
82 Bool flip_ready; /* wants to flip, but waiting for previous flip or unflip */
83 Bool flip_idler; /* driver explicitly permitted idling */
84 Bool sync_flip; /* do flip synchronous to vblank */
85 Bool abort_flip; /* aborting this flip */
86 PresentFlipReason reason; /* reason for which flip is not possible */
87 Bool has_suboptimal; /* whether client can support SuboptimalCopy mode */