Home
last modified time | relevance | path

Searched refs:virgl_transfer_queue (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_transfer_queue.h35 struct virgl_transfer_queue { struct
43 void virgl_transfer_queue_init(struct virgl_transfer_queue *queue,
46 void virgl_transfer_queue_fini(struct virgl_transfer_queue *queue);
48 int virgl_transfer_queue_unmap(struct virgl_transfer_queue *queue,
51 int virgl_transfer_queue_clear(struct virgl_transfer_queue *queue,
54 bool virgl_transfer_queue_is_queued(struct virgl_transfer_queue *queue,
61 bool virgl_transfer_queue_extend_buffer(struct virgl_transfer_queue *queue,
H A Dvirgl_transfer_queue.c32 #include "virgl_transfer_queue.h"
44 typedef void (*list_action_t)(struct virgl_transfer_queue *queue,
140 virgl_transfer_queue_find_overlap(const struct virgl_transfer_queue *queue, in virgl_transfer_queue_find_overlap()
162 static void remove_transfer(struct virgl_transfer_queue *queue, in remove_transfer()
169 static void replace_unmapped_transfer(struct virgl_transfer_queue *queue, in replace_unmapped_transfer()
182 static void transfer_put(struct virgl_transfer_queue *queue, in transfer_put()
195 static void transfer_write(struct virgl_transfer_queue *queue, in transfer_write()
208 static void compare_and_perform_action(struct virgl_transfer_queue *queue, in compare_and_perform_action()
226 static void perform_action(struct virgl_transfer_queue *queue, in perform_action()
241 static void add_internal(struct virgl_transfer_queue *queu
[all...]
H A Dvirgl_context.h32 #include "virgl_transfer_queue.h"
82 struct virgl_transfer_queue queue;

Completed in 2 milliseconds