Lines Matching refs:vsw
3494 vmem_seg_walk_t *vsw; in vmem_seg_walk_common_init() local
3501 wsp->walk_data = vsw = mdb_alloc(sizeof (vmem_seg_walk_t), UM_SLEEP); in vmem_seg_walk_common_init()
3503 vsw->vsw_type = type; in vmem_seg_walk_common_init()
3504 vsw->vsw_start = wsp->walk_addr + offsetof(vmem_t, vm_seg0); in vmem_seg_walk_common_init()
3505 vsw->vsw_current = vsw->vsw_start; in vmem_seg_walk_common_init()
3543 vmem_seg_walk_t *vsw = wsp->walk_data; in vmem_seg_walk_step() local
3544 uintptr_t addr = vsw->vsw_current; in vmem_seg_walk_step()
3563 vsw->vsw_current = (uintptr_t)seg.vs_anext; in vmem_seg_walk_step()
3564 if (vsw->vsw_type != VMEM_NONE && seg.vs_type != vsw->vsw_type) { in vmem_seg_walk_step()
3570 if (vsw->vsw_current == vsw->vsw_start) in vmem_seg_walk_step()
3579 vmem_seg_walk_t *vsw = wsp->walk_data; in vmem_seg_walk_fini() local
3581 mdb_free(vsw, sizeof (vmem_seg_walk_t)); in vmem_seg_walk_fini()