Lines Matching defs:mem
72 echo_mem *mem = NULL;
74 if ((mem = (echo_mem*)malloc(sizeof(*mem))) == NULL)
77 mem->area = alloc_mem(&mem->phy_base, &mem->log_base, size, "echo buffer", true);
78 mem->size = size;
79 if (mem->area < B_OK) {
80 free(mem);
83 return mem;
87 echo_mem_delete(echo_mem *mem)
89 if(mem->area > B_OK)
90 delete_area(mem->area);
91 free(mem);
97 echo_mem *mem = NULL;
99 mem = echo_mem_new(size);
100 if (mem == NULL)
103 LIST_INSERT_HEAD(&mems, mem, next);
105 return mem;
111 echo_mem *mem = NULL;
113 LIST_FOREACH(mem, &mems, next) {
114 if (mem->log_base != ptr)
116 LIST_REMOVE(mem, next);
118 echo_mem_delete(mem);
147 echo_mem * mem = echo_mem_alloc( dwByteCt );
148 if(mem)
149 *ppMemAddr = mem->log_base;