Home
last modified time | relevance | path

Searched refs:virgl_hw_res (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/gallium/drivers/virgl/tests/
Dvirgl_staging_mgr_test.cpp35 struct virgl_hw_res { struct
43 static struct virgl_hw_res * argument
52 struct virgl_hw_res *hw_res = CALLOC_STRUCT(virgl_hw_res); in fake_resource_create()
66 struct virgl_hw_res **dres, in fake_resource_reference()
67 struct virgl_hw_res *sres) in fake_resource_reference()
69 struct virgl_hw_res *old = *dres; in fake_resource_reference()
80 fake_resource_map(struct virgl_winsys *vws, struct virgl_hw_res *hw_res) in fake_resource_map()
114 resource_map(struct virgl_hw_res *hw_res) in resource_map()
120 release_resources(struct virgl_hw_res *resources[], unsigned len) in release_resources()
160 struct virgl_hw_res *out_resource[num_resources] = {0}; in TEST_P()
[all …]
/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_winsys.h32 struct virgl_hw_res;
55 struct virgl_hw_res *res,
61 struct virgl_hw_res *res,
66 struct virgl_hw_res *(*resource_create)(struct virgl_winsys *vws,
75 struct virgl_hw_res **dres,
76 struct virgl_hw_res *sres);
78 void *(*resource_map)(struct virgl_winsys *vws, struct virgl_hw_res *res);
79 void (*resource_wait)(struct virgl_winsys *vws, struct virgl_hw_res *res);
81 struct virgl_hw_res *res);
83 struct virgl_hw_res *(*resource_create_from_handle)(struct virgl_winsys *vws,
[all …]
Dvirgl_staging_mgr.h31 struct virgl_hw_res;
41 struct virgl_hw_res *hw_res; /* Staging buffer hw_res. */
85 struct virgl_hw_res **outbuf,
Dvirgl_resource.h56 struct virgl_hw_res *hw_res;
80 struct virgl_hw_res *hw_res;
86 struct virgl_hw_res *copy_src_hw_res;
Dvirgl_transfer_queue.c106 const struct virgl_hw_res *hw_res, in transfer_overlap()
141 const struct virgl_hw_res *hw_res, in virgl_transfer_queue_find_overlap()
360 const struct virgl_hw_res *hw_res, in virgl_transfer_queue_extend_buffer()
Dvirgl_transfer_queue.h62 const struct virgl_hw_res *hw_res,
Dvirgl_staging_mgr.c97 struct virgl_hw_res **outbuf, in virgl_staging_alloc()
Dvirgl_resource.c339 struct virgl_hw_res *hw_res; in virgl_resource_realloc()
/external/mesa3d/src/gallium/winsys/virgl/vtest/
Dvirgl_vtest_winsys.c37 (struct virgl_hw_res*)((char*)ptr - offsetof(struct virgl_hw_res, cache_entry))
40 struct virgl_hw_res *res);
42 struct virgl_hw_res *res);
53 static uint32_t vtest_get_transfer_size(struct virgl_hw_res *res, in vtest_get_transfer_size()
79 struct virgl_hw_res *res, in virgl_vtest_transfer_put()
107 struct virgl_hw_res *res, in virgl_vtest_transfer_get_internal()
164 struct virgl_hw_res *res, in virgl_vtest_transfer_get()
175 struct virgl_hw_res *res) in virgl_hw_res_destroy()
191 struct virgl_hw_res *res) in virgl_vtest_resource_is_busy()
206 struct virgl_hw_res **dres, in virgl_vtest_resource_reference()
[all …]
Dvirgl_vtest_winsys.h55 struct virgl_hw_res { struct
81 struct virgl_hw_res **res_bo; argument
87 static inline struct virgl_hw_res *
88 virgl_hw_res(struct pipe_fence_handle *f) in virgl_hw_res() function
90 return (struct virgl_hw_res *)f; in virgl_hw_res()
/external/mesa3d/src/gallium/winsys/virgl/drm/
Dvirgl_drm_winsys.c57 (struct virgl_hw_res*)((char*)ptr - offsetof(struct virgl_hw_res, cache_entry))
69 struct virgl_hw_res *res) in virgl_hw_res_destroy()
90 struct virgl_hw_res *res) in virgl_drm_resource_is_busy()
128 struct virgl_hw_res **dres, in virgl_drm_resource_reference()
129 struct virgl_hw_res *sres) in virgl_drm_resource_reference()
132 struct virgl_hw_res *old = *dres; in virgl_drm_resource_reference()
148 static struct virgl_hw_res *
167 struct virgl_hw_res *res; in virgl_drm_winsys_resource_create_blob()
169 res = CALLOC_STRUCT(virgl_hw_res); in virgl_drm_winsys_resource_create_blob()
220 static struct virgl_hw_res *
[all …]
Dvirgl_drm_winsys.h37 struct virgl_hw_res { struct
100 struct virgl_hw_res *hw_res;
112 struct virgl_hw_res **res_bo;
/external/mesa3d/docs/relnotes/
D19.3.0.rst1604 - virgl: remove stride from virgl_hw_res
D19.1.0.rst1674 - virgl: track full virgl_resource instead of just virgl_hw_res