Lines Matching refs:xwl_tablet
1450 struct xwl_tablet *xwl_tablet = data; in tablet_handle_done() local
1451 struct xwl_seat *xwl_seat = xwl_tablet->seat; in tablet_handle_done()
1475 struct xwl_tablet *xwl_tablet = data; in tablet_handle_removed() local
1476 struct xwl_seat *xwl_seat = xwl_tablet->seat; in tablet_handle_removed()
1478 xorg_list_del(&xwl_tablet->link); in tablet_handle_removed()
1493 free(xwl_tablet); in tablet_handle_removed()
2292 struct xwl_tablet *xwl_tablet; in tablet_seat_handle_add_tablet() local
2294 xwl_tablet = calloc(sizeof *xwl_tablet, 1); in tablet_seat_handle_add_tablet()
2295 if (xwl_tablet == NULL) { in tablet_seat_handle_add_tablet()
2300 xwl_tablet->tablet = tablet; in tablet_seat_handle_add_tablet()
2301 xwl_tablet->seat = xwl_seat; in tablet_seat_handle_add_tablet()
2303 xorg_list_add(&xwl_tablet->link, &xwl_seat->tablets); in tablet_seat_handle_add_tablet()
2305 zwp_tablet_v2_add_listener(tablet, &tablet_listener, xwl_tablet); in tablet_seat_handle_add_tablet()
2391 struct xwl_tablet *xwl_tablet, *next_xwl_tablet; in release_tablet_manager_seat() local
2409 xorg_list_for_each_entry_safe(xwl_tablet, next_xwl_tablet, in release_tablet_manager_seat()
2411 xorg_list_del(&xwl_tablet->link); in release_tablet_manager_seat()
2412 zwp_tablet_v2_destroy(xwl_tablet->tablet); in release_tablet_manager_seat()
2413 free(xwl_tablet); in release_tablet_manager_seat()