/titanic_50/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | mmd.c | 329 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_50/usr/src/uts/common/io/ |
H A D | multidata.c | 329 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_50/usr/src/lib/libumem/common/ |
H A D | umem.c | 1402 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_50/usr/src/uts/common/os/ |
H A D | kmem.c | 1491 char *buf, *slab; in kmem_slab_create() local 1503 slab = vmem_alloc(vmp, slabsize, kmflag & KM_VMFLAGS); in kmem_slab_create() 1505 if (slab == NULL) in kmem_slab_create() 1508 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); in kmem_slab_create() 1518 copy_pattern(KMEM_UNINITIALIZED_PATTERN, slab, slabsize); in kmem_slab_create() 1525 sp = KMEM_SLAB(cp, slab); in kmem_slab_create() 1532 sp->slab_base = buf = slab + color; in kmem_slab_create() 1570 kmem_log_event(kmem_slab_log, cp, sp, slab); in kmem_slab_create() 1584 vmem_free(vmp, slab, slabsize); in kmem_slab_create() 1601 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); in kmem_slab_destroy() local [all …]
|
/titanic_50/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | umem.c | 4266 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_50/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.s | 1378 * If we're using a smaller slab size and reserved VA range we need
|
/titanic_50/usr/src/cmd/look/ |
H A D | words | 20795 slab
|
/titanic_50/usr/src/cmd/spell/ |
H A D | list | 20794 slab
|
/titanic_50/usr/src/uts/intel/io/acpica/ |
H A D | changes.txt | 9170 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)
|