Lines Matching refs:unxa
2414 nfsrv_hang_addrlist(struct nfs_export *nx, struct user_nfs_export_args *unxa)
2427 uaddr = unxa->nxa_nets;
2428 for (net = 0; net < unxa->nxa_netcount; net++, uaddr += sizeof(nxna)) {
2595 nfsrv_free_addrlist(struct nfs_export *nx, struct user_nfs_export_args *unxa)
2606 if (!unxa || !unxa->nxa_netcount) {
2620 uaddr = unxa->nxa_nets;
2621 for (net = 0; net < unxa->nxa_netcount; net++, uaddr += sizeof(nxna)) {
2640 if (!(unxa->nxa_flags & NXA_ADD))
2648 if (!(unxa->nxa_flags & NXA_ADD))
2673 nfsrv_export(struct user_nfs_export_args *unxa, vfs_context_t ctx)
2686 if (unxa->nxa_flags == NXA_CHECK) {
2688 error = copyinstr(unxa->nxa_fspath, path, MAXPATHLEN, &pathlen);
2719 if (unxa->nxa_flags & NXA_DELETE_ALL) {
2757 error = copyinstr(unxa->nxa_fspath, path, MAXPATHLEN, &pathlen);
2772 if (nxfs->nxfs_id == unxa->nxa_fsid)
2781 if ((unxa->nxa_flags & (NXA_ADD|NXA_OFFLINE)) == NXA_ADD) {
2808 if (!(unxa->nxa_flags & NXA_ADD)) {
2818 if (!(unxa->nxa_flags & NXA_OFFLINE))
2825 if (!(unxa->nxa_flags & NXA_OFFLINE)) {
2855 nxfs->nxfs_id = unxa->nxa_fsid;
2882 if (unxa->nxa_exppath) {
2883 error = copyinstr(unxa->nxa_exppath, path, MAXPATHLEN, &pathlen);
2887 if (nx->nx_id == unxa->nxa_expid)
2898 if (!(unxa->nxa_flags & NXA_ADD)) {
2909 nx->nx_id = unxa->nxa_expid;
3049 if (unxa->nxa_flags & NXA_DELETE) {
3067 } else if (!unxa->nxa_netcount) {
3076 error = nfsrv_free_addrlist(nx, unxa);
3081 if (unxa->nxa_flags & NXA_ADD) {
3087 if (unxa->nxa_flags & NXA_OFFLINE)
3090 error = nfsrv_hang_addrlist(nx, unxa);