Home
last modified time | relevance | path

Searched refs:slab (Results 1 – 9 of 9) sorted by relevance

/titanic_44/usr/src/cmd/mdb/common/modules/genunix/
H A Dmmd.c329 pdesc_slab_t *slab; in pdesc_slab_print() local
343 slab = mdb_alloc(slab_sz, UM_SLEEP); in pdesc_slab_print()
345 if (mdb_vread(slab, slab_sz, addr) == -1) { in pdesc_slab_print()
346 mdb_free(slab, slab_sz); in pdesc_slab_print()
355 mdb_printf("%016p %7d %7d\n", addr, slab->pds_sz, slab->pds_used); in pdesc_slab_print()
357 mdb_free(slab, slab_sz); in pdesc_slab_print()
602 pdesc_slab_t slab; in pdesc_slab_walk_init() local
605 if (mdb_vread(&slab, sizeof (slab), wsp->walk_addr) == -1) { in pdesc_slab_walk_init()
612 q_head = (uintptr_t)VA_OFF(slab.pds_mmd, in pdesc_slab_walk_init()
629 pdesc_slab_t slab; in slab2multidata() local
[all …]
/titanic_44/usr/src/uts/common/io/
H A Dmultidata.c329 pdesc_slab_t *slab; in mmd_esballoc_free() local
356 slab = Q2PDSLAB(mmd->mmd_pd_slab_q.ql_next); in mmd_esballoc_free()
357 while (slab != Q2PDSLAB(&(mmd->mmd_pd_slab_q))) { in mmd_esballoc_free()
358 pdesc_slab_t *slab_next = Q2PDSLAB(slab->pds_next); in mmd_esballoc_free()
360 remque(&(slab->pds_next)); in mmd_esballoc_free()
361 slab->pds_next = NULL; in mmd_esballoc_free()
362 slab->pds_prev = NULL; in mmd_esballoc_free()
363 slab->pds_mmd = NULL; in mmd_esballoc_free()
364 slab->pds_used = 0; in mmd_esballoc_free()
365 kmem_cache_free(pd_slab_cache, slab); in mmd_esballoc_free()
[all …]
/titanic_44/usr/src/lib/libumem/common/
H A Dumem.c1402 char *buf, *slab; in umem_slab_create() local
1412 slab = vmem_alloc(vmp, slabsize, UMEM_VMFLAGS(umflag)); in umem_slab_create()
1414 if (slab == NULL) in umem_slab_create()
1417 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); in umem_slab_create()
1421 copy_pattern(UMEM_UNINITIALIZED_PATTERN, slab, slabsize); in umem_slab_create()
1428 sp = UMEM_SLAB(cp, slab); in umem_slab_create()
1435 sp->slab_base = buf = slab + color; in umem_slab_create()
1470 umem_log_event(umem_slab_log, cp, sp, slab); in umem_slab_create()
1484 vmem_free(vmp, slab, slabsize); in umem_slab_create()
1501 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); in umem_slab_destroy() local
[all …]
/titanic_44/usr/src/uts/common/os/
H A Dkmem.c1532 char *buf, *slab; in kmem_slab_create() local
1544 slab = vmem_alloc(vmp, slabsize, kmflag & KM_VMFLAGS); in kmem_slab_create()
1546 if (slab == NULL) in kmem_slab_create()
1549 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); in kmem_slab_create()
1559 copy_pattern(KMEM_UNINITIALIZED_PATTERN, slab, slabsize); in kmem_slab_create()
1566 sp = KMEM_SLAB(cp, slab); in kmem_slab_create()
1573 sp->slab_base = buf = slab + color; in kmem_slab_create()
1611 kmem_log_event(kmem_slab_log, cp, sp, slab); in kmem_slab_create()
1625 vmem_free(vmp, slab, slabsize); in kmem_slab_create()
1642 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); in kmem_slab_destroy() local
[all …]
/titanic_44/usr/src/cmd/mdb/common/modules/libumem/
H A Dumem.c4266 umem_slab_t slab; in umem_malloc_info() local
4269 if (mdb_vread(&slab, sizeof (slab), saddr) == -1) { in umem_malloc_info()
4272 long chunks = slab.slab_chunks; in umem_malloc_info()
/titanic_44/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.s1378 * If we're using a smaller slab size and reserved VA range we need
/titanic_44/usr/src/cmd/look/
H A Dwords20795 slab
/titanic_44/usr/src/cmd/spell/
H A Dlist20794 slab
/titanic_44/usr/src/uts/intel/io/acpica/
H A Dchanges.txt9170 overhead (such as a slab allocator.)
10388 OSL will invoke the slab allocator). This support is optional; the
13965 Remove redundant slab.h include (Brad Hards)