Lines Matching defs:slab
143 /* Walk packet descriptor slab list */
323 * Print the contents of a packet descriptor slab (pdesc_slab_t) structure.
329 pdesc_slab_t *slab;
332 /* Figure out how many descriptors in a slab */
341 /* Read in the entire slab chunk; may be of use one day */
343 slab = mdb_alloc(slab_sz, UM_SLEEP);
345 if (mdb_vread(slab, slab_sz, addr) == -1) {
346 mdb_free(slab, slab_sz);
355 mdb_printf("%016p %7d %7d\n", addr, slab->pds_sz, slab->pds_used);
357 mdb_free(slab, slab_sz);
586 * Packet descriptor slab (pdesc_slab_t) walker initialization routine.
602 pdesc_slab_t slab;
605 if (mdb_vread(&slab, sizeof (slab), wsp->walk_addr) == -1) {
612 q_head = (uintptr_t)VA_OFF(slab.pds_mmd,
629 pdesc_slab_t slab;
634 if (mdb_vread(&slab, sizeof (slab), addr) == -1) {
639 mdb_printf("%p\n", slab.pds_mmd);
662 pdesc_slab_t slab;
672 if (mdb_vread(&slab, sizeof (slab),
680 q_head = (uintptr_t)VA_OFF(slab.pds_mmd,
914 pdesc_slab_t slab;
934 if (mdb_vread(&slab, sizeof (slab), (uintptr_t)pd.pd_slab) == -1) {
939 if (mdb_vread(&mmd, sizeof (mmd), (uintptr_t)slab.pds_mmd) == -1) {
940 mdb_warn("couldn't read multidata_t at %p", slab.pds_mmd);
946 VA_OFF(slab.pds_mmd, offsetof(multidata_t, mmd_magic)));