/illumos-gate/usr/src/cmd/fs.d/nfs/nfslog/ |
H A D | fhtab.c | 53 #define PRINT_LINK_DATA(fp, func, dfh, name, str) \ 54 (void) fprintf(fp, "%s: name '%s', dfh ", \ 56 debug_opaque_print(fp, dfh, sizeof (*(dfh))); \ 60 #define PRINT_FULL_DATA(fp, func, dfh, fh, name, str) \ 61 (void) fprintf(fp, "%s: name '%s', dfh ", \ 63 debug_opaque_print(fp, dfh, sizeof (*(dfh))); \ 91 static int fh_remove_mc_link(char *fhpath, fhandle_t *dfh, char *name, 93 static int fh_remove(char *fhpath, fhandle_t *dfh, cha 495 fh_add(char *fhpath, fhandle_t *dfh, fhandle_t *fh, char *name) argument 562 fh_remove_mc_link(char *fhpath, fhandle_t *dfh, char *name, char **pathp) argument 586 fh_remove(char *fhpath, fhandle_t *dfh, char *name, char **pathp) argument 663 fh_lookup_link(char *fhpath, fhandle_t *dfh, fhandle_t *fh, char *name, fhlist_ent *fhrecp, int *errorp) argument 1016 nfslog_LOOKUP_calc(fhandle_t *dfh, char *name, fhandle_t *fh, char *fhpath, char **pathp1, char **pathp2, char *str) argument 1125 fhandle_t *dfh, *fh; local 1229 fhandle_t *dfh, *fh; local 1273 fhandle_t *dfh; local 1357 fhandle_t *dfh, *fh; local 1397 fhandle_t *dfh; local 1511 fhandle_t *dfh, *fh; local 1635 fhandle_t *dfh, *fh; local 1681 fhandle_t *dfh, *fh; local 1727 fhandle_t *dfh; local 1763 fhandle_t *dfh; local 1844 fhandle_t *dfh, *fh; local 1884 fhandle_t *dfh, *fh; local 1928 fhandle_t *dfh, *fh; local 1995 fhandle_t *dfh, *fh; local [all...] |
H A D | dbtab.c | 85 static int fill_link_key(char *linkkey, fhandle_t *dfh, char *name); 105 static fhlist_ent *create_primary_struct(struct db_list *dbp, fhandle_t *dfh, 108 static fhlist_ent *db_add_primary(struct db_list *dbp, fhandle_t *dfh, 115 static void add_mc_path(struct db_list *dbp, fhandle_t *dfh, char *name, 117 static linkinfo_ent *create_link_struct(struct db_list *dbp, fhandle_t *dfh, 119 static int db_add_secondary(struct db_list *dbp, fhandle_t *dfh, char *name, 131 static int delete_link(struct db_list *dbp, fhandle_t *dfh, char *name, 153 * the full file handle and the secondary key (dfh-key,name) 155 * The secondary key is the pair (dfh-key,name) where dfh 198 fill_link_key(char *linkkey, fhandle_t *dfh, char *name) argument 656 create_primary_struct(struct db_list *dbp, fhandle_t *dfh, char *name, fhandle_t *fh, uint_t flags, fhlist_ent *fhrecp, int *errorp) argument 710 db_add_primary(struct db_list *dbp, fhandle_t *dfh, char *name, fhandle_t *fh, uint_t flags, fhlist_ent *fhrecp, int *errorp) argument 842 add_mc_path(struct db_list *dbp, fhandle_t *dfh, char *name, fhlist_ent *fhrecp, linkinfo_ent *linkp, int *errorp) argument 905 create_link_struct(struct db_list *dbp, fhandle_t *dfh, char *name, fhlist_ent *fhrecp, int *errorp) argument 990 db_add_secondary(struct db_list *dbp, fhandle_t *dfh, char *name, fhandle_t *fh, fhlist_ent *fhrecp) argument 1241 fhandle_t *dfh; local 1305 db_add(char *fhpath, fhandle_t *dfh, char *name, fhandle_t *fh, uint_t flags) argument 1400 db_lookup_link(char *fhpath, fhandle_t *dfh, char *name, fhlist_ent *fhrecp, int *errorp) argument 1550 delete_link(struct db_list *dbp, fhandle_t *dfh, char *name, char *nextlinkkey, int *nextlinksizep, int *errorp, char *errstr) argument 1579 db_delete_link(char *fhpath, fhandle_t *dfh, char *name) argument [all...] |
H A D | fhtab.h | 82 fhandle_t dfh; /* parent filehandle for this component */ member in struct:fhlist_ent 104 fhandle_t dfh; /* directory filehandle */ member in struct:linkinfo_ent 141 int db_add(char *fhpath, fhandle_t *dfh, char *name, fhandle_t *fh, 145 fhlist_ent *db_lookup_link(char *fhpath, fhandle_t *dfh, char *name, 148 int db_delete_link(char *fhpath, fhandle_t *dfh, char *name);
|
H A D | nfslog_trans.c | 849 fhandle_t *dfh = &args->da_fhandle; local 850 newte->pathname = nfslog_get_path(dfh, name, 913 fhandle_t *dfh = &dargs->da_fhandle; local 914 newte->pathname = nfslog_get_path(dfh, name, 959 fhandle_t *dfh = &args->da_fhandle; local 960 newte->pathname = nfslog_get_path(dfh, name, 1094 fhandle_t *dfh = &args->la_to.da_fhandle; local 1098 path2 = tpath2 = nfslog_get_path(dfh, name, 1151 fhandle_t *dfh = &args->sla_from.da_fhandle; local 1153 path1 = tpath1 = nfslog_get_path(dfh, nam [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_stub_vnops.c | 1530 nfs_fh4 *stub_fh, *dfh; local 1556 dfh = &VTOR4(dvp)->r_fh->sfh_fh; 1558 stub_fh->nfs_fh4_val = kmem_alloc(dfh->nfs_fh4_len + 1563 bcopy(dfh->nfs_fh4_val, newfhval, dfh->nfs_fh4_len); 1564 stub_fh->nfs_fh4_len = dfh->nfs_fh4_len; 1565 newfhval = newfhval + dfh->nfs_fh4_len; 1573 kmem_free(stub_fh->nfs_fh4_val, dfh->nfs_fh4_len +
|