Lines Matching defs:fhpath

87 static void fh_print_all_keys(char *fhpath, fhandle_t *fh);
89 static fhlist_ent *fh_lookup(char *fhpath, fhandle_t *fh, fhlist_ent *fhrecp,
91 static int fh_remove_mc_link(char *fhpath, fhandle_t *dfh, char *name,
93 static int fh_remove(char *fhpath, fhandle_t *dfh, char *name, char **pathp);
94 static int fh_rename(char *fhpath, fhandle_t *from_dfh, char *from_name,
97 static fhlist_ent *fh_lookup_link(char *fhpath, fhandle_t *dfh, fhandle_t *fh,
103 static char *update_export_point(char *fhpath, fhandle_t *fh, char *path);
104 static char *fh_print_absolute(char *fhpath, fhandle_t *fh, char *name);
106 char *fhpath, char **pathp1, char **pathp2);
108 char *fhpath, char **pathp1, char **pathp2, char *str);
119 nfsstat *, char *fhpath, char **, char **);
476 fh_print_all_keys(char *fhpath, fhandle_t *fh)
478 if ((fhpath == NULL) || (fh == NULL) || (debug <= 1))
481 db_print_all_keys(fhpath, &fh->fh_fsid, stdout);
495 fh_add(char *fhpath, fhandle_t *dfh, fhandle_t *fh, char *name)
513 error = db_add(fhpath, dfh, name, fh, flags);
547 fh_lookup(char *fhpath, fhandle_t *fh, fhlist_ent *fhrecp, int *errorp)
554 return (db_lookup(fhpath, fh, fhrecp, errorp));
562 fh_remove_mc_link(char *fhpath, fhandle_t *dfh, char *name, char **pathp)
569 str = nfslog_get_path(dfh, name, fhpath, "remove_mc_link");
575 error = db_delete_link(fhpath, &public_fh, str);
586 fh_remove(char *fhpath, fhandle_t *dfh, char *name, char **pathp)
605 (void) fh_remove_mc_link(fhpath, dfh, name, pathp);
606 return (db_delete_link(fhpath, dfh, name));
615 fh_rename(char *fhpath, fhandle_t *from_dfh, char *from_name, char **from_pathp,
635 return (fh_remove(fhpath, from_dfh, from_name, from_pathp));
645 (void) fh_remove_mc_link(fhpath, from_dfh, from_name, from_pathp);
646 return (db_rename_link(fhpath, from_dfh, from_name, to_dfh, to_name));
663 fh_lookup_link(char *fhpath, fhandle_t *dfh, fhandle_t *fh, char *name,
682 fhrecp = db_lookup(fhpath, fh, fhrecp, errorp);
716 fhrecp = db_lookup_link(fhpath, dfh, name, fhrecp, errorp);
809 update_export_point(char *fhpath, fhandle_t *fh, char *path)
848 if (FH_ADD(fhpath, fh, fh, path)) {
876 fh_print_absolute(char *fhpath, fhandle_t *fh, char *name)
904 while ((fhrecp = fh_lookup(fhpath, fh, &fhrec, &error)) != NULL &&
936 fhpath, fh, &parent[strlen(parent) + 1]);
1004 char *fhpath, char **pathp1, char **pathp2)
1017 char *fhpath, char **pathp1, char **pathp2, char *str)
1025 if (error = FH_ADD(fhpath, fh, fh, name)) {
1032 *pathp1 = nfslog_get_path(dfh, NULL, fhpath, str);
1038 *pathp1 = nfslog_get_path(dfh, name, fhpath, str);
1047 name = nfslog_get_path(dfh, name, fhpath, str);
1051 if (fh_lookup_link(fhpath, dfh, fh, name, &fhrec, &error) != NULL) {
1058 if (error = FH_ADD(fhpath, dfh, fh, name)) {
1079 char *fhpath, char **pathp1, char **pathp2)
1088 NULL, fhpath, "getattr2");
1099 char *fhpath, char **pathp1, char **pathp2)
1109 NULL, fhpath, "setattr2");
1122 char *fhpath, char **pathp1, char **pathp2)
1146 *pathp1 = nfslog_get_path(dfh, name, fhpath, "lookup2");
1152 nfslog_LOOKUP_calc(dfh, name, fh, fhpath, pathp1, pathp2, "Lookup2");
1161 char *fhpath, char **pathp1, char **pathp2)
1170 NULL, fhpath, "readlink2");
1181 char *fhpath, char **pathp1, char **pathp2)
1192 NULL, fhpath, "read2");
1203 char *fhpath, char **pathp1, char **pathp2)
1214 NULL, fhpath, "write2");
1226 char *fhpath, char **pathp1, char **pathp2)
1246 *pathp1 = nfslog_get_path(dfh, name, fhpath, "create2");
1256 if (error = FH_ADD(fhpath, dfh, fh, name)) {
1270 char *fhpath, char **pathp1, char **pathp2)
1285 *pathp1 = nfslog_get_path(dfh, name, fhpath, "remove2");
1293 if (error = fh_remove(fhpath, dfh, name, pathp1)) {
1306 char *fhpath, char **pathp1, char **pathp2)
1327 *pathp1 = nfslog_get_path(from_dfh, from_name, fhpath,
1329 *pathp2 = nfslog_get_path(to_dfh, to_name, fhpath,
1338 if (error = fh_rename(fhpath, from_dfh, from_name, pathp1,
1354 char *fhpath, char **pathp1, char **pathp2)
1372 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "link2 from");
1373 *pathp2 = nfslog_get_path(dfh, name, fhpath, "link2 to");
1381 if (error = FH_ADD(fhpath, dfh, fh, name)) {
1394 char *fhpath, char **pathp1, char **pathp2)
1407 *pathp1 = nfslog_get_path(dfh, name, fhpath, "symlink2");
1418 char *fhpath, char **pathp1, char **pathp2)
1428 NULL, fhpath, "readdir2");
1439 char *fhpath, char **pathp1, char **pathp2)
1448 NULL, fhpath, "statfs2");
1465 char *fhpath, char **pathp1, char **pathp2)
1474 fhpath, "getattr3");
1485 char *fhpath, char **pathp1, char **pathp2)
1495 NULL, fhpath, "setattr3");
1508 char *fhpath, char **pathp1, char **pathp2)
1533 *pathp1 = nfslog_get_path(dfh, name, fhpath, "lookup3");
1539 nfslog_LOOKUP_calc(dfh, name, fh, fhpath, pathp1, pathp2, "Lookup3");
1548 char *fhpath, char **pathp1, char **pathp2)
1558 NULL, fhpath, "access3");
1569 char *fhpath, char **pathp1, char **pathp2)
1578 fhpath, "readlink3");
1589 char *fhpath, char **pathp1, char **pathp2)
1599 NULL, fhpath, "read3");
1610 char *fhpath, char **pathp1, char **pathp2)
1620 NULL, fhpath, "write3");
1632 char *fhpath, char **pathp1, char **pathp2)
1653 *pathp1 = nfslog_get_path(dfh, name, fhpath, "create3");
1664 if (error = FH_ADD(fhpath, dfh, fh, name)) {
1678 char *fhpath, char **pathp1, char **pathp2)
1699 *pathp1 = nfslog_get_path(dfh, name, fhpath, "mkdir3");
1710 if (error = FH_ADD(fhpath, dfh, fh, name)) {
1724 char *fhpath, char **pathp1, char **pathp2)
1739 *pathp1 = nfslog_get_path(dfh, name, fhpath, "remove3");
1747 if (error = fh_remove(fhpath, dfh, name, pathp1)) {
1760 char *fhpath, char **pathp1, char **pathp2)
1775 *pathp1 = nfslog_get_path(dfh, name, fhpath, "rmdir3");
1783 if (error = fh_remove(fhpath, dfh, name, pathp1)) {
1796 char *fhpath, char **pathp1, char **pathp2)
1816 *pathp1 = nfslog_get_path(from_dfh, from_name, fhpath,
1818 *pathp2 = nfslog_get_path(to_dfh, to_name, fhpath,
1825 if (error = fh_rename(fhpath, from_dfh, from_name, pathp1,
1841 char *fhpath, char **pathp1, char **pathp2)
1858 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "link3 from");
1859 *pathp2 = nfslog_get_path(dfh, name, fhpath, "link3 to");
1867 if (error = FH_ADD(fhpath, dfh, fh, name)) {
1881 char *fhpath, char **pathp1, char **pathp2)
1902 *pathp1 = nfslog_get_path(dfh, name, fhpath, "mknod3");
1912 if (error = FH_ADD(fhpath, dfh, fh, name)) {
1925 char *fhpath, char **pathp1, char **pathp2)
1946 *pathp1 = nfslog_get_path(dfh, name, fhpath, "symlink3");
1957 if (error = FH_ADD(fhpath, dfh, fh, name)) {
1970 char *fhpath, char **pathp1, char **pathp2)
1980 NULL, fhpath, "readdir3");
1992 char *fhpath, char **pathp1, char **pathp2)
2006 NULL, fhpath, "readdirplus3");
2027 fhpath, NULL, NULL,
2039 char *fhpath, char **pathp1, char **pathp2)
2049 fhpath, "fsstat3");
2060 char *fhpath, char **pathp1, char **pathp2)
2070 fhpath, "fsinfo3");
2081 char *fhpath, char **pathp1, char **pathp2)
2091 fhpath, "pathconf3");
2102 char *fhpath, char **pathp1, char **pathp2)
2112 NULL, fhpath, "commit3");
2127 char *fhpath, char **pathp1, char **pathp2)
2153 fh_print_all_keys(fhpath, fh);
2155 if (fh_lookup_link(fhpath, fh, fh,
2157 if (error = FH_ADD(fhpath, fh, fh, args->sh_path)) {
2165 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "share");
2176 char *fhpath, char **pathp1, char **pathp2)
2201 fh_print_all_keys(fhpath, fh);
2204 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "share");
2207 if (error = fh_remove(fhpath, fh, args->sh_path, pathp1)) {
2217 char *fhpath, char **pathp1, char **pathp2)
2235 fh_print_all_keys(fhpath, fh);
2237 if (fh_lookup_link(fhpath, fh, fh,
2239 if (error = FH_ADD(fhpath, fh, fh, args->gfh_path)) {
2247 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "getfh");
2259 * filehandle, with name as its component. fhpath is the generic path for the
2264 nfslog_get_path(fhandle_t *fh, char *name, char *fhpath, char *prtstr)
2266 char *pathp = fh_print_absolute(fhpath, fh, name);
2282 nfslog_process_fh_rec(struct nfslog_lr *lrp, char *fhpath, char **pathp1,
2320 logrec->re_rpc_res, fhpath, pathp1, pathp2);
2329 fhpath, pathp1, pathp2);
2333 fhpath, NULL, NULL);