Lines Matching refs:svc_export
29 typedef struct svc_export svc_export;
31 static void exp_do_unexport(svc_export *unexp);
323 struct svc_export *exp = container_of(ref, struct svc_export, h.ref);
336 struct svc_export *exp = container_of(h, struct svc_export, h);
355 static struct svc_export *svc_export_update(struct svc_export *new,
356 struct svc_export *old);
357 static struct svc_export *svc_export_lookup(struct svc_export *);
457 static int secinfo_parse(char **mesg, char *buf, struct svc_export *exp)
487 secinfo_parse(char **mesg, char *buf, struct svc_export *exp) { return 0; }
497 struct svc_export exp = {}, *expp;
627 static void show_secinfo(struct seq_file *m, struct svc_export *exp);
633 struct svc_export *exp ;
639 exp = container_of(h, struct svc_export, h);
664 struct svc_export *orig = container_of(a, struct svc_export, h);
665 struct svc_export *new = container_of(b, struct svc_export, h);
673 struct svc_export *new = container_of(cnew, struct svc_export, h);
674 struct svc_export *item = container_of(citem, struct svc_export, h);
688 struct svc_export *new = container_of(cnew, struct svc_export, h);
689 struct svc_export *item = container_of(citem, struct svc_export, h);
714 struct svc_export *i = kmalloc(sizeof(*i), GFP_KERNEL);
737 svc_export_hash(struct svc_export *exp)
747 static struct svc_export *
748 svc_export_lookup(struct svc_export *exp)
756 return container_of(ch, struct svc_export, h);
761 static struct svc_export *
762 svc_export_update(struct svc_export *new, struct svc_export *old)
771 return container_of(ch, struct svc_export, h);
800 struct svc_export *exp)
850 static svc_export *exp_get_by_name(svc_client *clp, const struct path *path,
853 struct svc_export *exp, key;
874 static struct svc_export *exp_parent(svc_client *clp, struct path *path)
877 svc_export *exp = exp_get_by_name(clp, path, NULL);
923 static void exp_fsid_unhash(struct svc_export *exp)
938 static int exp_fsid_hash(svc_client *clp, struct svc_export *exp)
949 static int exp_hash(struct auth_domain *clp, struct svc_export *exp)
963 static void exp_unhash(struct svc_export *exp)
983 struct svc_export *exp = NULL;
984 struct svc_export new;
1092 exp_do_unexport(svc_export *unexp)
1108 svc_export *exp;
1156 struct svc_export *exp;
1195 static struct svc_export *exp_find(struct auth_domain *clp, int fsid_type,
1198 struct svc_export *exp;
1211 __be32 check_nfsd_access(struct svc_export *exp, struct svc_rqst *rqstp)
1242 struct svc_export *
1245 struct svc_export *gssexp, *exp = ERR_PTR(-ENOENT);
1271 struct svc_export *
1274 struct svc_export *gssexp, *exp = ERR_PTR(-ENOENT);
1301 struct svc_export *
1305 struct svc_export *exp = rqst_exp_get_by_name(rqstp, path);
1318 static struct svc_export *find_fsidzero_export(struct svc_rqst *rqstp)
1335 struct svc_export *exp;
1456 static void show_secinfo(struct seq_file *m, struct svc_export *exp)
1507 struct svc_export *exp = container_of(cp, struct svc_export, h);