Lines Matching refs:mem
817 uint8_t *mem;
821 mem = slab->us_data;
835 keg->uk_freef(mem, PAGE_SIZE * keg->uk_ppera, flags);
949 uint8_t *mem;
955 mem = NULL;
985 mem = allocf(zone, keg->uk_ppera * PAGE_SIZE, &flags, wait);
986 if (mem == NULL) {
995 slab = (uma_slab_t )(mem + keg->uk_pgoff);
999 vsetslab((vm_offset_t)mem + (i * PAGE_SIZE), slab);
1002 slab->us_data = mem;
1026 UMA_HASH_INSERT(&keg->uk_hash, slab, mem);
1178 * mem A pointer to the memory to be freed
1186 page_free(void *mem, vm_size_t size, uint8_t flags)
1197 kmem_free(vmem, (vm_offset_t)mem, size);
1206 zero_init(void *mem, int size, int flags)
1208 bzero(mem, size);
1400 keg_ctor(void *mem, int size, void *udata, int flags)
1403 uma_keg_t keg = mem;
1534 zone_ctor(void *mem, int size, void *udata, int flags)
1537 uma_zone_t zone = mem;
2831 uint8_t *mem;
2841 mem = (uint8_t *)((uintptr_t)item & (~UMA_SLAB_MASK));
2843 slab = hash_sfind(&keg->uk_hash, mem);
2845 mem += keg->uk_pgoff;
2846 slab = (uma_slab_t)mem;
3236 void *mem;
3243 mem = page_alloc(NULL, size, &flags, wait);
3244 if (mem) {
3245 vsetslab((vm_offset_t)mem, slab);
3246 slab->us_data = mem;
3253 return (mem);
3537 uint8_t *mem;
3539 mem = (uint8_t *)((uintptr_t)item & (~UMA_SLAB_MASK));
3541 slab = vtoslab((vm_offset_t)mem);
3551 slab = hash_sfind(&keg->uk_hash, mem);
3553 slab = (uma_slab_t)(mem + keg->uk_pgoff);