Searched refs:hole (Results 1 - 25 of 123) sorted by relevance

12345

/xsrc/external/mit/MesaLib.old/dist/src/util/
H A Dvma.c52 util_vma_foreach_hole_safe(hole, heap)
53 free(hole);
61 util_vma_foreach_hole(hole, heap) {
62 assert(hole->offset > 0);
63 assert(hole->size > 0);
65 if (&hole->link == heap->holes.next) {
66 /* This must be the top-most hole. Assert that, if it overflows, it
69 assert(hole->size + hole->offset == 0 ||
70 hole
221 struct util_vma_hole *hole = calloc(1, sizeof(*hole)); local in function:util_vma_heap_free
[all...]
/xsrc/external/mit/MesaLib/dist/src/util/
H A Dvma.c59 util_vma_foreach_hole_safe(hole, heap)
60 free(hole);
68 util_vma_foreach_hole(hole, heap) {
69 assert(hole->offset > 0);
70 assert(hole->size > 0);
72 if (&hole->link == heap->holes.next) {
73 /* This must be the top-most hole. Assert that, if it overflows, it
76 assert(hole->size + hole->offset == 0 ||
77 hole
95 util_vma_hole_alloc(struct util_vma_hole * hole,uint64_t offset,uint64_t size) argument
294 struct util_vma_hole *hole = calloc(1, sizeof(*hole)); local in function:util_vma_heap_free
[all...]
/xsrc/external/mit/libdrm/dist/amdgpu/
H A Damdgpu_vamgr.c64 struct amdgpu_bo_va_hole *hole, *tmp; local in function:amdgpu_vamgr_deinit
65 LIST_FOR_EACH_ENTRY_SAFE(hole, tmp, &mgr->va_holes, list) {
66 list_del(&hole->list);
67 free(hole);
73 amdgpu_vamgr_subtract_hole(struct amdgpu_bo_va_hole *hole, uint64_t start_va, argument
76 if (start_va > hole->offset && end_va - hole->offset < hole->size) {
81 n->size = start_va - hole->offset;
82 n->offset = hole
105 struct amdgpu_bo_va_hole *hole, *n; local in function:amdgpu_vamgr_find_va
170 struct amdgpu_bo_va_hole *hole, *next; local in function:amdgpu_vamgr_free_va
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/jitter/
H A Dstreamout_jit.h49 // indicates this decl is a hole
50 bool hole; member in struct:STREAMOUT_DECL
95 if (stream.decl[i].hole != other.stream.decl[i].hole)
H A Dstreamout_jit.cpp127 // a hole, just increments the buffer pointer
135 if (!decl.hole)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/
H A Dstreamout_jit.h49 // indicates this decl is a hole
50 bool hole; member in struct:STREAMOUT_DECL
95 if (stream.decl[i].hole != other.stream.decl[i].hole)
H A Dstreamout_jit.cpp127 // a hole, just increments the buffer pointer
135 if (!decl.hole)
/xsrc/external/mit/MesaLib.old/dist/src/util/tests/vma/
H A Dvma_random_test.cpp113 for (const auto& hole : heap_holes) { local in function:__anon1f95655f0110::random_test::alloc
115 (align_pages - (hole.start_page % align_pages)) % align_pages;
116 assert(hole.num_pages < size_pages + hole_alignment_pages);
125 allocation hole = *i; local in function:__anon1f95655f0110::random_test::alloc
127 assert(hole.start_page <= addr_page);
128 assert(hole.num_pages >= size_pages + addr_page - hole.start_page);
131 if (hole.start_page < a.start_page) {
132 heap_holes.emplace(allocation{hole.start_page,
133 a.start_page - hole
214 auto& hole = *begin(heap_holes); local in function:__anon1f95655f0110::random_test::empty
[all...]
/xsrc/external/mit/MesaLib/dist/src/util/tests/vma/
H A Dvma_random_test.cpp118 for (const auto& hole : heap_holes) { local in function:__anon61ec44720110::random_test::alloc
120 (align_pages - (hole.start_page % align_pages)) % align_pages;
121 assert(hole.num_pages < size_pages + hole_alignment_pages);
130 allocation hole = *i; local in function:__anon61ec44720110::random_test::alloc
132 assert(hole.start_page <= addr_page);
133 assert(hole.num_pages >= size_pages + addr_page - hole.start_page);
136 if (hole.start_page < a.start_page) {
137 heap_holes.emplace(allocation{hole.start_page,
138 a.start_page - hole
219 auto& hole = *begin(heap_holes); local in function:__anon61ec44720110::random_test::empty
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_bo.c205 struct radeon_bo_va_hole *hole, *n; local in function:radeon_bomgr_find_va
214 /* first look for a hole */
215 LIST_FOR_EACH_ENTRY_SAFE(hole, n, &heap->holes, list) {
216 offset = hole->offset;
220 if (offset >= (hole->offset + hole->size)) {
223 if (!waste && hole->size == size) {
224 offset = hole->offset;
225 list_del(&hole->list);
226 FREE(hole);
290 struct radeon_bo_va_hole *hole = NULL; local in function:radeon_bomgr_free_va
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_bo.c206 struct radeon_bo_va_hole *hole, *n; local in function:radeon_bomgr_find_va
215 /* first look for a hole */
216 LIST_FOR_EACH_ENTRY_SAFE(hole, n, &heap->holes, list) {
217 offset = hole->offset;
221 if (offset >= (hole->offset + hole->size)) {
224 if (!waste && hole->size == size) {
225 offset = hole->offset;
226 list_del(&hole->list);
227 FREE(hole);
291 struct radeon_bo_va_hole *hole = NULL; local in function:radeon_bomgr_free_va
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.c1040 remove_hole(struct radv_device *device, union radv_shader_arena_block *hole) argument
1042 unsigned size_class = get_size_class(hole->size, false);
1043 list_del(&hole->freelist);
1049 add_hole(struct radv_device *device, union radv_shader_arena_block *hole) argument
1051 unsigned size_class = get_size_class(hole->size, false);
1052 list_addtail(&hole->freelist, &device->shader_free_lists[size_class]);
1094 /* Try to use an existing hole. Unless the shader is very large, this should only have to look
1103 list_for_each_entry(union radv_shader_arena_block, hole,
1106 if (hole->size < size)
1109 assert(hole
1203 union radv_shader_arena_block *hole = LIST_ENTRY(union radv_shader_arena_block, head, list); local in function:get_hole
1215 union radv_shader_arena_block *hole = alloc; local in function:free_shader_memory
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_draw.cpp79 // hole - need to fill
81 state.stream.decl[num].hole = true;
97 state.stream.decl[num].hole = false;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_draw.cpp114 // hole - need to fill
116 state.stream.decl[num].hole = true;
132 state.stream.decl[num].hole = false;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.0.4.rst101 - radeon: initialize hole variable before calling container_of
H A D20.0.0.rst1643 - util/vma: Factor out the hole splitting part of util_vma_heap_alloc
H A D20.1.0.rst3362 - iris: remove hole from struct iris_bo
/xsrc/external/mit/MesaLib/dist/docs/
H A Dhistory.rst29 filled a big hole during that time. For a lot of people, Mesa was their
/xsrc/external/mit/xorg-server.old/dist/mi/
H A Dmiarc.c375 char top, bot, hole; member in struct:__anon78d3557b0208
405 spdata->hole = spdata->top;
410 spdata->hole = FALSE;
489 spdata->hole = (spdata->top &&
632 if (spdata->hole)
870 if (spdata->hole)
3531 if (spdata->hole)
/xsrc/external/mit/xorg-server/dist/mi/
H A Dmiarc.c225 char top, bot, hole; member in struct:__anon6d734e8e0208
401 spdata->hole = spdata->top;
405 spdata->hole = FALSE;
475 spdata->hole = (spdata->top &&
605 if (spdata->hole) {
826 if (spdata->hole) {
3541 if (spdata->hole) {
/xsrc/external/mit/libxkbui/dist/
H A Daclocal.m42086 dnl not every word. This closes a longstanding sh security hole.
/xsrc/external/mit/xf86-video-imstt/dist/
H A Daclocal.m42086 dnl not every word. This closes a longstanding sh security hole.
/xsrc/external/mit/xf86-video-intel-2014/dist/m4/
H A Dlibtool.m42958 dnl not every word. This closes a longstanding sh security hole.
/xsrc/external/mit/xf86-video-intel-old/dist/m4/
H A Dlibtool.m42754 dnl not every word. This closes a longstanding sh security hole.
/xsrc/external/mit/xf86-video-nsc/dist/
H A Daclocal.m42086 dnl not every word. This closes a longstanding sh security hole.

Completed in 65 milliseconds

12345