Lines Matching defs:mem
818 uint8_t *mem;
822 mem = slab->us_data;
836 keg->uk_freef(mem, PAGE_SIZE * keg->uk_ppera, flags);
942 uint8_t *mem;
948 mem = NULL;
978 mem = allocf(zone, keg->uk_ppera * PAGE_SIZE, &flags, wait);
979 if (mem == NULL) {
988 slab = (uma_slab_t )(mem + keg->uk_pgoff);
992 vsetslab((vm_offset_t)mem + (i * PAGE_SIZE), slab);
995 slab->us_data = mem;
1019 UMA_HASH_INSERT(&keg->uk_hash, slab, mem);
1168 * mem A pointer to the memory to be freed
1176 page_free(void *mem, vm_size_t size, uint8_t flags)
1187 kmem_free(vmem, (vm_offset_t)mem, size);
1196 zero_init(void *mem, int size, int flags)
1198 bzero(mem, size);
1402 keg_ctor(void *mem, int size, void *udata, int flags)
1405 uma_keg_t keg = mem;
1537 zone_ctor(void *mem, int size, void *udata, int flags)
1540 uma_zone_t zone = mem;
2865 uint8_t *mem;
2875 mem = (uint8_t *)((uintptr_t)item & (~UMA_SLAB_MASK));
2877 slab = hash_sfind(&keg->uk_hash, mem);
2879 mem += keg->uk_pgoff;
2880 slab = (uma_slab_t)mem;
3274 void *mem;
3281 mem = page_alloc(NULL, size, &flags, wait);
3282 if (mem) {
3283 vsetslab((vm_offset_t)mem, slab);
3284 slab->us_data = mem;
3291 return (mem);
3576 uint8_t *mem;
3578 mem = (uint8_t *)((uintptr_t)item & (~UMA_SLAB_MASK));
3580 slab = vtoslab((vm_offset_t)mem);
3590 slab = hash_sfind(&keg->uk_hash, mem);
3592 slab = (uma_slab_t)(mem + keg->uk_pgoff);