Home
last modified time | relevance | path

Searched refs:release_ring (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/gpu/drm/qxl/
H A Dqxl_kms.c217 qdev->release_ring = qxl_ring_create( in qxl_device_init()
223 if (!qdev->release_ring) { in qxl_device_init()
265 qxl_ring_free(qdev->release_ring); in qxl_device_init()
316 qxl_ring_free(qdev->release_ring); in qxl_device_fini()
H A Dqxl_drv.c183 while (!qxl_check_idle(qdev->release_ring)) in qxl_drm_freeze()
H A Dqxl_cmd.c203 if (!qxl_check_idle(qdev->release_ring)) { in qxl_queue_garbage_collect()
219 while (qxl_ring_pop(qdev->release_ring, &id)) { in qxl_garbage_collect()
H A Dqxl_drv.h198 struct qxl_ring *release_ring; member
H A Dqxl_dev.h356 uint64_t release_ring[QXL_RELEASE_RING_SIZE]; member
/openbmc/qemu/hw/display/
H A Dqxl.c413 SPICE_RING_INIT(&d->ram->release_ring); in init_qxl_ram()
415 ring = &d->ram->release_ring; in init_qxl_ram()
692 QXLReleaseRing *ring = &d->ram->release_ring; in qxl_push_free_res()
721 ring = &d->ram->release_ring; in qxl_push_free_res()
760 ring = &qxl->ram->release_ring; in interface_release_resource()
1740 if (!SPICE_RING_IS_EMPTY(&d->ram->release_ring)) {
1825 QXLReleaseRing *ring = &d->ram->release_ring;