/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs4_clnt.h | 73 /* Number of freed open owners (per mntinfo4_t) to keep around */ 216 * types of async thread pools, please read comments section of mntinfo4_t 551 * mntinfo4_t::mi_lock > oo_lock (for searching mi_oo_list) 553 * oo_seqid_inuse > mntinfo4_t::mi_lock 896 * The mntinfo4_t::mi_recovlock protects the following fields: 1102 } mntinfo4_t; typedef in typeref:struct:mntinfo4 1206 #define VFTOMI4(vfsp) ((mntinfo4_t *)((vfsp)->vfs_data)) 1211 #define VTOMI4(vp) ((mntinfo4_t *)(((vp)->v_vfsp)->vfs_data)) 1291 mntinfo4_t *mntinfo4_list; 1378 mntinfo4_t *ne_moun [all...] |
H A D | rnode4.h | 416 nfs4_fname_t **, nfs4_ga_res_t *, mntinfo4_t *, cred_t *, hrtime_t); 420 extern int r4find_by_fsid(mntinfo4_t *, fattr4_fsid *); 468 extern stateid4 nfs4_get_w_stateid(cred_t *, rnode4_t *, pid_t, mntinfo4_t *, 470 extern stateid4 nfs4_get_stateid(cred_t *, rnode4_t *, pid_t, mntinfo4_t *, 496 extern void nfs4_deleg_discard(mntinfo4_t *, nfs4_server_t *);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_recovery.c | 58 * in the mntinfo4_t or vnode_t to tell it what to do. rc_error is used 67 mntinfo4_t *rc_mi; 151 nfs4_server_t *, mntinfo4_t *, stateid4 *, nfs4_lost_rqst_t *, int, 154 static void free_milist(mntinfo4_t **, int); 155 static mntinfo4_t **make_milist(nfs4_server_t *, int *); 158 static char *nfs4_getsrvnames(mntinfo4_t *, size_t *); 161 static void nfs4_remove_lost_rqsts(mntinfo4_t *, nfs4_server_t *); 168 static void recov_done(mntinfo4_t *, recov_info_t *); 169 static void recov_filehandle(nfs4_recov_t, mntinfo4_t *, vnode_t *); 172 static void recov_stale(mntinfo4_t *, vnode_ [all...] |
H A D | nfs4_client_debug.c | 88 set_event(nfs4_event_type_t id, nfs4_revent_t *ep, mntinfo4_t *mi, 435 find_beginning(nfs4_debug_msg_t *first_msg, mntinfo4_t *mi) 495 mntinfo4_t *mi) 585 mntinfo4_t *mi) 663 mntinfo4_t *mi) 817 print_facts(nfs4_debug_msg_t *msg, mntinfo4_t *mi) 871 queue_print_event(nfs4_debug_msg_t *msg, mntinfo4_t *mi, int dump) 1244 update_recov_kstats(nfs4_debug_msg_t *msg, mntinfo4_t *mi) 1313 dump_queue(mntinfo4_t *mi, nfs4_debug_msg_t *msg) 1354 nfs4_queue_event(nfs4_event_type_t id, mntinfo4_t *m [all...] |
H A D | nfs4_client.c | 451 mntinfo4_t *mi = VTOMI4(vp); 682 mntinfo4_t *mi; 823 mntinfo4_t *mi = VTOMI4(vp); 988 mntinfo4_t *mi = VTOMI4(vp); 1124 mntinfo4_t *mi; 1246 mntinfo4_t *mi = VFTOMI4(vfsp); 1267 mntinfo4_t *mi; 1392 mntinfo4_t *mi = VFTOMI4(vfsp); 1551 nfs4_inactive_thread(mntinfo4_t *mi) 1621 mntinfo4_t *m [all...] |
H A D | nfs4_client_state.c | 36 static void nfs4_free_open_owner(nfs4_open_owner_t *, mntinfo4_t *); 38 nfs4_oo_hash_bucket_t *, mntinfo4_t *); 67 lock_bucket(cred_t *cr, mntinfo4_t *mi) 299 find_open_owner_nolock(cred_t *cr, int just_created, mntinfo4_t *mi) 354 find_open_owner(cred_t *cr, int just_created, mntinfo4_t *mi) 507 nfs4_get_open_stateid(rnode4_t *rp, cred_t *cr, mntinfo4_t *mi, stateid4 *sid) 554 nfs4_get_w_stateid(cred_t *cr, rnode4_t *rp, pid_t pid, mntinfo4_t *mi, 598 nfs4_get_stateid(cred_t *cr, rnode4_t *rp, pid_t pid, mntinfo4_t *mi, 683 create_open_owner(cred_t *cr, mntinfo4_t *mi) 946 nfs4_start_open_seqid_sync(nfs4_open_owner_t *oop, mntinfo4_t *m [all...] |
H A D | nfs4_vfsops.c | 158 static void nfs4setclientid_otw(mntinfo4_t *, servinfo4_t *, cred_t *, 161 static void remove_mi(nfs4_server_t *, mntinfo4_t *); 702 mntinfo4_t *mi; /* mount info, pointed at by vfs */ 1230 getlinktext_otw(mntinfo4_t *mi, nfs_fh4 *fh, char **linktextp, cred_t *cr, 1359 resolve_sympath(mntinfo4_t *mi, servinfo4_t *svp, int nth, nfs_fh4 *fh, 1612 resolve_referral(mntinfo4_t *mi, servinfo4_t *svp, cred_t *cr, int nth, 2123 restore_svp(mntinfo4_t *mi, servinfo4_t *svp, servinfo4_t *origsvp) 2174 nfs4_remap_root(mntinfo4_t *mi, nfs4_error_t *ep, int flags) 2268 mntinfo4_t *mi; 2676 mntinfo4_t *m [all...] |
H A D | nfs4_stub_vnops.c | 222 static struct nfs_args *nfs4_trigger_nargs_create(mntinfo4_t *, servinfo4_t *, 700 mntinfo4_t *mi = VTOMI4(vp); 746 mntinfo4_t *mi = VTOMI4(vp); 911 mntinfo4_t *mi = VTOMI4(vp); 1381 nfs4_fetch_locations(mntinfo4_t *mi, nfs4_sharedfh_t *sfh, char *nm, 1536 mntinfo4_t *mi; 1622 nfs4_process_referral(mntinfo4_t *mi, nfs4_sharedfh_t *sfh, 1649 mntinfo4_t *, mi, nfs4_ga_res_t *, &garp, 1714 mntinfo4_t *mi; 1975 * from the parent mount's servinfo4_t and mntinfo4_t, vi [all...] |
H A D | nfs4_client_secinfo.c | 457 secinfo_tryroot_otw(mntinfo4_t *mi, cred_t *cr) 618 nfs4secinfo_otw(mntinfo4_t *mi, cred_t *cr, servinfo4_t *svp, int isrecov) 841 nfs4_secinfo_path(mntinfo4_t *mi, cred_t *cr, int isrecov) 913 nfs4_secinfo_fh_otw(mntinfo4_t *mi, nfs4_sharedfh_t *fh, char *nm, cred_t *cr) 1017 * otherwise, use mntinfo4_t pathname to get the secinfo. 1038 nfs4_secinfo_recov(mntinfo4_t *mi, vnode_t *vp1, vnode_t *vp2)
|
H A D | nfs4_rnode.c | 296 * root fh stored in the mntinfo4_t. The invalid fh might be 299 * the root fh from mntinfo4_t, and print an error message 303 badrootfh_check(nfs4_sharedfh_t *fh, nfs4_fname_t *nm, mntinfo4_t *mi, 448 mntinfo4_t *mi, cred_t *cr, hrtime_t t) 513 mntinfo4_t *mi = VFTOMI4(vfsp); 579 mntinfo4_t *mi; 1599 mi2clientid(mntinfo4_t *mi) 1625 mntinfo4_t *mi = VTOMI4(RTOV4(rp)); 1667 * nfs4_start_fop) and recovery is single-threaded per mntinfo4_t 1673 r4mkopenlist(mntinfo4_t *m [all...] |
H A D | nfs4_common.c | 105 mntinfo4_t *mi; /* mount info, pointed at by vfs */
|
H A D | nfs4_subr.c | 425 nfs4_log_badowner(mntinfo4_t *mi, nfs_opnum4 op) 461 * Happens once per mntinfo4_t. 992 nfs_clget4(mntinfo4_t *mi, servinfo4_t *svp, cred_t *cr, CLIENT **newcl, 1212 nfs4_rfscall(mntinfo4_t *mi, rpcproc_t which, xdrproc_t xdrargs, caddr_t argsp, 1581 rfs4call(mntinfo4_t *mi, COMPOUND4args_clnt *argsp, COMPOUND4res_clnt *resp, 1672 mntinfo4_t *mi; 1790 nfs4_remap_file(mntinfo4_t *mi, vnode_t *vp, int flags, nfs4_error_t *ep) 2014 nfs4_check_remap(mntinfo4_t *mi, vnode_t *vp, int flags, nfs4_error_t *ep) 2051 mntinfo4_t *mi = VTOMI4(dvp);
|
H A D | nfs4_callback.c | 1295 mntinfo4_t *mi = VTOMI4(RTOV4(rp)); 1450 mntinfo4_t *mi = VTOMI4(vp); 1673 mntinfo4_t *mi = VTOMI4(RTOV4(rp)); 1822 nfs4_deleg_discard(mntinfo4_t *mi, nfs4_server_t *sp) 1825 mntinfo4_t *r_mi; 1887 mntinfo4_t *mi; 2168 mntinfo4_t *mi;
|
H A D | nfs4_vnops.c | 119 static struct lm_sysid *nfs4_find_sysid(mntinfo4_t *mi); 500 mntinfo4_t *mi; 581 mntinfo4_t *mi = VTOMI4(RTOV4(rp)); 1692 mntinfo4_t *mi = VTOMI4(vp); 2428 mntinfo4_t *mi; 2615 mntinfo4_t *mi; 2743 mntinfo4_t *mi; 3105 mntinfo4_t *mi = VTOMI4(vp); 3164 mntinfo4_t *mi; 3404 mntinfo4_t *m [all...] |
H A D | nfs4_xdr.c | 4325 mntinfo4_t *mi;
|