Lines Matching refs:nxna

2416 	struct nfs_export_net_args nxna;
2428 for (net = 0; net < unxa->nxa_netcount; net++, uaddr += sizeof(nxna)) {
2429 error = copyin(uaddr, &nxna, sizeof(nxna));
2433 if (nxna.nxna_flags & (NX_MAPROOT|NX_MAPALL)) {
2436 temp_pcred.cr_uid = nxna.nxna_cred.cr_uid;
2437 temp_pcred.cr_ngroups = nxna.nxna_cred.cr_ngroups;
2438 for (i=0; i < nxna.nxna_cred.cr_ngroups && i < NGROUPS; i++)
2439 temp_pcred.cr_groups[i] = nxna.nxna_cred.cr_groups[i];
2447 if (nxna.nxna_addr.ss_len == 0) {
2455 nx->nx_defopt.nxo_flags = nxna.nxna_flags;
2457 bcopy(&nxna.nxna_sec, &nx->nx_defopt.nxo_sec, sizeof(struct nfs_sec));
2463 i += nxna.nxna_addr.ss_len + nxna.nxna_mask.ss_len;
2471 no->no_opt.nxo_flags = nxna.nxna_flags;
2473 bcopy(&nxna.nxna_sec, &no->no_opt.nxo_sec, sizeof(struct nfs_sec));
2476 bcopy(&nxna.nxna_addr, saddr, nxna.nxna_addr.ss_len);
2477 if (nxna.nxna_mask.ss_len) {
2478 smask = (struct sockaddr *)((caddr_t)saddr + nxna.nxna_addr.ss_len);
2479 bcopy(&nxna.nxna_mask, smask, nxna.nxna_mask.ss_len);
2516 (rn_no->no_opt.nxo_flags == nxna.nxna_flags) &&
2517 (!nfsrv_cmp_secflavs(&rn_no->no_opt.nxo_sec, &nxna.nxna_sec))) {
2597 struct nfs_export_net_args nxna;
2621 for (net = 0; net < unxa->nxa_netcount; net++, uaddr += sizeof(nxna)) {
2622 error = copyin(uaddr, &nxna, sizeof(nxna));
2626 if (nxna.nxna_addr.ss_len == 0) {
2638 if ((rnh = nx->nx_rtable[nxna.nxna_addr.ss_family]) == 0) {
2645 rn = (*rnh->rnh_lookup)(&nxna.nxna_addr,
2646 nxna.nxna_mask.ss_len ? &nxna.nxna_mask : NULL, rnh);
2663 nx->nx_rtable[nxna.nxna_addr.ss_family] = 0;