vsw
vmem_seg_walk_t *vsw;
wsp->walk_data = vsw = mdb_alloc(sizeof (vmem_seg_walk_t), UM_SLEEP);
vsw->vsw_type = type;
vsw->vsw_start = wsp->walk_addr + offsetof(vmem_t, vm_seg0);
vsw->vsw_current = vsw->vsw_start;
vmem_seg_walk_t *vsw = wsp->walk_data;
uintptr_t addr = vsw->vsw_current;
vsw->vsw_current = (uintptr_t)seg.vs_anext;
if (vsw->vsw_type != VMEM_NONE && seg.vs_type != vsw->vsw_type) {
if (vsw->vsw_current == vsw->vsw_start)
vmem_seg_walk_t *vsw = wsp->walk_data;
mdb_free(vsw, sizeof (vmem_seg_walk_t));
vmem_seg_walk_t *vsw;
wsp->walk_data = vsw = mdb_alloc(sizeof (vmem_seg_walk_t), UM_SLEEP);
vsw->vsw_type = type;
vsw->vsw_start = wsp->walk_addr + OFFSETOF(vmem_t, vm_seg0);
vsw->vsw_current = vsw->vsw_start;
vmem_seg_walk_t *vsw = wsp->walk_data;
uintptr_t addr = vsw->vsw_current;
vsw->vsw_current = (uintptr_t)seg.vs_anext;
if (vsw->vsw_type != VMEM_NONE && seg.vs_type != vsw->vsw_type) {
if (vsw->vsw_current == vsw->vsw_start)
vmem_seg_walk_t *vsw = wsp->walk_data;
mdb_free(vsw, sizeof (vmem_seg_walk_t));
struct vfssw *vsw;
vsw = vfs_getvfsswbyname(fstyp);
if (vsw == NULL) {
VFS_INIT(rootvfs, &vsw->vsw_vfsops, 0);
vfs_unrefvfssw(vsw);
struct vfssw *vsw;
vsw = vfs_getvfsswbyname("devfs");
VFS_INIT(&devices, &vsw->vsw_vfsops, NULL);
struct vfssw *vsw;
vsw = vfs_getvfsswbyname("dev");
VFS_INIT(&dev, &vsw->vsw_vfsops, NULL);
struct vfssw *vsw;
vsw = vfs_getvfsswbyname(rootfs.bo_fstype);
if (vsw == NULL) {
VFS_INIT(rootvfs, &vsw->vsw_vfsops, (caddr_t)0);
vfs_unrefvfssw(vsw);
struct vfssw *vsw;
if ((vsw = getfstype("root", rootfs.bo_fstype, BO_MAXFSNAME)) == NULL)
(void) strcpy(rootfs.bo_fstype, vsw->vsw_name);
vfs_unrefvfssw(vsw);
struct vfssw *vsw;
if ((vsw = vfs_getvfssw(fsname)) != NULL)
return (vsw);
struct vsw *next; /* next in list */
(struct vsw *, mblk_t *, int,
struct vsw *vs_vswp; /* Back pointer to vswp */
struct vsw *ldc_vswp; /* associated vsw */
struct vsw *p_vswp; /* associated vsw */