Lines Matching refs:vfsp

497 nfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)  in nfs_mount()  argument
518 if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) in nfs_mount()
590 if ((mi = VFTOMI(vfsp)) != NULL) { in nfs_mount()
599 error = pathconf_get((struct mntinfo *)vfsp->vfs_data, args); in nfs_mount()
943 mntzone = zone_find_by_path(refstr_value(vfsp->vfs_mntpt)); in nfs_mount()
952 error = nfs_mount_label_policy(vfsp, &svp->sv_addr, in nfs_mount()
960 vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0); in nfs_mount()
976 error = nfsrootvp(&rtvp, vfsp, svp_head, flags, cr, mntzone); in nfs_mount()
1008 nfs_async_stop(vfsp); in nfs_mount()
1009 nfs_async_manager_stop(vfsp); in nfs_mount()
1144 nfsrootvp(vnode_t **rtvpp, vfs_t *vfsp, struct servinfo *svp, in nfsrootvp() argument
1224 vfsp->vfs_dev = nfs_dev; in nfsrootvp()
1225 vfs_make_fsid(&vfsp->vfs_fsid, nfs_dev, nfsfstyp); in nfsrootvp()
1226 vfsp->vfs_data = (caddr_t)mi; in nfsrootvp()
1227 vfsp->vfs_fstype = nfsfstyp; in nfsrootvp()
1228 vfsp->vfs_bsize = NFS_MAXDATA; in nfsrootvp()
1246 mi->mi_vfsp = vfsp; in nfsrootvp()
1257 NULL, vfsp, gethrtime(), cr, NULL, NULL); in nfsrootvp()
1312 VFS_HOLD(vfsp); /* add reference for thread */ in nfsrootvp()
1314 vfsp, 0, minclsyspri); in nfsrootvp()
1320 nfs_mnt_kstat_init(vfsp); in nfsrootvp()
1341 nfs_async_stop(vfsp); in nfsrootvp()
1342 nfs_async_manager_stop(vfsp); in nfsrootvp()
1360 nfs_unmount(vfs_t *vfsp, int flag, cred_t *cr) in nfs_unmount() argument
1365 if (secpolicy_fs_unmount(cr, vfsp) != 0) in nfs_unmount()
1368 mi = VFTOMI(vfsp); in nfs_unmount()
1371 vfsp->vfs_flag |= VFS_UNMOUNTED; in nfs_unmount()
1387 nfs_async_manager_stop(vfsp); in nfs_unmount()
1388 destroy_rtable(vfsp, cr); in nfs_unmount()
1405 if (nfs_async_stop_sig(vfsp)) { in nfs_unmount()
1408 rflush(vfsp, cr); in nfs_unmount()
1413 if (check_rtable(vfsp)) { in nfs_unmount()
1422 nfs_async_manager_stop(vfsp); in nfs_unmount()
1428 destroy_rtable(vfsp, cr); in nfs_unmount()
1444 nfs_root(vfs_t *vfsp, vnode_t **vpp) in nfs_root() argument
1452 mi = VFTOMI(vfsp); in nfs_root()
1466 NULL, vfsp, gethrtime(), CRED(), NULL, NULL); in nfs_root()
1496 nfs_statvfs(vfs_t *vfsp, struct statvfs64 *sbp) in nfs_statvfs() argument
1505 error = nfs_root(vfsp, &vp); in nfs_statvfs()
1509 mi = VFTOMI(vfsp); in nfs_statvfs()
1574 sbp->f_fsid = (unsigned long)vfsp->vfs_fsid.val[0]; in nfs_statvfs()
1576 vfssw[vfsp->vfs_fstype].vsw_name, FSTYPSZ); in nfs_statvfs()
1577 sbp->f_flag = vf_to_stf(vfsp->vfs_flag); in nfs_statvfs()
1597 nfs_sync(vfs_t *vfsp, short flag, cred_t *cr) in nfs_sync() argument
1604 rflush(vfsp, cr); in nfs_sync()
1612 nfs_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp) in nfs_vget() argument
1618 zoneid_t zoneid = VFTOMI(vfsp)->mi_zone->zone_id; in nfs_vget()
1620 if (nfs_zone() != VFTOMI(vfsp)->mi_zone) in nfs_vget()
1632 vp = makenfsnode((fhandle_t *)(nfsfidp->nf_data), NULL, vfsp, in nfs_vget()
1659 nfs_mountroot(vfs_t *vfsp, whymountroot_t why) in nfs_mountroot() argument
1745 error = nfsrootvp(&rtvp, vfsp, svp, args.flags, cr, global_zone); in nfs_mountroot()
1763 (void) vfs_lock_wait(vfsp); in nfs_mountroot()
1764 vfs_add(NULL, vfsp, vfsflags); in nfs_mountroot()
1765 vfs_unlock(vfsp); in nfs_mountroot()
1777 nfs_async_stop(vfsp); in nfs_mountroot()
1778 nfs_async_manager_stop(vfsp); in nfs_mountroot()
1804 nfs_freevfs(vfs_t *vfsp) in nfs_freevfs() argument
1810 mi = VFTOMI(vfsp); in nfs_freevfs()