Home
last modified time | relevance | path

Searched refs:qxl_ring (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_drv.h216 struct qxl_ring *release_ring;
217 struct qxl_ring *command_ring;
218 struct qxl_ring *cursor_ring;
291 struct qxl_ring *qxl_ring_create(struct qxl_ring_header *header,
297 void qxl_ring_free(struct qxl_ring *ring);
298 void qxl_ring_init_hdr(struct qxl_ring *ring);
299 int qxl_check_idle(struct qxl_ring *ring);
385 int qxl_ring_push(struct qxl_ring *ring, const void *new_elt, bool interruptible);
H A Dqxl_cmd.c42 struct qxl_ring { struct
51 void qxl_ring_free(struct qxl_ring *ring) in qxl_ring_free()
56 void qxl_ring_init_hdr(struct qxl_ring *ring) in qxl_ring_init_hdr()
61 struct qxl_ring *
69 struct qxl_ring *ring; in qxl_ring_create()
86 static int qxl_check_header(struct qxl_ring *ring) in qxl_check_header()
100 int qxl_check_idle(struct qxl_ring *ring) in qxl_check_idle()
112 int qxl_ring_push(struct qxl_ring *ring, in qxl_ring_push()
159 static bool qxl_ring_pop(struct qxl_ring *ring, in qxl_ring_pop()
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_drv.h198 struct qxl_ring *release_ring;
199 struct qxl_ring *command_ring;
200 struct qxl_ring *cursor_ring;
274 struct qxl_ring *qxl_ring_create(struct qxl_ring_header *header,
279 void qxl_ring_free(struct qxl_ring *ring);
280 int qxl_check_idle(struct qxl_ring *ring);
362 int qxl_ring_push(struct qxl_ring *ring, const void *new_elt, bool interruptible);
H A Dqxl_cmd.c42 struct qxl_ring { struct
51 void qxl_ring_free(struct qxl_ring *ring) in qxl_ring_free()
56 struct qxl_ring *
63 struct qxl_ring *ring; in qxl_ring_create()
78 static int qxl_check_header(struct qxl_ring *ring) in qxl_check_header()
92 int qxl_check_idle(struct qxl_ring *ring) in qxl_check_idle()
104 int qxl_ring_push(struct qxl_ring *ring, in qxl_ring_push()
151 static bool qxl_ring_pop(struct qxl_ring *ring, in qxl_ring_pop()

Completed in 4 milliseconds