Lines Matching refs:xwl_cursor
1343 xwl_cursor_init(struct xwl_cursor *xwl_cursor, struct xwl_screen *xwl_screen, in xwl_cursor_init() argument
1344 void (* update_proc)(struct xwl_cursor *)) in xwl_cursor_init() argument
1346 xwl_cursor->surface = wl_compositor_create_surface(xwl_screen->compositor); in xwl_cursor_init()
1347 xwl_cursor->update_proc = update_proc; in xwl_cursor_init()
1348 xwl_cursor->frame_cb = NULL; in xwl_cursor_init()
1349 xwl_cursor->needs_update = FALSE; in xwl_cursor_init()
1353 xwl_cursor_release(struct xwl_cursor *xwl_cursor) in xwl_cursor_release() argument
1355 wl_surface_destroy(xwl_cursor->surface); in xwl_cursor_release()
1356 if (xwl_cursor->frame_cb) in xwl_cursor_release()
1357 wl_callback_destroy(xwl_cursor->frame_cb); in xwl_cursor_release()
1361 xwl_seat_update_cursor(struct xwl_cursor *xwl_cursor) in xwl_seat_update_cursor() argument
1363 struct xwl_seat *xwl_seat = wl_container_of(xwl_cursor, xwl_seat, cursor); in xwl_seat_update_cursor()
2309 xwl_tablet_tool_update_cursor(struct xwl_cursor *xwl_cursor) in xwl_tablet_tool_update_cursor() argument
2311 struct xwl_tablet_tool *xwl_tablet_tool = wl_container_of(xwl_cursor, in xwl_tablet_tool_update_cursor()