Lines Matching refs:nfs_pub
545 if (nfs_pub.np_valid) { in vfs_setpublicfs()
546 nfs_pub.np_valid = 0; in vfs_setpublicfs()
547 if (nfs_pub.np_index != NULL) { in vfs_setpublicfs()
548 free(nfs_pub.np_index, M_TEMP); in vfs_setpublicfs()
549 nfs_pub.np_index = NULL; in vfs_setpublicfs()
558 if (nfs_pub.np_valid != 0 && mp != nfs_pub.np_mount) in vfs_setpublicfs()
564 bzero(&nfs_pub.np_handle, sizeof(nfs_pub.np_handle)); in vfs_setpublicfs()
565 nfs_pub.np_handle.fh_fsid = mp->mnt_stat.f_fsid; in vfs_setpublicfs()
570 if ((error = VOP_VPTOFH(rvp, &nfs_pub.np_handle.fh_fid))) in vfs_setpublicfs()
579 if (nfs_pub.np_index == NULL) in vfs_setpublicfs()
580 nfs_pub.np_index = malloc(MAXNAMLEN + 1, M_TEMP, in vfs_setpublicfs()
582 error = copyinstr(argp->ex_indexfile, nfs_pub.np_index, in vfs_setpublicfs()
588 for (cp = nfs_pub.np_index; *cp; cp++) { in vfs_setpublicfs()
596 free(nfs_pub.np_index, M_TEMP); in vfs_setpublicfs()
597 nfs_pub.np_index = NULL; in vfs_setpublicfs()
602 nfs_pub.np_mount = mp; in vfs_setpublicfs()
603 nfs_pub.np_valid = 1; in vfs_setpublicfs()