Lines Matching refs:fhpath

85 static void fh_print_all_keys(char *fhpath, fhandle_t *fh);
87 static fhlist_ent *fh_lookup(char *fhpath, fhandle_t *fh, fhlist_ent *fhrecp,
89 static int fh_remove_mc_link(char *fhpath, fhandle_t *dfh, char *name,
91 static int fh_remove(char *fhpath, fhandle_t *dfh, char *name, char **pathp);
92 static int fh_rename(char *fhpath, fhandle_t *from_dfh, char *from_name,
95 static fhlist_ent *fh_lookup_link(char *fhpath, fhandle_t *dfh, fhandle_t *fh,
101 static char *update_export_point(char *fhpath, fhandle_t *fh, char *path);
102 static char *fh_print_absolute(char *fhpath, fhandle_t *fh, char *name);
104 char *fhpath, char **pathp1, char **pathp2);
106 char *fhpath, char **pathp1, char **pathp2, char *str);
117 nfsstat *, char *fhpath, char **, char **);
474 fh_print_all_keys(char *fhpath, fhandle_t *fh) in fh_print_all_keys() argument
476 if ((fhpath == NULL) || (fh == NULL) || (debug <= 1)) in fh_print_all_keys()
479 db_print_all_keys(fhpath, &fh->fh_fsid, stdout); in fh_print_all_keys()
493 fh_add(char *fhpath, fhandle_t *dfh, fhandle_t *fh, char *name) in fh_add() argument
511 error = db_add(fhpath, dfh, name, fh, flags); in fh_add()
545 fh_lookup(char *fhpath, fhandle_t *fh, fhlist_ent *fhrecp, int *errorp) in fh_lookup() argument
552 return (db_lookup(fhpath, fh, fhrecp, errorp)); in fh_lookup()
560 fh_remove_mc_link(char *fhpath, fhandle_t *dfh, char *name, char **pathp) in fh_remove_mc_link() argument
567 str = nfslog_get_path(dfh, name, fhpath, "remove_mc_link"); in fh_remove_mc_link()
573 error = db_delete_link(fhpath, &public_fh, str); in fh_remove_mc_link()
584 fh_remove(char *fhpath, fhandle_t *dfh, char *name, char **pathp) in fh_remove() argument
603 (void) fh_remove_mc_link(fhpath, dfh, name, pathp); in fh_remove()
604 return (db_delete_link(fhpath, dfh, name)); in fh_remove()
613 fh_rename(char *fhpath, fhandle_t *from_dfh, char *from_name, char **from_pathp, in fh_rename() argument
633 return (fh_remove(fhpath, from_dfh, from_name, from_pathp)); in fh_rename()
643 (void) fh_remove_mc_link(fhpath, from_dfh, from_name, from_pathp); in fh_rename()
644 return (db_rename_link(fhpath, from_dfh, from_name, to_dfh, to_name)); in fh_rename()
661 fh_lookup_link(char *fhpath, fhandle_t *dfh, fhandle_t *fh, char *name, in fh_lookup_link() argument
680 fhrecp = db_lookup(fhpath, fh, fhrecp, errorp); in fh_lookup_link()
714 fhrecp = db_lookup_link(fhpath, dfh, name, fhrecp, errorp); in fh_lookup_link()
807 update_export_point(char *fhpath, fhandle_t *fh, char *path) in update_export_point() argument
846 if (FH_ADD(fhpath, fh, fh, path)) { in update_export_point()
874 fh_print_absolute(char *fhpath, fhandle_t *fh, char *name) in fh_print_absolute() argument
902 while ((fhrecp = fh_lookup(fhpath, fh, &fhrec, &error)) != NULL && in fh_print_absolute()
934 fhpath, fh, &parent[strlen(parent) + 1]); in fh_print_absolute()
1002 char *fhpath, char **pathp1, char **pathp2) in nfslog_null_fhargs() argument
1015 char *fhpath, char **pathp1, char **pathp2, char *str) in nfslog_LOOKUP_calc() argument
1023 if (error = FH_ADD(fhpath, fh, fh, name)) { in nfslog_LOOKUP_calc()
1030 *pathp1 = nfslog_get_path(dfh, NULL, fhpath, str); in nfslog_LOOKUP_calc()
1036 *pathp1 = nfslog_get_path(dfh, name, fhpath, str); in nfslog_LOOKUP_calc()
1045 name = nfslog_get_path(dfh, name, fhpath, str); in nfslog_LOOKUP_calc()
1049 if (fh_lookup_link(fhpath, dfh, fh, name, &fhrec, &error) != NULL) { in nfslog_LOOKUP_calc()
1056 if (error = FH_ADD(fhpath, dfh, fh, name)) { in nfslog_LOOKUP_calc()
1077 char *fhpath, char **pathp1, char **pathp2) in nfslog_GETATTR2_fhargs() argument
1086 NULL, fhpath, "getattr2"); in nfslog_GETATTR2_fhargs()
1097 char *fhpath, char **pathp1, char **pathp2) in nfslog_SETATTR2_fhargs() argument
1107 NULL, fhpath, "setattr2"); in nfslog_SETATTR2_fhargs()
1120 char *fhpath, char **pathp1, char **pathp2) in nfslog_LOOKUP2_fhargs() argument
1144 *pathp1 = nfslog_get_path(dfh, name, fhpath, "lookup2"); in nfslog_LOOKUP2_fhargs()
1150 nfslog_LOOKUP_calc(dfh, name, fh, fhpath, pathp1, pathp2, "Lookup2"); in nfslog_LOOKUP2_fhargs()
1159 char *fhpath, char **pathp1, char **pathp2) in nfslog_READLINK2_fhargs() argument
1168 NULL, fhpath, "readlink2"); in nfslog_READLINK2_fhargs()
1179 char *fhpath, char **pathp1, char **pathp2) in nfslog_READ2_fhargs() argument
1190 NULL, fhpath, "read2"); in nfslog_READ2_fhargs()
1201 char *fhpath, char **pathp1, char **pathp2) in nfslog_WRITE2_fhargs() argument
1212 NULL, fhpath, "write2"); in nfslog_WRITE2_fhargs()
1224 char *fhpath, char **pathp1, char **pathp2) in nfslog_CREATE2_fhargs() argument
1244 *pathp1 = nfslog_get_path(dfh, name, fhpath, "create2"); in nfslog_CREATE2_fhargs()
1254 if (error = FH_ADD(fhpath, dfh, fh, name)) { in nfslog_CREATE2_fhargs()
1268 char *fhpath, char **pathp1, char **pathp2) in nfslog_REMOVE2_fhargs() argument
1283 *pathp1 = nfslog_get_path(dfh, name, fhpath, "remove2"); in nfslog_REMOVE2_fhargs()
1291 if (error = fh_remove(fhpath, dfh, name, pathp1)) { in nfslog_REMOVE2_fhargs()
1304 char *fhpath, char **pathp1, char **pathp2) in nfslog_RENAME2_fhargs() argument
1325 *pathp1 = nfslog_get_path(from_dfh, from_name, fhpath, in nfslog_RENAME2_fhargs()
1327 *pathp2 = nfslog_get_path(to_dfh, to_name, fhpath, in nfslog_RENAME2_fhargs()
1336 if (error = fh_rename(fhpath, from_dfh, from_name, pathp1, in nfslog_RENAME2_fhargs()
1352 char *fhpath, char **pathp1, char **pathp2) in nfslog_LINK2_fhargs() argument
1370 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "link2 from"); in nfslog_LINK2_fhargs()
1371 *pathp2 = nfslog_get_path(dfh, name, fhpath, "link2 to"); in nfslog_LINK2_fhargs()
1379 if (error = FH_ADD(fhpath, dfh, fh, name)) { in nfslog_LINK2_fhargs()
1392 char *fhpath, char **pathp1, char **pathp2) in nfslog_SYMLINK2_fhargs() argument
1405 *pathp1 = nfslog_get_path(dfh, name, fhpath, "symlink2"); in nfslog_SYMLINK2_fhargs()
1416 char *fhpath, char **pathp1, char **pathp2) in nfslog_READDIR2_fhargs() argument
1426 NULL, fhpath, "readdir2"); in nfslog_READDIR2_fhargs()
1437 char *fhpath, char **pathp1, char **pathp2) in nfslog_STATFS2_fhargs() argument
1446 NULL, fhpath, "statfs2"); in nfslog_STATFS2_fhargs()
1463 char *fhpath, char **pathp1, char **pathp2) in nfslog_GETATTR3_fhargs() argument
1472 fhpath, "getattr3"); in nfslog_GETATTR3_fhargs()
1483 char *fhpath, char **pathp1, char **pathp2) in nfslog_SETATTR3_fhargs() argument
1493 NULL, fhpath, "setattr3"); in nfslog_SETATTR3_fhargs()
1506 char *fhpath, char **pathp1, char **pathp2) in nfslog_LOOKUP3_fhargs() argument
1531 *pathp1 = nfslog_get_path(dfh, name, fhpath, "lookup3"); in nfslog_LOOKUP3_fhargs()
1537 nfslog_LOOKUP_calc(dfh, name, fh, fhpath, pathp1, pathp2, "Lookup3"); in nfslog_LOOKUP3_fhargs()
1546 char *fhpath, char **pathp1, char **pathp2) in nfslog_ACCESS3_fhargs() argument
1556 NULL, fhpath, "access3"); in nfslog_ACCESS3_fhargs()
1567 char *fhpath, char **pathp1, char **pathp2) in nfslog_READLINK3_fhargs() argument
1576 fhpath, "readlink3"); in nfslog_READLINK3_fhargs()
1587 char *fhpath, char **pathp1, char **pathp2) in nfslog_READ3_fhargs() argument
1597 NULL, fhpath, "read3"); in nfslog_READ3_fhargs()
1608 char *fhpath, char **pathp1, char **pathp2) in nfslog_WRITE3_fhargs() argument
1618 NULL, fhpath, "write3"); in nfslog_WRITE3_fhargs()
1630 char *fhpath, char **pathp1, char **pathp2) in nfslog_CREATE3_fhargs() argument
1651 *pathp1 = nfslog_get_path(dfh, name, fhpath, "create3"); in nfslog_CREATE3_fhargs()
1662 if (error = FH_ADD(fhpath, dfh, fh, name)) { in nfslog_CREATE3_fhargs()
1676 char *fhpath, char **pathp1, char **pathp2) in nfslog_MKDIR3_fhargs() argument
1697 *pathp1 = nfslog_get_path(dfh, name, fhpath, "mkdir3"); in nfslog_MKDIR3_fhargs()
1708 if (error = FH_ADD(fhpath, dfh, fh, name)) { in nfslog_MKDIR3_fhargs()
1722 char *fhpath, char **pathp1, char **pathp2) in nfslog_REMOVE3_fhargs() argument
1737 *pathp1 = nfslog_get_path(dfh, name, fhpath, "remove3"); in nfslog_REMOVE3_fhargs()
1745 if (error = fh_remove(fhpath, dfh, name, pathp1)) { in nfslog_REMOVE3_fhargs()
1758 char *fhpath, char **pathp1, char **pathp2) in nfslog_RMDIR3_fhargs() argument
1773 *pathp1 = nfslog_get_path(dfh, name, fhpath, "rmdir3"); in nfslog_RMDIR3_fhargs()
1781 if (error = fh_remove(fhpath, dfh, name, pathp1)) { in nfslog_RMDIR3_fhargs()
1794 char *fhpath, char **pathp1, char **pathp2) in nfslog_RENAME3_fhargs() argument
1814 *pathp1 = nfslog_get_path(from_dfh, from_name, fhpath, in nfslog_RENAME3_fhargs()
1816 *pathp2 = nfslog_get_path(to_dfh, to_name, fhpath, in nfslog_RENAME3_fhargs()
1823 if (error = fh_rename(fhpath, from_dfh, from_name, pathp1, in nfslog_RENAME3_fhargs()
1839 char *fhpath, char **pathp1, char **pathp2) in nfslog_LINK3_fhargs() argument
1856 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "link3 from"); in nfslog_LINK3_fhargs()
1857 *pathp2 = nfslog_get_path(dfh, name, fhpath, "link3 to"); in nfslog_LINK3_fhargs()
1865 if (error = FH_ADD(fhpath, dfh, fh, name)) { in nfslog_LINK3_fhargs()
1879 char *fhpath, char **pathp1, char **pathp2) in nfslog_MKNOD3_fhargs() argument
1900 *pathp1 = nfslog_get_path(dfh, name, fhpath, "mknod3"); in nfslog_MKNOD3_fhargs()
1910 if (error = FH_ADD(fhpath, dfh, fh, name)) { in nfslog_MKNOD3_fhargs()
1923 char *fhpath, char **pathp1, char **pathp2) in nfslog_SYMLINK3_fhargs() argument
1944 *pathp1 = nfslog_get_path(dfh, name, fhpath, "symlink3"); in nfslog_SYMLINK3_fhargs()
1955 if (error = FH_ADD(fhpath, dfh, fh, name)) { in nfslog_SYMLINK3_fhargs()
1968 char *fhpath, char **pathp1, char **pathp2) in nfslog_READDIR3_fhargs() argument
1978 NULL, fhpath, "readdir3"); in nfslog_READDIR3_fhargs()
1990 char *fhpath, char **pathp1, char **pathp2) in nfslog_READDIRPLUS3_fhargs() argument
2004 NULL, fhpath, "readdirplus3"); in nfslog_READDIRPLUS3_fhargs()
2025 fhpath, NULL, NULL, in nfslog_READDIRPLUS3_fhargs()
2037 char *fhpath, char **pathp1, char **pathp2) in nfslog_FSSTAT3_fhargs() argument
2047 fhpath, "fsstat3"); in nfslog_FSSTAT3_fhargs()
2058 char *fhpath, char **pathp1, char **pathp2) in nfslog_FSINFO3_fhargs() argument
2068 fhpath, "fsinfo3"); in nfslog_FSINFO3_fhargs()
2079 char *fhpath, char **pathp1, char **pathp2) in nfslog_PATHCONF3_fhargs() argument
2089 fhpath, "pathconf3"); in nfslog_PATHCONF3_fhargs()
2100 char *fhpath, char **pathp1, char **pathp2) in nfslog_COMMIT3_fhargs() argument
2110 NULL, fhpath, "commit3"); in nfslog_COMMIT3_fhargs()
2125 char *fhpath, char **pathp1, char **pathp2) in nfslog_SHARE_fhargs() argument
2151 fh_print_all_keys(fhpath, fh); in nfslog_SHARE_fhargs()
2153 if (fh_lookup_link(fhpath, fh, fh, in nfslog_SHARE_fhargs()
2155 if (error = FH_ADD(fhpath, fh, fh, args->sh_path)) { in nfslog_SHARE_fhargs()
2163 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "share"); in nfslog_SHARE_fhargs()
2174 char *fhpath, char **pathp1, char **pathp2) in nfslog_UNSHARE_fhargs() argument
2199 fh_print_all_keys(fhpath, fh); in nfslog_UNSHARE_fhargs()
2202 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "share"); in nfslog_UNSHARE_fhargs()
2205 if (error = fh_remove(fhpath, fh, args->sh_path, pathp1)) { in nfslog_UNSHARE_fhargs()
2215 char *fhpath, char **pathp1, char **pathp2) in nfslog_GETFH_fhargs() argument
2233 fh_print_all_keys(fhpath, fh); in nfslog_GETFH_fhargs()
2235 if (fh_lookup_link(fhpath, fh, fh, in nfslog_GETFH_fhargs()
2237 if (error = FH_ADD(fhpath, fh, fh, args->gfh_path)) { in nfslog_GETFH_fhargs()
2245 *pathp1 = nfslog_get_path(fh, NULL, fhpath, "getfh"); in nfslog_GETFH_fhargs()
2262 nfslog_get_path(fhandle_t *fh, char *name, char *fhpath, char *prtstr) in nfslog_get_path() argument
2264 char *pathp = fh_print_absolute(fhpath, fh, name); in nfslog_get_path()
2280 nfslog_process_fh_rec(struct nfslog_lr *lrp, char *fhpath, char **pathp1, in nfslog_process_fh_rec() argument
2318 logrec->re_rpc_res, fhpath, pathp1, pathp2); in nfslog_process_fh_rec()
2327 fhpath, pathp1, pathp2); in nfslog_process_fh_rec()
2331 fhpath, NULL, NULL); in nfslog_process_fh_rec()