projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
radv: set writes_memory for global memory stores/atomics
[mesa.git]
/
src
/
mesa
/
main
/
mm.c
diff --git
a/src/mesa/main/mm.c
b/src/mesa/main/mm.c
index d430bcdb840b9150dfc461cb5ea452d7130424da..5f0bfe96911ad31c850f37196c4e9ab40fc86561 100644
(file)
--- a/
src/mesa/main/mm.c
+++ b/
src/mesa/main/mm.c
@@
-22,6
+22,10
@@
*
*/
*
*/
+#include <assert.h>
+#include <stdio.h>
+#include <stdlib.h>
+
#include "mm.h"
#include "mm.h"
@@
-60,13
+64,13
@@
mmInit(unsigned ofs, unsigned size)
if (!size)
return NULL;
if (!size)
return NULL;
- heap =
(struct mem_block *) _mesa_calloc(
sizeof(struct mem_block));
+ heap =
calloc(1,
sizeof(struct mem_block));
if (!heap)
return NULL;
if (!heap)
return NULL;
- block =
(struct mem_block *) _mesa_calloc(
sizeof(struct mem_block));
+ block =
calloc(1,
sizeof(struct mem_block));
if (!block) {
if (!block) {
-
_mesa_
free(heap);
+ free(heap);
return NULL;
}
return NULL;
}
@@
-98,7
+102,7
@@
SliceBlock(struct mem_block *p,
/* break left [p, newblock, p->next], then p = newblock */
if (startofs > p->ofs) {
/* break left [p, newblock, p->next], then p = newblock */
if (startofs > p->ofs) {
- newblock =
(struct mem_block*) _mesa_calloc(
sizeof(struct mem_block));
+ newblock =
calloc(1,
sizeof(struct mem_block));
if (!newblock)
return NULL;
newblock->ofs = startofs;
if (!newblock)
return NULL;
newblock->ofs = startofs;
@@
-122,7
+126,7
@@
SliceBlock(struct mem_block *p,
/* break right, also [p, newblock, p->next] */
if (size < p->size) {
/* break right, also [p, newblock, p->next] */
if (size < p->size) {
- newblock =
(struct mem_block*) _mesa_calloc(
sizeof(struct mem_block));
+ newblock =
calloc(1,
sizeof(struct mem_block));
if (!newblock)
return NULL;
newblock->ofs = startofs + size;
if (!newblock)
return NULL;
newblock->ofs = startofs + size;
@@
-206,7
+210,7
@@
mmFindBlock(struct mem_block *heap, unsigned start)
}
}
-static
INLINE
int
+static
inline
int
Join2Blocks(struct mem_block *p)
{
/* XXX there should be some assertions here */
Join2Blocks(struct mem_block *p)
{
/* XXX there should be some assertions here */
@@
-225,7
+229,7
@@
Join2Blocks(struct mem_block *p)
q->next_free->prev_free = q->prev_free;
q->prev_free->next_free = q->next_free;
q->next_free->prev_free = q->prev_free;
q->prev_free->next_free = q->next_free;
-
_mesa_
free(q);
+ free(q);
return 1;
}
return 0;
return 1;
}
return 0;
@@
-270,9
+274,9
@@
mmDestroy(struct mem_block *heap)
for (p = heap->next; p != heap; ) {
struct mem_block *next = p->next;
for (p = heap->next; p != heap; ) {
struct mem_block *next = p->next;
-
_mesa_
free(p);
+ free(p);
p = next;
}
p = next;
}
-
_mesa_
free(heap);
+ free(heap);
}
}