Lines Matching defs:mem
71 auvia_mem *mem;
73 if ((mem = malloc(sizeof(*mem))) == NULL)
76 mem->area = alloc_mem(&mem->phy_base, &mem->log_base, size, "auvia buffer", false);
77 mem->size = size;
78 if (mem->area < B_OK) {
79 free(mem);
82 return mem;
87 auvia_mem_delete(auvia_mem *mem)
89 if(mem->area > B_OK)
90 delete_area(mem->area);
91 free(mem);
98 auvia_mem *mem;
100 mem = auvia_mem_new(card, size);
101 if (mem == NULL)
104 LIST_INSERT_HEAD(&(card->mems), mem, next);
106 return mem;
113 auvia_mem *mem;
115 LIST_FOREACH(mem, &card->mems, next) {
116 if (mem->log_base != ptr)
118 LIST_REMOVE(mem, next);
120 auvia_mem_delete(mem);