Lines Matching defs:exportlist
116 struct exportlist {
131 SLIST_ENTRY(exportlist) entries;
140 SLIST_HEAD(exportlisthead, exportlist);
198 struct grouplist *, int, struct exportlist *,
214 static int do_export_mount(struct exportlist *, struct statfs *);
215 static int do_mount(struct exportlist *, struct grouplist *, uint64_t,
217 static int do_opt(char **, char **, struct exportlist *,
220 static struct exportlist *ex_search(fsid_t *, struct exportlisthead *);
221 static struct exportlist *get_exp(void);
223 static void free_exp(struct exportlist *);
229 static void insert_exports(struct exportlist *, struct exportlisthead *);
233 static int compare_export(struct exportlist *, struct exportlist *);
242 static void getexp_err(struct exportlist *, struct grouplist *, const char *);
245 struct exportlist *, int, struct expcred *, uint64_t);
252 static int parsesec(char *, struct exportlist *);
303 static struct exportlist *v4root_ep = NULL;
1161 struct exportlist *ep;
1462 struct exportlist *ep;
1584 struct exportlist *ep;
1620 ep = (struct exportlist *)NULL;
1651 if (ep == (struct exportlist *)NULL) {
1724 if (ep == (struct exportlist *)NULL) {
1769 if (ep == (struct exportlist *)NULL) {
2133 insert_exports(struct exportlist *ep, struct exportlisthead *exhp)
2148 struct exportlist *ep, *ep2;
2153 SLIST_REMOVE(&exhp[i], ep, exportlist, entries);
2199 struct exportlist *ep, *oep;
2315 * Compare old and current exportlist entries for the fsid and return 0
2319 compare_export(struct exportlist *ep, struct exportlist *oep)
2478 static struct exportlist *
2481 struct exportlist *ep;
2483 ep = (struct exportlist *)calloc(1, sizeof (struct exportlist));
2484 if (ep == (struct exportlist *)NULL)
2507 getexp_err(struct exportlist *ep, struct grouplist *grp, const char *reason)
2530 static struct exportlist *
2533 struct exportlist *ep;
2572 hang_dirp(struct dirlist *dp, struct grouplist *grp, struct exportlist *ep,
2625 int flags, struct exportlist *ep, struct expcred *anoncrp,
2795 parsesec(char *seclist, struct exportlist *ep)
2846 do_opt(char **cpp, char **endcpp, struct exportlist *ep, struct grouplist *grp,
3068 free_exp(struct exportlist *ep)
3145 * Call do_mount() from the struct exportlist, for each case needed.
3148 do_export_mount(struct exportlist *ep, struct statfs *fsp)
3188 do_mount(struct exportlist *ep, struct grouplist *grp, uint64_t exflags,