Lines Matching refs:nfsls

2120 	struct nfs_fs_locations nfsls;
2129 bzero(&nfsls, sizeof(nfsls));
2287 error = nfs4_parsefattr(&nmrep, &nmp->nm_fsattr, &nvattr, NULL, NULL, &nfsls);
2294 nfs_fs_locations_cleanup(&nfsls);
2295 error = nfs4_get_fs_locations(nmp, NULL, dirfh.fh_data, dirfh.fh_len, fspath.np_components[comp], ctx, &nfsls);
2296 if (!error && (nfsls.nl_numlocs < 1))
2308 nmp->nm_locations = nfsls;
2309 bzero(&nfsls, sizeof(nfsls));
2370 nfs_fs_locations_cleanup(&nfsls);
2374 nfs_fs_locations_cleanup(&nfsls);
2508 nfs_fs_locations_cleanup(&nfsls);
3324 struct nfs_fs_locations nfsls;
3328 bzero(&nfsls, sizeof(nfsls));
3395 error = nfs4_get_fs_locations(nmp, dnp, NULL, 0, vname, ctx, &nfsls);
3397 if (!error && (nfsls.nl_numlocs < 1))
3563 xb_add_32(error, &xbnew, nfsls.nl_numlocs); /* FS_LOCATIONS */
3564 for (loc = 0; !error && (loc < nfsls.nl_numlocs); loc++) {
3565 xb_add_32(error, &xbnew, nfsls.nl_locations[loc]->nl_servcount);
3566 for (serv = 0; !error && (serv < nfsls.nl_locations[loc]->nl_servcount); serv++) {
3567 xb_add_string(error, &xbnew, nfsls.nl_locations[loc]->nl_servers[serv]->ns_name,
3568 strlen(nfsls.nl_locations[loc]->nl_servers[serv]->ns_name));
3569 xb_add_32(error, &xbnew, nfsls.nl_locations[loc]->nl_servers[serv]->ns_addrcount);
3570 for (addr = 0; !error && (addr < nfsls.nl_locations[loc]->nl_servers[serv]->ns_addrcount); addr++)
3571 xb_add_string(error, &xbnew, nfsls.nl_locations[loc]->nl_servers[serv]->ns_addresses[addr],
3572 strlen(nfsls.nl_locations[loc]->nl_servers[serv]->ns_addresses[addr]));
3575 xb_add_32(error, &xbnew, nfsls.nl_locations[loc]->nl_path.np_compcount);
3576 for (comp = 0; !error && (comp < nfsls.nl_locations[loc]->nl_path.np_compcount); comp++)
3577 xb_add_string(error, &xbnew, nfsls.nl_locations[loc]->nl_path.np_components[comp],
3578 strlen(nfsls.nl_locations[loc]->nl_path.np_components[comp]));
3657 nfs_fs_locations_cleanup(&nfsls);