Home
last modified time | relevance | path

Searched refs:window_priv (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/external/xserver/present/
H A Dpresent_wnmd.c57 present_wnmd_create_event_id(present_window_priv_ptr window_priv, present_vblank_ptr vblank) in present_wnmd_create_event_id() argument
59 vblank->event_id = ++window_priv->event_id; in present_wnmd_create_event_id()
97 present_window_priv_ptr window_priv = present_window_priv(window); in present_wnmd_flip_try_ready() local
100 xorg_list_for_each_entry(vblank, &window_priv->flip_queue, event_queue) { in present_wnmd_flip_try_ready()
121 present_window_priv_ptr window_priv = present_window_priv(window); in present_wnmd_free_idle_vblanks() local
124 xorg_list_for_each_entry_safe(vblank, tmp, &window_priv->idle_queue, event_queue) { in present_wnmd_free_idle_vblanks()
129 if (window_priv->flip_active) { in present_wnmd_free_idle_vblanks()
130 present_wnmd_free_idle_vblank(window_priv->flip_active); in present_wnmd_free_idle_vblanks()
131 window_priv->flip_active = NULL; in present_wnmd_free_idle_vblanks()
156 present_window_priv_ptr window_priv = present_window_priv(window); in present_wnmd_set_abort_flip() local
[all …]
H A Dpresent_screen.c39 present_window_priv_ptr window_priv = present_window_priv(window); in present_get_window_priv() local
41 if (!create || window_priv != NULL) in present_get_window_priv()
42 return window_priv; in present_get_window_priv()
43 window_priv = calloc (1, sizeof (present_window_priv_rec)); in present_get_window_priv()
44 if (!window_priv) in present_get_window_priv()
46 xorg_list_init(&window_priv->vblank); in present_get_window_priv()
47 xorg_list_init(&window_priv->notifies); in present_get_window_priv()
49 xorg_list_init(&window_priv->exec_queue); in present_get_window_priv()
50 xorg_list_init(&window_priv->flip_queue); in present_get_window_priv()
51 xorg_list_init(&window_priv->idle_queue); in present_get_window_priv()
[all …]
H A Dpresent_event.c35 present_window_priv_ptr window_priv = present_window_priv(present_event->window); in present_free_event() local
38 for (previous = &window_priv->events; (current = *previous); previous = &current->next) { in present_free_event()
52 present_window_priv_ptr window_priv = present_window_priv(window); in present_free_events() local
55 if (!window_priv) in present_free_events()
58 while ((event = window_priv->events)) in present_free_events()
111 present_window_priv_ptr window_priv = present_window_priv(window); in present_send_config_notify() local
113 if (window_priv) { in present_send_config_notify()
133 for (event = window_priv->events; event; event = event->next) { in present_send_config_notify()
153 present_window_priv_ptr window_priv = present_window_priv(window); in present_send_complete_notify() local
155 if (window_priv) { in present_send_complete_notify()
[all …]
H A Dpresent_notify.c38 present_window_priv_ptr window_priv = present_window_priv(window); in present_clear_window_notifies() local
40 if (!window_priv) in present_clear_window_notifies()
43 xorg_list_for_each_entry(notify, &window_priv->notifies, window_list) { in present_clear_window_notifies()
66 present_window_priv_ptr window_priv = present_get_window_priv(window, TRUE); in present_add_window_notify() local
68 if (!window_priv) in present_add_window_notify()
71 xorg_list_add(&notify->window_list, &window_priv->notifies); in present_add_window_notify()
H A Dpresent_scmd.c50 present_scmd_create_event_id(present_window_priv_ptr window_priv, in present_scmd_create_event_id() argument
228 present_window_priv_ptr window_priv = present_get_window_priv(window, TRUE); in present_window_to_crtc_msc() local
230 if (crtc != window_priv->crtc) { in present_window_to_crtc_msc()
233 if (window_priv->crtc == PresentCrtcNeverSet) { in present_window_to_crtc_msc()
234 window_priv->msc_offset = 0; in present_window_to_crtc_msc()
240 …if (present_get_ust_msc(window->drawable.pScreen, window_priv->crtc, &old_ust, &old_msc) != Succes… in present_window_to_crtc_msc()
241 old_msc = window_priv->msc; in present_window_to_crtc_msc()
243 window_priv->msc_offset += new_msc - old_msc; in present_window_to_crtc_msc()
245 window_priv->crtc = crtc; in present_window_to_crtc_msc()
248 return window_msc + window_priv->msc_offset; in present_window_to_crtc_msc()
[all …]
H A Dpresent_vblank.c64 present_window_priv_ptr window_priv = present_get_window_priv(window, TRUE); in present_vblank_create() local
73 xorg_list_append(&vblank->window_list, &window_priv->vblank); in present_vblank_create()
80 screen_priv->create_event_id(window_priv, vblank); in present_vblank_create()
106 vblank->msc_offset = window_priv->msc_offset; in present_vblank_create()
H A Dpresent_priv.h128 typedef void (*present_priv_create_event_id_ptr)(present_window_priv_ptr window_priv,
/OK3568_Linux_fs/external/xserver/
H A DChangeLog6276 the window_priv struct.
22518 * Use dixLookupResourceByType instead of walking window_priv->events
29243 updates window_priv->msc_offset according to the delta between the
29246 window_priv->msc_offset += new_msc - old_msc;
29248 window_priv->msc_offset is initially 0, so if new_msc < old_msc,
29249 window_priv->msc_offset wraps around and becomes a large number. If the