Lines Matching refs:nep
66 static void vfs_free_addrlist(struct netexport *nep);
69 static int vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
98 vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
130 np = &nep->ne_defexported;
179 if ((rnh = nep->ne4) == NULL) {
181 rnh = vfs_create_addrlist_af(&nep->ne4, off);
187 if ((rnh = nep->ne6) == NULL) {
189 rnh = vfs_create_addrlist_af(&nep->ne6, off);
270 vfs_free_addrlist(struct netexport *nep)
274 if (nep->ne4 != NULL)
275 vfs_free_addrlist_af(&nep->ne4);
276 if (nep->ne6 != NULL)
277 vfs_free_addrlist_af(&nep->ne6);
279 cred = nep->ne_defexported.netc_anon;
294 struct netexport *nep;
303 nep = mp->mnt_export;
305 if (nep == NULL) {
315 vfs_free_addrlist(nep);
317 free(nep, M_MOUNT);
318 nep = NULL;
324 if (nep == NULL) {
325 nep = malloc(sizeof(struct netexport), M_MOUNT, M_WAITOK | M_ZERO);
326 mp->mnt_export = nep;
329 if ((error = vfs_setpublicfs(mp, nep, argp)) != 0)
335 if ((error = vfs_hang_addrlist(mp, nep, argp)))
362 vfs_setpublicfs(struct mount *mp, struct netexport *nep,
446 struct netexport *nep;
451 nep = mp->mnt_export;
452 if (nep == NULL)
464 rnh = nep->ne4;
467 rnh = nep->ne6;
483 np = &nep->ne_defexported;