Lines Matching defs:display
52 wayland_roundtrip(struct wayland_display *display)
57 callback = wl_display_sync(display->dpy);
59 wl_proxy_set_queue((struct wl_proxy *) callback, display->queue);
61 ret = wl_display_dispatch_queue(display->dpy, display->queue);
82 struct wayland_display *display = wayland_display(ndpy);
86 if (!display->configs) {
89 display->num_configs = 0;
90 display->configs = CALLOC(Elements(wayland_formats),
91 sizeof(*display->configs));
92 if (!display->configs)
96 if (!(display->formats & wayland_formats[i].flag))
99 nconf = &display->configs[display->num_configs].base;
107 display->num_configs++;
111 configs = MALLOC(display->num_configs * sizeof(*configs));
113 for (i = 0; i < display->num_configs; ++i)
114 configs[i] = &display->configs[i].base;
116 *num_configs = display->num_configs;
166 struct wayland_display *display = surface->display;
177 wayland_roundtrip(display);
185 callback = wl_display_sync(display->dpy);
187 wl_proxy_set_queue((struct wl_proxy *) callback, display->queue);
255 struct wayland_display *display = surface->display;
259 ret = wl_display_dispatch_queue(display->dpy, display->queue);
266 display->queue);
277 display->create_buffer(display, surface,
291 wayland_event_handler->invalid_surface(&display->base,
374 struct wayland_display *display = wayland_display(ndpy);
384 surface->display = display;
398 surface->rsurf = resource_surface_create(display->base.screen,
417 struct wayland_display *display = NULL;
431 display = wayland_create_shm_display((struct wl_display *) dpy,
434 display = wayland_create_drm_display((struct wl_display *) dpy,
438 if (!display)
441 display->base.get_param = wayland_display_get_param;
442 display->base.get_configs = wayland_display_get_configs;
443 display->base.create_window_surface = wayland_create_window_surface;
445 display->own_dpy = own_dpy;
447 return &display->base;