| /illumos-gate/usr/src/uts/common/nfs/ |
| H A D | export.h | 383 struct exportinfo; 452 struct exportinfo *tree_exi; 479 struct exportinfo *prev; /* ptr to the previous exportinfo */ 480 struct exportinfo *next; /* ptr to the next exportinfo */ 481 struct exportinfo **bckt; /* backpointer to the hash bucket */ 502 struct exportinfo { struct 538 typedef struct exportinfo exportinfo_t; argument 608 extern int nfsauth4_access(struct exportinfo *, vnode_t *, 610 extern int nfsauth4_secinfo_access(struct exportinfo *, 620 extern int chk_clnt_sec(struct exportinfo *, struct svc_req *); [all …]
|
| H A D | nfs.h | 885 struct exportinfo; /* defined in nfs/export.h */ 890 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 893 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 896 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 899 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 903 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 907 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 909 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 912 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 915 struct exportinfo *, struct svc_req *, cred_t *, bool_t); [all …]
|
| H A D | nfs_cmd.h | 84 extern struct charset_cache *nfscmd_findmap(struct exportinfo *, 86 extern char *nfscmd_convname(struct sockaddr *, struct exportinfo *, 89 extern char *nfscmd_convdirent(struct sockaddr *, struct exportinfo *, char *, 91 extern size_t nfscmd_convdirplus(struct sockaddr *, struct exportinfo *, char *,
|
| H A D | nfs_acl.h | 332 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 336 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 339 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 342 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 345 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 349 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 353 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 356 struct exportinfo *, struct svc_req *, cred_t *, bool_t);
|
| H A D | nfs_log.h | 550 extern bool_t xdr_nfslog_sharefsargs(XDR *, struct exportinfo *); 617 extern bool_t xdr_nfslog_request_record(XDR *, struct exportinfo *, 646 extern void nfslog_share_record(struct exportinfo *exi, cred_t *cr); 647 extern void nfslog_unshare_record(struct exportinfo *exi, cred_t *cr); 648 extern void nfslog_getfh(struct exportinfo *, fhandle *, char *, 652 extern int nfslog_setup(struct exportinfo *); 653 extern void nfslog_disable(struct exportinfo *); 657 extern void *nfslog_record_alloc(struct exportinfo *, int, 660 extern struct exportinfo *nfslog_get_exi(nfs_export_t *, struct exportinfo *, 662 extern void nfslog_write_record(struct exportinfo *, struct svc_req *,
|
| H A D | lm.h | 53 struct exportinfo; 131 extern void lm_unexport(struct exportinfo *);
|
| H A D | nfs_dispatch.h | 79 void rpc_null(caddr_t *, caddr_t *, struct exportinfo *, struct svc_req *,
|
| H A D | nfs4.h | 1241 struct exportinfo *exi; 1242 struct exportinfo *saved_exi; /* export struct for saved_vp */ 1500 extern int is_exported_sec(int, struct exportinfo *);
|
| H A D | rnode.h | 252 struct exportinfo; /* defined in nfs/export.h */
|
| H A D | rnode4.h | 222 struct exportinfo; /* defined in nfs/export.h */
|
| /illumos-gate/usr/src/uts/common/fs/nfs/ |
| H A D | nfs4_srv_ns.c | 93 nfs4_vget_pseudo(struct exportinfo *exi, vnode_t **vpp, fid_t *fidp) in nfs4_vget_pseudo() 148 struct exportinfo * 152 struct exportinfo *exi; in pseudo_exportfs() 447 more_visible(struct exportinfo *exi, treenode_t *tree_head) in more_visible() 549 less_visible(struct exportinfo *exi, struct exp_visible *vp1) in less_visible() 631 treeclimb_export(struct exportinfo *exip) in treeclimb_export() 637 struct exportinfo *new_exi = exip; in treeclimb_export() 670 struct exportinfo *exi; in treeclimb_export() 836 treeclimb_unexport(nfs_export_t *ne, struct exportinfo *exip) in treeclimb_unexport() 970 struct exportinfo * [all …]
|
| H A D | nfs3_srv.c | 106 rfs3_getattr(GETATTR3args *args, GETATTR3res *resp, struct exportinfo *exi, in rfs3_getattr() 116 cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi, in rfs3_getattr() 139 cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi, in rfs3_getattr() 155 cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi, in rfs3_getattr() 170 rfs3_setattr(SETATTR3args *args, SETATTR3res *resp, struct exportinfo *exi, in rfs3_setattr() 190 cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi, in rfs3_setattr() 353 cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi, in rfs3_setattr() 368 cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi, in rfs3_setattr() 388 rfs3_lookup(LOOKUP3args *args, LOOKUP3res *resp, struct exportinfo *exi, in rfs3_lookup() 419 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_lookup() [all …]
|
| H A D | nfs_export.c | 828 const struct exportinfo *e1 = v1; in exi_id_compar() 829 const struct exportinfo *e2 = v2; in exi_id_compar() 842 struct exportinfo e; in exi_id_get_next() 976 struct exportinfo *exi, *nexi; in nfs_export_zone_shutdown() 1035 struct exportinfo *exi; in nfs_export_zone_fini() 1098 avl_create(&exi_id_tree, exi_id_compar, sizeof (struct exportinfo), in nfs_exportinit() 1099 offsetof(struct exportinfo, exi_id_link)); in nfs_exportinit() 1149 struct exportinfo *exi; in rfs_gsscallback() 1249 struct exportinfo *exi = NULL; in exportfs() 1250 struct exportinfo *ex, *ex1, *ex2; in exportfs() [all …]
|
| H A D | nfs_acl_srv.c | 79 acl2_getacl(GETACL2args *args, GETACL2res *resp, struct exportinfo *exi, in acl2_getacl() 193 acl2_setacl(SETACL2args *args, SETACL2res *resp, struct exportinfo *exi, in acl2_setacl() 248 acl2_getattr(GETATTR2args *args, GETATTR2res *resp, struct exportinfo *exi, in acl2_getattr() 287 acl2_access(ACCESS2args *args, ACCESS2res *resp, struct exportinfo *exi, in acl2_access() 384 struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro) in acl2_getxattrdir() 447 acl3_getacl(GETACL3args *args, GETACL3res *resp, struct exportinfo *exi, in acl3_getacl() 559 acl3_setacl(SETACL3args *args, SETACL3res *resp, struct exportinfo *exi, in acl3_setacl() 624 struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro) in acl3_getxattrdir()
|
| H A D | nfs_auth.c | 57 static void exi_cache_trim(struct exportinfo *exi); 113 struct exportinfo *ren_exi; 319 nfsauth4_access(struct exportinfo *exi, vnode_t *vp, struct svc_req *req, in nfsauth4_access() 371 nfsauth_retrieve(nfsauth_globals_t *nag, struct exportinfo *exi, in nfsauth_retrieve() 628 struct exportinfo *exi; in nfsauth_refresh_thread() 723 struct exportinfo *, exi, in nfsauth_refresh_thread() 855 nfsauth_cache_get(struct exportinfo *exi, struct svc_req *req, int flavor, in nfsauth_cache_get() 1120 struct exportinfo *, exi, in nfsauth_cache_get() 1237 nfsauth4_secinfo_access(struct exportinfo *exi, struct svc_req *req, in nfsauth4_secinfo_access() 1264 nfsauth_access(struct exportinfo *exi, struct svc_req *req, cred_t *cr, in nfsauth_access() [all …]
|
| H A D | nfs_cmd.c | 243 nfscmd_findmap(struct exportinfo *exi, struct sockaddr *sp) in nfscmd_findmap() 289 nfscmd_insert_charmap(struct exportinfo *exi, struct sockaddr *sp, char *name) in nfscmd_insert_charmap() 363 nfscmd_convname(struct sockaddr *ca, struct exportinfo *exi, char *name, in nfscmd_convname() 406 nfscmd_convdirent(struct sockaddr *ca, struct exportinfo *exi, char *data, in nfscmd_convdirent() 456 nfscmd_convdirplus(struct sockaddr *ca, struct exportinfo *exi, char *data, in nfscmd_convdirplus()
|
| H A D | nfs_log.c | 70 struct exportinfo *exi; /* who are we related to? */ 197 nfslog_setup(struct exportinfo *exi) in nfslog_setup() 290 nfslog_disable(struct exportinfo *exi) in nfslog_disable() 603 nfslog_record_alloc(struct exportinfo *exi, int alloc_indx, void **cookie, in nfslog_record_alloc() 1533 struct exportinfo * 1536 struct exportinfo *exi, in nfslog_get_exi() 1542 struct exportinfo *exi_ret = NULL; in nfslog_get_exi() 1631 nfslog_write_record(struct exportinfo *exi, struct svc_req *req, in nfslog_write_record() 1787 log_public_record(struct exportinfo *exi, cred_t *cr) in log_public_record() 1828 nfslog_share_record(struct exportinfo *exi, cred_t *cr) in nfslog_share_record() [all …]
|
| H A D | nfs_srv.c | 100 static void acl_perm(struct vnode *, struct exportinfo *, struct vattr *, 130 rfs_getattr(fhandle_t *fhp, struct nfsattrstat *ns, struct exportinfo *exi, in rfs_getattr() 178 struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro) in rfs_setattr() 365 rfs_cross_mnt(vnode_t **vpp, struct exportinfo **exip) in rfs_cross_mnt() 367 struct exportinfo *exi; in rfs_cross_mnt() 415 rfs_climb_crossmnt(vnode_t **dvpp, struct exportinfo **exip, cred_t *cr) in rfs_climb_crossmnt() 417 struct exportinfo *exi; in rfs_climb_crossmnt() 447 struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro) in rfs_lookup() 613 rfs_readlink(fhandle_t *fhp, struct nfsrdlnres *rl, struct exportinfo *exi, in rfs_readlink() 763 struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro) in rfs_read() [all …]
|
| H A D | nfs_server.c | 199 static int checkauth(struct exportinfo *, struct svc_req *, cred_t *, int, 655 rpc_null(caddr_t *argp, caddr_t *resp, struct exportinfo *exi, in rpc_null() 662 rpc_null_v3(caddr_t *argp, caddr_t *resp, struct exportinfo *exi, in rpc_null_v3() 666 cred_t *, cr, vnode_t *, NULL, struct exportinfo *, exi); in rpc_null_v3() 668 cred_t *, cr, vnode_t *, NULL, struct exportinfo *, exi); in rpc_null_v3() 673 rfs_error(caddr_t *argp, caddr_t *resp, struct exportinfo *exi, in rfs_error() 1506 struct exportinfo *exi = NULL; in common_dispatch() 1516 struct exportinfo *nfslog_exi = NULL; in common_dispatch() 2015 checkauth(struct exportinfo *exi, struct svc_req *req, cred_t *cr, int anon_ok, in checkauth() 2282 struct exportinfo *exi; in checkauth4() [all …]
|
| H A D | nfs4_srv_readdir.c | 114 struct exportinfo **exi, struct svc_req *req, struct compound_state *cs, in nfs4_readdir_getvp() 122 struct exportinfo *newexi, *saveexi; in nfs4_readdir_getvp() 372 struct exportinfo *newexi = NULL; in rfs4_op_readdir() 966 struct exportinfo *exi; in rfs4_op_readdir()
|
| H A D | nfs4_state.c | 4167 struct exportinfo *exi = (struct exportinfo *)e; in rfs4_lo_state_walk_callout() 4201 struct exportinfo *exi = (struct exportinfo *)e; in rfs4_state_walk_callout() 4234 struct exportinfo *exi = (struct exportinfo *)e; in rfs4_deleg_state_walk_callout() 4265 struct exportinfo *exi = (struct exportinfo *)e; in rfs4_file_walk_callout() 4317 rfs4_clean_state_exi(nfs_export_t *ne, struct exportinfo *exi) in rfs4_clean_state_exi()
|
| H A D | nfs_log_xdr.c | 147 struct exportinfo *exi, in xdr_nfslog_request_record() 211 xdr_nfslog_sharefsargs(XDR *xdrs, struct exportinfo *objp) in xdr_nfslog_sharefsargs()
|
| /illumos-gate/usr/src/cmd/mdb/common/modules/nfs/ |
| H A D | nfssrv.c | 164 struct exportinfo exi; in nfs_expinfo_dcmd() 344 + OFFSETOF(struct exportinfo, exi_vp)) == -1) { in print_tree() 469 struct exportinfo **table; in calc_hashdist() 476 table = mdb_alloc(arg->size * sizeof (struct exportinfo *), in calc_hashdist() 478 if (mdb_vread(table, arg->size * sizeof (struct exportinfo *), in calc_hashdist() 569 OFFSETOF(struct exportinfo, fid_hash) + OFFSETOF(struct exp_hash, next) 574 OFFSETOF(struct exportinfo, path_hash) + OFFSETOF(struct exp_hash, next) 592 arg->head_size = sizeof (struct exportinfo *); in nfs_expinfo_walk_init() 596 arg->member_size = sizeof (struct exportinfo); in nfs_expinfo_walk_init()
|
| /illumos-gate/usr/src/uts/common/klm/ |
| H A D | nlm_impl.h | 71 struct exportinfo; 510 void nlm_unexport(struct exportinfo *);
|
| H A D | klmmod.c | 354 lm_unexport(struct exportinfo *exi) in lm_unexport()
|