Lines Matching defs:nfsls

2109 	struct nfs_fs_locations nfsls;
2118 bzero(&nfsls, sizeof(nfsls));
2276 error = nfs4_parsefattr(&nmrep, &nmp->nm_fsattr, &nvattr, NULL, NULL, &nfsls);
2283 nfs_fs_locations_cleanup(&nfsls);
2284 error = nfs4_get_fs_locations(nmp, NULL, dirfh.fh_data, dirfh.fh_len, fspath.np_components[comp], ctx, &nfsls);
2285 if (!error && (nfsls.nl_numlocs < 1))
2297 nmp->nm_locations = nfsls;
2298 bzero(&nfsls, sizeof(nfsls));
2359 nfs_fs_locations_cleanup(&nfsls);
2363 nfs_fs_locations_cleanup(&nfsls);
2497 nfs_fs_locations_cleanup(&nfsls);
3265 struct nfs_fs_locations nfsls;
3269 bzero(&nfsls, sizeof(nfsls));
3336 error = nfs4_get_fs_locations(nmp, dnp, NULL, 0, vname, ctx, &nfsls);
3338 if (!error && (nfsls.nl_numlocs < 1))
3504 xb_add_32(error, &xbnew, nfsls.nl_numlocs); /* FS_LOCATIONS */
3505 for (loc = 0; !error && (loc < nfsls.nl_numlocs); loc++) {
3506 xb_add_32(error, &xbnew, nfsls.nl_locations[loc]->nl_servcount);
3507 for (serv = 0; !error && (serv < nfsls.nl_locations[loc]->nl_servcount); serv++) {
3508 xb_add_string(error, &xbnew, nfsls.nl_locations[loc]->nl_servers[serv]->ns_name,
3509 strlen(nfsls.nl_locations[loc]->nl_servers[serv]->ns_name));
3510 xb_add_32(error, &xbnew, nfsls.nl_locations[loc]->nl_servers[serv]->ns_addrcount);
3511 for (addr = 0; !error && (addr < nfsls.nl_locations[loc]->nl_servers[serv]->ns_addrcount); addr++)
3512 xb_add_string(error, &xbnew, nfsls.nl_locations[loc]->nl_servers[serv]->ns_addresses[addr],
3513 strlen(nfsls.nl_locations[loc]->nl_servers[serv]->ns_addresses[addr]));
3516 xb_add_32(error, &xbnew, nfsls.nl_locations[loc]->nl_path.np_compcount);
3517 for (comp = 0; !error && (comp < nfsls.nl_locations[loc]->nl_path.np_compcount); comp++)
3518 xb_add_string(error, &xbnew, nfsls.nl_locations[loc]->nl_path.np_components[comp],
3519 strlen(nfsls.nl_locations[loc]->nl_path.np_components[comp]));
3598 nfs_fs_locations_cleanup(&nfsls);