Searched refs:fhandle_t (Results 1 - 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/cmd/fs.d/nfs/nfslog/
H A Dfhtab.h74 * 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 Dfhtab.c74 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 Ddbtab.c64 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 Dnfslog_trans.c96 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 Dnfslog_elf.c162 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 Dnfs_log_xdr.c147 xdr_fhandle(XDR *xdrs, fhandle_t *fh)
/illumos-gate/usr/src/head/rpcsvc/
H A Dnfs_acl.x97 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 Dnfs_acl.h81 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 Dexport.h513 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 Dnfs.h427 } 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 Drnode.h335 #define RTOFH(rp) ((fhandle_t *)(&(rp)->r_fh.fh_buf))
368 extern vnode_t *makenfsnode(fhandle_t *, struct nfsfattr *, struct vfs *,
H A Dnfs_log.h145 typedef fhandle_t fhandle;
496 extern bool_t xdr_fhandle(XDR *, fhandle_t *);
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_xdr.c67 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 Dnfs_srv.c98 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 Dnfs_server.c716 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 Dnfs_dlinet.c114 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 Dnfs_export.c108 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 Dnfs_dump.c72 static fhandle_t nfsdump_fhandle2;
H A Dnfs4_state.c3852 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 Dnfs_vfsops.c1252 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 Dnfs_log.c1539 fhandle_t *fh;
/illumos-gate/usr/src/cmd/fs.d/nfs/lib/
H A Dnfs_subr.c72 rlm_args.alock.fh.n_len = sizeof (fhandle_t);
/illumos-gate/usr/src/boot/sys/sys/
H A Dmount.h420 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 Dnlm_service.c204 if (fh->n_len < sizeof (fhandle_t))
H A Dnlm_client.c1557 fh->n_len = sizeof (fhandle_t);

Completed in 130 milliseconds

12