Searched refs:virgl_transfer (Results 1 – 10 of 10) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_transfer_queue.c | 37 struct virgl_transfer *queued; 38 struct virgl_transfer *current; 41 typedef bool (*compare_transfers_t)(struct virgl_transfer *queued, 42 struct virgl_transfer *current); 52 struct virgl_transfer *current; 56 transfer_dim(const struct virgl_transfer *xfer) in transfer_dim() 105 transfer_overlap(const struct virgl_transfer *xfer, in transfer_overlap() 139 static struct virgl_transfer * 146 struct virgl_transfer *xfer; in virgl_transfer_queue_find_overlap() 155 static bool transfers_intersect(struct virgl_transfer *queued, in transfers_intersect() [all …]
|
D | virgl_resource.h | 73 struct virgl_transfer { struct 105 static inline struct virgl_transfer *virgl_transfer(struct pipe_transfer *trans) in virgl_transfer() argument 107 return (struct virgl_transfer *)trans; in virgl_transfer() 184 struct virgl_transfer * 192 struct virgl_transfer *trans);
|
D | virgl_buffer.c | 35 struct virgl_transfer *trans = virgl_transfer(transfer); in virgl_buffer_transfer_unmap() 65 struct virgl_transfer *trans = virgl_transfer(transfer); in virgl_buffer_transfer_flush_region()
|
D | virgl_transfer_queue.h | 33 struct virgl_transfer; 49 struct virgl_transfer *transfer); 55 struct virgl_transfer *transfer);
|
D | virgl_texture.c | 125 struct virgl_transfer *trans; in texture_transfer_map_resolve() 248 struct virgl_transfer *trans, in flush_data() 261 struct virgl_transfer *trans = virgl_transfer(transfer); in virgl_texture_transfer_unmap() 269 flush_data(ctx, virgl_transfer(trans->resolve_transfer), in virgl_texture_transfer_unmap() 290 virgl_transfer(trans->resolve_transfer)); in virgl_texture_transfer_unmap()
|
D | virgl_resource.c | 58 struct virgl_transfer *trans) in virgl_res_needs_flush() 98 struct virgl_transfer *xfer) in virgl_resource_transfer_prepare() 234 virgl_transfer_map_size(struct virgl_transfer *vtransfer, in virgl_transfer_map_size() 270 struct virgl_transfer *vtransfer) in virgl_staging_map() 385 struct virgl_transfer *trans; in virgl_resource_transfer_map() 685 struct virgl_transfer * 693 struct virgl_transfer *trans; in virgl_resource_create_transfer() 751 struct virgl_transfer *trans) in virgl_resource_destroy_transfer()
|
D | virgl_encode.h | 37 struct virgl_transfer; 303 struct virgl_transfer *trans, uint32_t direction); 306 struct virgl_transfer *trans);
|
D | virgl_encode.c | 845 struct virgl_transfer *xfer, in virgl_encoder_transfer3d_common() 889 struct virgl_transfer transfer; in virgl_encoder_inline_write() 1482 struct virgl_transfer *trans, uint32_t direction) in virgl_encode_transfer() 1502 struct virgl_transfer *trans) in virgl_encode_copy_transfer()
|
D | virgl_screen.c | 1012 slab_create_parent(&screen->transfer_pool, sizeof(struct virgl_transfer), 16); in virgl_create_screen()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.1.0.rst | 1843 - virgl: use virgl_transfer in inline write
|