Lines Matching refs:nep
73 static void vfs_free_addrlist(struct netexport *nep);
76 static int vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
105 vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
142 np = &nep->ne_defexported;
191 if ((rnh = nep->ne4) == NULL) {
193 rnh = vfs_create_addrlist_af(&nep->ne4, off);
199 if ((rnh = nep->ne6) == NULL) {
201 rnh = vfs_create_addrlist_af(&nep->ne6, off);
284 vfs_free_addrlist(struct netexport *nep)
288 if (nep->ne4 != NULL)
289 vfs_free_addrlist_af(&nep->ne4);
290 if (nep->ne6 != NULL)
291 vfs_free_addrlist_af(&nep->ne6);
293 cred = nep->ne_defexported.netc_anon;
308 struct netexport *nep;
321 nep = mp->mnt_export;
323 if (nep == NULL) {
333 vfs_free_addrlist(nep);
335 free(nep, M_MOUNT);
336 nep = NULL;
342 if (nep == NULL) {
343 nep = malloc(sizeof(struct netexport), M_MOUNT, M_WAITOK | M_ZERO);
344 mp->mnt_export = nep;
347 if ((error = vfs_setpublicfs(mp, nep, argp)) != 0)
357 if ((error = vfs_hang_addrlist(mp, nep, argp)))
384 vfs_setpublicfs(struct mount *mp, struct netexport *nep,
469 struct netexport *nep;
474 nep = mp->mnt_export;
475 if (nep == NULL)
488 rnh = nep->ne4;
491 rnh = nep->ne6;
507 return (&nep->ne_defexported);