/illumos-gate/usr/src/cmd/fs.d/nfs/nfslog/ |
H A D | fhtab.h | 74 * This is the runtime filehandle table entry. Because an fhandle_t is 79 fhandle_t fh; /* filehandle for this component */ 82 fhandle_t dfh; /* parent filehandle for this component */ 104 fhandle_t dfh; /* directory filehandle */ 141 int db_add(char *fhpath, fhandle_t *dfh, char *name, fhandle_t *fh, 143 fhlist_ent *db_lookup(char *fhpath, fhandle_t *fh, fhlist_ent *fhrecp, 145 fhlist_ent *db_lookup_link(char *fhpath, fhandle_t *dfh, char *name, 147 int db_delete(char *fhpath, fhandle_t *fh); 148 int db_delete_link(char *fhpath, fhandle_t *df [all...] |
H A D | fhtab.c | 74 fhandle_t fh; 83 static int fh_add(char *, fhandle_t *, fhandle_t *, char *); 85 static char *get_export_path(fhandle_t *, char *); 86 static void sprint_fid(char *, uint_t, const fhandle_t *); 87 static void fh_print_all_keys(char *fhpath, fhandle_t *fh); 88 static int fh_compare(fhandle_t *fh1, fhandle_t *fh2); 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 *df [all...] |
H A D | dbtab.c | 64 fhandle_t public_fh = { 0 }; 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, 106 char *name, fhandle_t *fh, uint_t flags, fhlist_ent *fhrecp, 108 static fhlist_ent *db_add_primary(struct db_list *dbp, fhandle_t *dfh, 109 char *name, fhandle_t *fh, uint_t flags, fhlist_ent *fhrecp, 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, 120 fhandle_t *f [all...] |
H A D | nfslog_trans.c | 96 fhandle_t fh; 197 sizeof (fhandle_t)) == 0) { 849 fhandle_t *dfh = &args->da_fhandle; 913 fhandle_t *dfh = &dargs->da_fhandle; 959 fhandle_t *dfh = &args->da_fhandle; 1010 fhandle_t *from_dfh, *to_dfh; 1092 fhandle_t *fh = &args->la_from; 1094 fhandle_t *dfh = &args->la_to.da_fhandle; 1151 fhandle_t *dfh = &args->sla_from.da_fhandle; 1204 fhandle_t *f [all...] |
H A D | nfslog_elf.c | 162 static void nfslog_fhandle_print(struct nfsl_log_file *, fhandle_t *); 594 if (fh3->fh3_length == sizeof (fhandle_t)) { 595 nfslog_fhandle_print(elfrec, (fhandle_t *)&fh3->fh3_u.data); 611 nfslog_fhandle_print(struct nfsl_log_file *elfrec, fhandle_t *args)
|
H A D | nfs_log_xdr.c | 147 xdr_fhandle(XDR *xdrs, fhandle_t *fh)
|
/illumos-gate/usr/src/head/rpcsvc/ |
H A D | nfs_acl.x | 97 fhandle_t fh; 118 fhandle_t fh; 142 fhandle_t fh; 161 fhandle_t fh; 193 fhandle_t fh; 198 fhandle_t fh;
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs_acl.h | 81 fhandle_t fh; 101 fhandle_t fh; 120 fhandle_t fh; 138 fhandle_t fh; 165 fhandle_t fh; 171 fhandle_t fh;
|
H A D | export.h | 513 fhandle_t exi_fh; 611 extern int makefh(fhandle_t *, struct vnode *, struct exportinfo *); 612 extern int makefh_ol(fhandle_t *, struct exportinfo *, uint_t); 615 extern vnode_t *nfs_fhtovp(fhandle_t *, struct exportinfo *); 662 extern fhandle_t nullfh2; /* for comparing V2 filehandles */ 673 bcmp((fh), &nullfh2, sizeof (fhandle_t)) == 0)
|
H A D | nfs.h | 427 } fhandle_t; typedef in typeref:struct:svcfh 458 fhandle_t otw_wa_fhandle; 518 fhandle_t ra_fhandle; /* handle for file */ 612 fhandle_t rda_fh; /* directory handle */ 648 fhandle_t *da_fhandle; /* pointer to directory file handle */ 650 fhandle_t da_fhandle_buf; /* directory file handle */ 659 fhandle_t drok_fhandle; /* result file handle */ 680 fhandle_t saa_fh; /* fhandle of file to be set */ 697 fhandle_t *la_from; /* old file */ 698 fhandle_t la_from_bu [all...] |
H A D | rnode.h | 335 #define RTOFH(rp) ((fhandle_t *)(&(rp)->r_fh.fh_buf)) 368 extern vnode_t *makenfsnode(fhandle_t *, struct nfsfattr *, struct vfs *,
|
H A D | nfs_log.h | 145 typedef fhandle_t fhandle; 496 extern bool_t xdr_fhandle(XDR *, fhandle_t *);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_xdr.c | 67 xdr_fhandle(XDR *xdrs, fhandle_t *fh) 75 ptr = XDR_INLINE(xdrs, RNDUP(sizeof (fhandle_t))); 104 xdr_fastfhandle(XDR *xdrs, fhandle_t **fh) 111 ptr = XDR_INLINE(xdrs, RNDUP(sizeof (fhandle_t))); 113 *fh = (fhandle_t *)ptr; 132 ptr = XDR_INLINE(xdrs, RNDUP(sizeof (fhandle_t)) + 214 ptr = XDR_INLINE(xdrs, RNDUP(sizeof (fhandle_t)) + 358 xdr_readlink(XDR *xdrs, fhandle_t *fh) 392 RNDUP(sizeof (fhandle_t)) + 3 * BYTES_PER_XDR_UNIT); 682 RNDUP(sizeof (fhandle_t)) [all...] |
H A D | nfs_srv.c | 98 rfs_getattr(fhandle_t *fhp, struct nfsattrstat *ns, struct exportinfo *exi, 133 rfs_getattr_getfh(fhandle_t *fhp) 344 fhandle_t *fhp = da->da_fhandle; 487 rfs_readlink(fhandle_t *fhp, struct nfsrdlnres *rl, struct exportinfo *exi, 612 rfs_readlink_getfh(fhandle_t *fhp) 1145 fhandle_t *fhp; 1227 sizeof (fhandle_t)) == 0) 2041 fhandle_t *fh; 2190 fhandle_t *fh; 2664 rfs_statfs(fhandle_t *f [all...] |
H A D | nfs_server.c | 716 xdr_fhandle, xdr_fastfhandle, sizeof (fhandle_t), 744 xdr_fhandle, xdr_fastfhandle, sizeof (fhandle_t), 848 xdr_fhandle, xdr_fastfhandle, sizeof (fhandle_t), 1077 fhandle_t nfs2_getattr_args; 1088 fhandle_t nfs2_readlink_args; 1123 fhandle_t nfs2_statfs_args; 1586 fhandle_t *fh2; 1592 fh2 = (fhandle_t *)fh;
|
H A D | nfs_dlinet.c | 114 fhandle_t fhs_fh; 197 static bool_t myxdr_fhandle(XDR *xdrs, fhandle_t *fh); 213 fhandle_t *, int *); 326 (fhandle_t *)args->fh, &proto); 403 char *path, fhandle_t *fh, int *proto) 1807 myxdr_fhandle(XDR *xdrs, fhandle_t *fh)
|
H A D | nfs_export.c | 108 fhandle_t nullfh2; /* for comparing V2 filehandles */ 1805 error = makefh((fhandle_t *)buf, vp, exi); 1877 nfslog_getfh(exi, (fhandle_t *)logptr, 2007 makefh(fhandle_t *fh, vnode_t *vp, exportinfo_t *exi) 2059 makefh_ol(fhandle_t *fh, exportinfo_t *exi, uint_t sec_index) 2280 nfs_fhtovp(fhandle_t *fh, struct exportinfo *exi)
|
H A D | nfs_dump.c | 72 static fhandle_t nfsdump_fhandle2;
|
H A D | nfs4_state.c | 3852 fhandle_t *efhp; 3854 efhp = (fhandle_t *)&exi->exi_fh; 3886 fhandle_t *efhp; 3888 efhp = (fhandle_t *)&exi->exi_fh; 3919 fhandle_t *efhp; 3921 efhp = (fhandle_t *)&exi->exi_fh; 3950 fhandle_t *efhp; 3952 efhp = (fhandle_t *)&exi->exi_fh;
|
H A D | nfs_vfsops.c | 1252 rtvp = makenfsnode((fhandle_t *)svp->sv_fhandle.fh_buf, 1461 vp = makenfsnode((fhandle_t *)mi->mi_curr_serv->sv_fhandle.fh_buf, 1628 vp = makenfsnode((fhandle_t *)(nfsfidp->nf_data), NULL, vfsp,
|
H A D | nfs_log.c | 1539 fhandle_t *fh;
|
/illumos-gate/usr/src/cmd/fs.d/nfs/lib/ |
H A D | nfs_subr.c | 72 rlm_args.alock.fh.n_len = sizeof (fhandle_t);
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | mount.h | 420 typedef struct fhandle fhandle_t; typedef in typeref:struct:fhandle 459 fhandle_t np_handle; /* Filehandle for pub fs (internal) */ 934 int getfh(const char *, fhandle_t *); 937 int lgetfh(const char *, fhandle_t *);
|
/illumos-gate/usr/src/uts/common/klm/ |
H A D | nlm_service.c | 204 if (fh->n_len < sizeof (fhandle_t))
|
H A D | nlm_client.c | 1557 fh->n_len = sizeof (fhandle_t);
|