Searched refs:virgl_transfer (Results 1 - 20 of 20) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
H A Dvirgl_transfer_queue.h47 struct virgl_transfer *transfer);
53 struct virgl_transfer *transfer);
59 struct virgl_transfer * virgl_transfer_queue_extend(
60 struct virgl_transfer_queue *queue, struct virgl_transfer *transfer);
H A Dvirgl_resource.h55 struct virgl_transfer { struct
78 static inline struct virgl_transfer *virgl_transfer(struct pipe_transfer *trans) function in typeref:struct:virgl_transfer *
80 return (struct virgl_transfer *)trans;
121 struct virgl_transfer *transfer);
129 struct virgl_transfer *
137 struct virgl_transfer *trans);
H A Dvirgl_transfer_queue.c35 struct virgl_transfer *queued;
36 struct virgl_transfer *current;
39 typedef bool (*compare_transfers_t)(struct virgl_transfer *queued,
40 struct virgl_transfer *current);
50 struct virgl_transfer *current;
54 static bool transfers_intersect(struct virgl_transfer *queued,
55 struct virgl_transfer *current)
68 static bool transfers_overlap(struct virgl_transfer *queued,
69 struct virgl_transfer *current)
112 struct virgl_transfer *queue
[all...]
H A Dvirgl_buffer.c40 struct virgl_transfer *trans;
76 struct virgl_transfer *trans = virgl_transfer(transfer);
99 struct virgl_transfer *trans = virgl_transfer(transfer);
H A Dvirgl_texture.c128 struct virgl_transfer *trans;
169 struct virgl_transfer *trans;
280 struct virgl_transfer *trans,
293 struct virgl_transfer *trans = virgl_transfer(transfer);
301 flush_data(ctx, virgl_transfer(trans->resolve_transfer),
323 virgl_transfer(trans->resolve_transfer));
H A Dvirgl_resource.c31 struct virgl_transfer *trans)
144 struct virgl_transfer dummy_trans = { 0 };
146 struct virgl_transfer *queued;
248 struct virgl_transfer *
255 struct virgl_transfer *trans;
305 struct virgl_transfer *trans)
H A Dvirgl_encode.h36 struct virgl_transfer;
293 struct virgl_transfer *trans, uint32_t direction);
H A Dvirgl_encode.c519 struct virgl_transfer *xfer)
546 struct virgl_transfer transfer;
1111 struct virgl_transfer *trans, uint32_t direction)
H A Dvirgl_screen.c856 slab_create_parent(&screen->transfer_pool, sizeof(struct virgl_transfer), 16);
H A Dvirgl_context.c529 struct virgl_transfer trans = { 0 };
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/
H A Dvirgl_transfer_queue.h33 struct virgl_transfer;
49 struct virgl_transfer *transfer);
55 struct virgl_transfer *transfer);
H A Dvirgl_transfer_queue.c37 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)
105 transfer_overlap(const struct virgl_transfer *xfer,
139 static struct virgl_transfer *
146 struct virgl_transfer *xfer;
155 static bool transfers_intersect(struct virgl_transfer *queue
[all...]
H A Dvirgl_buffer.c35 struct virgl_transfer *trans = virgl_transfer(transfer);
65 struct virgl_transfer *trans = virgl_transfer(transfer);
H A Dvirgl_resource.h73 struct virgl_transfer { struct
105 static inline struct virgl_transfer *virgl_transfer(struct pipe_transfer *trans) function in typeref:struct:virgl_transfer *
107 return (struct virgl_transfer *)trans;
184 struct virgl_transfer *
192 struct virgl_transfer *trans);
H A Dvirgl_texture.c125 struct virgl_transfer *trans;
248 struct virgl_transfer *trans,
261 struct virgl_transfer *trans = virgl_transfer(transfer);
269 flush_data(ctx, virgl_transfer(trans->resolve_transfer),
290 virgl_transfer(trans->resolve_transfer));
H A Dvirgl_encode.h37 struct virgl_transfer;
303 struct virgl_transfer *trans, uint32_t direction);
306 struct virgl_transfer *trans);
H A Dvirgl_resource.c58 struct virgl_transfer *trans)
98 struct virgl_transfer *xfer)
234 virgl_transfer_map_size(struct virgl_transfer *vtransfer,
270 struct virgl_transfer *vtransfer)
385 struct virgl_transfer *trans;
685 struct virgl_transfer *
693 struct virgl_transfer *trans;
751 struct virgl_transfer *trans)
H A Dvirgl_encode.c845 struct virgl_transfer *xfer,
889 struct virgl_transfer transfer;
1482 struct virgl_transfer *trans, uint32_t direction)
1502 struct virgl_transfer *trans)
H A Dvirgl_screen.c1012 slab_create_parent(&screen->transfer_pool, sizeof(struct virgl_transfer), 16);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.1.0.rst1843 - virgl: use virgl_transfer in inline write

Completed in 31 milliseconds