Home
last modified time | relevance | path

Searched refs:exportinfo (Results 1 – 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/uts/common/nfs/
H A Dexport.h383 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 Dnfs.h885 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 Dnfs_cmd.h84 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 Dnfs_acl.h332 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 Dnfs_log.h550 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 Dlm.h53 struct exportinfo;
131 extern void lm_unexport(struct exportinfo *);
H A Dnfs_dispatch.h79 void rpc_null(caddr_t *, caddr_t *, struct exportinfo *, struct svc_req *,
H A Dnfs4.h1241 struct exportinfo *exi;
1242 struct exportinfo *saved_exi; /* export struct for saved_vp */
1500 extern int is_exported_sec(int, struct exportinfo *);
H A Drnode.h252 struct exportinfo; /* defined in nfs/export.h */
H A Drnode4.h222 struct exportinfo; /* defined in nfs/export.h */
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_srv_ns.c93 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 Dnfs3_srv.c106 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 Dnfs_export.c828 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 Dnfs_acl_srv.c79 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 Dnfs_auth.c57 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 Dnfs_cmd.c243 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 Dnfs_log.c70 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 Dnfs_srv.c100 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 Dnfs_server.c199 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 Dnfs4_srv_readdir.c114 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 Dnfs4_state.c4167 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 Dnfs_log_xdr.c147 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 Dnfssrv.c164 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 Dnlm_impl.h71 struct exportinfo;
510 void nlm_unexport(struct exportinfo *);
H A Dklmmod.c354 lm_unexport(struct exportinfo *exi) in lm_unexport()

12