Searched refs:fsloc (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/fs/nfsd/
H A Dexport.c292 static void nfsd4_fslocs_free(struct nfsd4_fs_locations *fsloc) nfsd4_fslocs_free() argument
294 struct nfsd4_fs_location *locations = fsloc->locations; nfsd4_fslocs_free()
300 for (i = 0; i < fsloc->locations_count; i++) { nfsd4_fslocs_free()
306 fsloc->locations = NULL; nfsd4_fslocs_free()
388 fsloc_parse(char **mesg, char *buf, struct nfsd4_fs_locations *fsloc) fsloc_parse() argument
393 /* more than one fsloc */ fsloc_parse()
394 if (fsloc->locations) fsloc_parse()
398 err = get_uint(mesg, &fsloc->locations_count); fsloc_parse()
401 if (fsloc->locations_count > MAX_FS_LOCATIONS) fsloc_parse()
403 if (fsloc->locations_count == 0) fsloc_parse()
406 fsloc->locations = kzalloc(fsloc->locations_count fsloc_parse()
408 if (!fsloc->locations) fsloc_parse()
410 for (i=0; i < fsloc->locations_count; i++) { fsloc_parse()
417 fsloc->locations[i].hosts = kstrdup(buf, GFP_KERNEL); fsloc_parse()
418 if (!fsloc->locations[i].hosts) fsloc_parse()
426 fsloc->locations[i].path = kstrdup(buf, GFP_KERNEL); fsloc_parse()
427 if (!fsloc->locations[i].path) fsloc_parse()
437 fsloc->migrated = migrated; fsloc_parse()
440 nfsd4_fslocs_free(fsloc); fsloc_parse()
483 fsloc_parse(char **mesg, char *buf, struct nfsd4_fs_locations *fsloc){return 0;} fsloc_parse() argument
586 if (strcmp(buf, "fsloc") == 0) svc_export_parse()
1225 kuid_t anonu, kgid_t anong, struct nfsd4_fs_locations *fsloc) exp_flags()
1236 if (fsloc && fsloc->locations_count > 0) { exp_flags()
1237 char *loctype = (fsloc->migrated) ? "refer" : "replicas"; exp_flags()
1241 seq_escape(m, fsloc->locations[0].path, ",;@ \t\n\\"); exp_flags()
1243 seq_escape(m, fsloc->locations[0].hosts, ",;@ \t\n\\"); exp_flags()
1244 for (i = 1; i < fsloc->locations_count; i++) { exp_flags()
1246 seq_escape(m, fsloc->locations[i].path, ",;@ \t\n\\"); exp_flags()
1248 seq_escape(m, fsloc->locations[i].hosts, ",;@ \t\n\\"); exp_flags()
1224 exp_flags(struct seq_file *m, int flag, int fsid, kuid_t anonu, kgid_t anong, struct nfsd4_fs_locations *fsloc) exp_flags() argument

Completed in 39 milliseconds