/illumos-gate/usr/src/head/rpcsvc/ |
H A D | mount.x | 39 * The fhandle is the file handle that the server passes to the client. 50 typedef opaque fhandle[FHSIZE]; 60 fhandle fhs_fhandle; 104 fhandle3 fhandle; 194 * of the NFS protocol. The only connecting point is the fhandle
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs_log.h | 145 typedef fhandle_t fhandle; typedef 151 fhandle sh_fh_buf; 158 fhandle gfh_fh_buf; 164 fhandle da_fhandle; 170 fhandle drok_fhandle; 199 fhandle waargs_fhandle; 232 fhandle saa_fh; 252 fhandle la_from; 265 fhandle rda_fh; 645 extern void nfslog_getfh(struct exportinfo *, fhandle *, cha [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs3_vfsops.c | 358 * Get the root fhandle 481 nfs_fhandle *fhandle = NULL; local 520 nfs3_free_args(args, fhandle); 521 fhandle = NULL; 523 if (fhandle == NULL) 524 fhandle = kmem_alloc(sizeof (nfs_fhandle), KM_SLEEP); 525 error = nfs3_copyin(data, uap->datalen, args, fhandle); 533 fhandle = (nfs_fhandle *)args->fh; 546 nfs3_free_args(args, fhandle); 588 nfs3_free_args(args, fhandle); [all...] |
H A D | nfs_vfsops.c | 377 * Get the root fhandle 516 nfs_fhandle *fhandle = NULL; local 537 nfs_free_args(args, fhandle); 538 fhandle = NULL; 540 if (fhandle == NULL) 541 fhandle = kmem_zalloc(sizeof (nfs_fhandle), KM_SLEEP); 542 error = nfs_copyin(data, uap->datalen, args, fhandle); 550 fhandle = (nfs_fhandle *)args->fh; 602 nfs_free_args(args, fhandle); 614 nfs_free_args(args, fhandle); [all...] |
H A D | nfs4_rnode.c | 315 nfs4_fhandle_t fhandle; local 324 fhandle.fh_len = fh->sfh_fh.nfs_fh4_len; 325 bcopy(fh->sfh_fh.nfs_fh4_val, fhandle.fh_buf, 326 fhandle.fh_len); 327 nfs4_printfhandle(&fhandle); 330 fhandle.fh_len = mi->mi_rootfh->sfh_fh.nfs_fh4_len; 331 bcopy(mi->mi_rootfh->sfh_fh.nfs_fh4_val, fhandle.fh_buf, 332 fhandle.fh_len); 333 nfs4_printfhandle(&fhandle); 1021 * Lookup a rnode by fhandle [all...] |
H A D | nfs4_callback.c | 249 nfs4_fhandle_t fhandle; local 251 sfh4_copyval(rp->r_fh, &fhandle); 253 if ((fhandle.fh_len == args->fh.nfs_fh4_len && 254 bcmp(fhandle.fh_buf, args->fh.nfs_fh4_val, 255 fhandle.fh_len) == 0)) { 285 CB_WARN("cb_getattr: bad fhandle\n"); 435 nfs4_fhandle_t fhandle; local 437 sfh4_copyval(rp->r_fh, &fhandle); 438 if ((fhandle.fh_len == args->fh.nfs_fh4_len && 439 bcmp(fhandle [all...] |
H A D | nfs4_client.c | 3793 nfs4_fhandle_t fhandle; local 3795 fhandle.fh_len = fh->nfs_fh4_len; 3796 bcopy(fh->nfs_fh4_val, fhandle.fh_buf, fhandle.fh_len); 3798 nfs4_printfhandle(&fhandle); 3990 nfs4_fhandle_t fhandle; local 3992 sfh4_copyval(sfh, &fhandle); 3993 nfs4_printfhandle(&fhandle);
|
H A D | nfs_dlinet.c | 138 struct fhandle3 fhandle; member in struct:mountres3_ok 398 * `port' is set to nfs port and fh is the fhandle 478 * `port' is set to nfs port and fh is the fhandle 519 mountres3.mountres3_u.mountinfo.fhandle.fhandle3_val = NULL; 568 fh->fh3_length = mountres3.mountres3_u.mountinfo.fhandle.fhandle3_len; 569 bcopy(mountres3.mountres3_u.mountinfo.fhandle.fhandle3_val, 1804 * The fhandle struct is treated a opaque data on the wire 1837 if (!myxdr_fhandle3(xdrs, &objp->fhandle))
|
H A D | nfs4_subr.c | 3131 nfs4_fhandle_t fhandle; local 3149 sfh4_copyval(rp->r_fh, &fhandle); 3153 hash16((void *)&fhandle.fh_buf, fhandle.fh_len));
|
H A D | nfs_log.c | 1874 fhandle *fh,
|
/illumos-gate/usr/src/stand/lib/fs/nfs/ |
H A D | mount.c | 96 xdr_fhandle(XDR *xdrs, fhandle fhp) 123 if (!xdr_fhandle3(xdrs, &objp->fhandle)) 364 filep->fh.fh3.len = res3.mountres3_u.mountinfo.fhandle.fhandle3_len; 365 bcopy(res3.mountres3_u.mountinfo.fhandle.fhandle3_val,
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | mount.h | 416 struct fhandle { struct 420 typedef struct fhandle fhandle_t; 930 int fhopen(const struct fhandle *, int); 931 int fhstat(const struct fhandle *, struct stat *); 932 int fhstatfs(const struct fhandle *, struct statfs *);
|
/illumos-gate/usr/src/cmd/rexd/ |
H A D | mount_nfs.c | 241 /* Get fhandle of remote path from server's mountd */ 322 res3.mountres3_u.mountinfo.fhandle.fhandle3_len; 324 res3.mountres3_u.mountinfo.fhandle.fhandle3_val, 337 * remote mount the fhandle on the local path.
|
/illumos-gate/usr/src/cmd/devfsadm/ |
H A D | devfsadm.c | 4365 finddevhdl_t fhandle; local 4371 if (finddev_readdir(current_dir, &fhandle) != 0) 4389 while ((fp = finddev_next(fhandle)) != NULL) { 4414 finddev_close(fhandle); 5238 finddevhdl_t fhandle; local 5256 if (finddev_readdir(namebuf, &fhandle) != 0) { 5264 while ((fp = finddev_next(fhandle)) != NULL) { 5269 finddev_close(fhandle); 5273 finddev_close(fhandle); 5278 finddev_close(fhandle); 5515 finddevhdl_t fhandle; local [all...] |
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/nfs/ |
H A D | tst.call3.c | 386 rootfh = &mountres3.mountres3_u.mountinfo.fhandle;
|
/illumos-gate/usr/src/cmd/fs.d/nfs/mount/ |
H A D | mount.c | 2005 * get fhandle of remote path from server's mountd 2292 mountres3.mountres3_u.mountinfo.fhandle.fhandle3_len; 2294 mountres3.mountres3_u.mountinfo.fhandle.fhandle3_val,
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | autod_nfs.c | 1485 /* Get fhandle of remote path from server's mountd */ 1598 argp->fh = malloc((sizeof (fhandle))); 1607 sizeof (fhandle)); 1764 res3.mountres3_u.mountinfo.fhandle. 1767 res3.mountres3_u.mountinfo.fhandle.
|
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/ |
H A D | mountd.c | 1415 mountres3.mountres3_u.mountinfo.fhandle.fhandle3_len = len; 1416 mountres3.mountres3_u.mountinfo.fhandle.fhandle3_val = fh;
|