Lines Matching defs:nep
73 static int vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
102 vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
133 np = &nep->ne_defexported;
182 if ((rnh = nep->ne4) == NULL) {
184 rnh = vfs_create_addrlist_af(&nep->ne4, off);
190 if ((rnh = nep->ne6) == NULL) {
192 rnh = vfs_create_addrlist_af(&nep->ne6, off);
275 vfs_free_addrlist(struct netexport *nep)
279 if (nep->ne4 != NULL)
280 vfs_free_addrlist_af(&nep->ne4);
281 if (nep->ne6 != NULL)
282 vfs_free_addrlist_af(&nep->ne6);
284 cred = nep->ne_defexported.netc_anon;
287 nep->ne_defexported.netc_anon = NULL;
304 struct netexport *nep;
321 nep = mp->mnt_export;
323 if (nep == NULL) {
348 vfs_free_addrlist(nep);
350 free(nep, M_MOUNT);
351 nep = NULL;
367 if (do_exjail && nep != NULL) {
368 vfs_free_addrlist(nep);
369 memset(nep, 0, sizeof(*nep));
378 if (nep == NULL) {
379 nep = malloc(sizeof(struct netexport), M_MOUNT,
381 mp->mnt_export = nep;
385 if ((error = vfs_setpublicfs(mp, nep, argp)) != 0) {
388 free(nep, M_MOUNT);
405 if ((error = vfs_hang_addrlist(mp, nep, argp))) {
408 free(nep, M_MOUNT);
532 vfs_setpublicfs(struct mount *mp, struct netexport *nep,
617 struct netexport *nep;
622 nep = mp->mnt_export;
623 if (nep == NULL)
636 rnh = nep->ne4;
639 rnh = nep->ne6;
655 return (&nep->ne_defexported);