Lines Matching refs:nep
61 static void vfs_free_addrlist(struct netexport *nep);
63 static int vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
91 vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
121 np = &nep->ne_defexported;
167 if ((rnh = nep->ne_rtable[i]) == NULL) {
187 (void **) &nep->ne_rtable[i], 0);
191 if ((rnh = nep->ne_rtable[i]) == NULL) {
244 vfs_free_addrlist(struct netexport *nep)
251 if ((rnh = nep->ne_rtable[i])) {
257 nep->ne_rtable[i] = NULL; /* not SMP safe XXX */
260 cred = nep->ne_defexported.netc_anon;
275 struct netexport *nep;
284 nep = mp->mnt_export;
286 if (nep == NULL) {
296 vfs_free_addrlist(nep);
298 free(nep, M_MOUNT);
299 nep = NULL;
305 if (nep == NULL) {
306 nep = malloc(sizeof(struct netexport), M_MOUNT, M_WAITOK | M_ZERO);
307 mp->mnt_export = nep;
310 if ((error = vfs_setpublicfs(mp, nep, argp)) != 0)
316 if ((error = vfs_hang_addrlist(mp, nep, argp)))
343 vfs_setpublicfs(struct mount *mp, struct netexport *nep,
427 struct netexport *nep;
432 nep = mp->mnt_export;
433 if (nep == NULL)
442 rnh = nep->ne_rtable[saddr->sa_family];
456 np = &nep->ne_defexported;