Lines Matching refs:mntinfo4_t

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;
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_mount; /* who encloses us */
1454 mntinfo4_t *net_mount;
1505 extern void nfs4_inactive_thread(mntinfo4_t *mi);
1538 extern void nfs_free_mi4(mntinfo4_t *);
1540 extern void nfs4_mi_zonelist_add(mntinfo4_t *);
1541 extern int nfs4_mi_zonelist_remove(mntinfo4_t *);
1542 extern int nfs4_secinfo_recov(mntinfo4_t *, vnode_t *, vnode_t *);
1545 extern int nfs4_secinfo_path(mntinfo4_t *, cred_t *, int);
1566 extern void mi_hold(mntinfo4_t *);
1567 extern void mi_rele(mntinfo4_t *);
1660 * os_sync_lock > mntinfo4_t::mi_lock (via hold over rfs4call)
1909 extern int nfs4_start_open_seqid_sync(nfs4_open_owner_t *, mntinfo4_t *);
1911 extern int nfs4_start_lock_seqid_sync(nfs4_lock_owner_t *, mntinfo4_t *);
1917 extern nfs4_server_t *find_nfs4_server(mntinfo4_t *);
1918 extern nfs4_server_t *find_nfs4_server_all(mntinfo4_t *, int all);
1922 extern void nfs4_inc_state_ref_count(mntinfo4_t *);
1924 mntinfo4_t *);
1925 extern void nfs4_dec_state_ref_count(mntinfo4_t *);
1927 mntinfo4_t *);
1928 extern clientid4 mi2clientid(mntinfo4_t *);
1931 extern nfs4_open_owner_t *create_open_owner(cred_t *, mntinfo4_t *);
1933 extern nfs4_open_owner_t *find_open_owner(cred_t *, int, mntinfo4_t *);
1934 extern nfs4_open_owner_t *find_open_owner_nolock(cred_t *, int, mntinfo4_t *);
1945 extern cred_t *nfs4_get_otw_cred(cred_t *, mntinfo4_t *, nfs4_open_owner_t *);
1960 extern void nfs4_add_mi_to_server(nfs4_server_t *, mntinfo4_t *);
1961 extern void nfs4_remove_mi_from_server(mntinfo4_t *, nfs4_server_t *);
1962 extern nfs4_server_t *nfs4_move_mi(mntinfo4_t *, servinfo4_t *, servinfo4_t *);
1967 extern void nfs4_log_badowner(mntinfo4_t *, nfs_opnum4);
2027 extern void nfs4_check_remap(mntinfo4_t *mi, vnode_t *vp, int,
2029 extern void nfs4_remap_file(mntinfo4_t *mi, vnode_t *vp, int,
2061 extern void nfs4_ephemeral_umount_activate(mntinfo4_t *,
2063 extern int nfs4_ephemeral_umount(mntinfo4_t *, int, cred_t *,
2068 extern int nfs4_record_ephemeral_mount(mntinfo4_t *mi, vnode_t *mvp);
2071 extern int nfs4_fetch_locations(mntinfo4_t *, struct nfs4_sharedfh *,
2077 extern void nfs4_send_siglost(pid_t, mntinfo4_t *mi, vnode_t *vp, bool_t,
2080 extern void nfs4_set_grace_wait(mntinfo4_t *);
2082 extern int nfs4_wait_for_grace(mntinfo4_t *, nfs4_recov_state_t *);
2096 extern void nfs4_mi_kstat_inc_delay(mntinfo4_t *);
2097 extern void nfs4_mi_kstat_inc_no_grace(mntinfo4_t *);
2101 extern void nfs4_queue_event(nfs4_event_type_t, mntinfo4_t *, char *,
2104 extern void nfs4_queue_fact(nfs4_fact_type_t, mntinfo4_t *, nfsstat4,
2129 * mntinfo4_t::mi_fh_lock > sfh_lock.
2137 mntinfo4_t *sfh_mi; /* backptr to filesystem */
2151 extern nfs4_sharedfh_t *sfh4_get(const nfs_fh4 *, mntinfo4_t *);
2152 extern nfs4_sharedfh_t *sfh4_put(const nfs_fh4 *, mntinfo4_t *,
2214 extern int nfs4_process_referral(mntinfo4_t *, nfs4_sharedfh_t *, char *,