Lines Matching refs:cookie

150                            qxl_async_io async, struct QXLCookie *cookie)  in qxl_spice_update_area()  argument
160 assert(cookie != NULL); in qxl_spice_update_area()
162 clear_dirty_region, (uintptr_t)cookie); in qxl_spice_update_area()
179 QXLCookie *cookie; in qxl_spice_destroy_surface_wait() local
183 cookie = qxl_cookie_new(QXL_COOKIE_TYPE_IO, in qxl_spice_destroy_surface_wait()
185 cookie->u.surface_id = id; in qxl_spice_destroy_surface_wait()
186 spice_qxl_destroy_surface_async(&qxl->ssd.qxl, id, (uintptr_t)cookie); in qxl_spice_destroy_surface_wait()
879 static void interface_async_complete_io(PCIQXLDevice *qxl, QXLCookie *cookie) in interface_async_complete_io() argument
888 trace_qxl_interface_async_complete_io(qxl->id, current_async, cookie); in interface_async_complete_io()
889 if (!cookie) { in interface_async_complete_io()
893 if (cookie && current_async != cookie->io) { in interface_async_complete_io()
896 PRId64 " = cookie->io\n", __func__, current_async, cookie->io); in interface_async_complete_io()
912 qxl_spice_destroy_surface_wait_complete(qxl, cookie->u.surface_id); in interface_async_complete_io()
967 QXLCookie *cookie = (QXLCookie *)(uintptr_t)cookie_token; in interface_async_complete() local
969 switch (cookie->type) { in interface_async_complete()
971 interface_async_complete_io(qxl, cookie); in interface_async_complete()
972 g_free(cookie); in interface_async_complete()
975 qxl_render_update_area_done(qxl, cookie); in interface_async_complete()
981 __func__, cookie->type); in interface_async_complete()
982 g_free(cookie); in interface_async_complete()
1700 QXLCookie *cookie = NULL; local
1721 cookie = qxl_cookie_new(QXL_COOKIE_TYPE_IO,
1723 cookie->u.area = update;
1726 cookie ? &cookie->u.area : &update,
1727 NULL, 0, 0, async, cookie);