rfs4_client_t
rfs4_client_t cl;
if (mdb_vread(&clid, sizeof (clid), addr + OFFSETOF(rfs4_client_t,
rfs4_client_t *cp;
cp = (rfs4_client_t *)l->entry->dbe_data;
rfs4_servinst_assign(nfs4_srv_t *nsrv4, rfs4_client_t *cp,
rfs4_servinst(rfs4_client_t *cp)
nfsstat4 rfs4_client_sysid(rfs4_client_t *, sysid_t *);
void rfs4_ss_clid(nfs4_srv_t *, rfs4_client_t *);
rfs4_client_t *cp;
rfs4_client_t *cp;
rfs4_client_sysid(rfs4_client_t *cp, sysid_t *sp)
void rfs4_ss_chkclid(nfs4_srv_t *, rfs4_client_t *);
rfs4_client_t *cp;
rfs4_client_t *cp, *newcp, *cp_confirmed, *cp_unconfirmed;
rfs4_client_t *cp, *cptoclose = NULL;
rfs4_client_t *cp;
rfs4_clnt_in_grace(rfs4_client_t *cp)
rfs4_client_t *cp;
rfs4_client_t *cp;
bool_t trunc, rfs4_client_t *cp)
rfs4_recall_deleg(rfs4_file_t *fp, bool_t trunc, rfs4_client_t *cp)
rfs4_client_t *cp = sp->rs_owner->ro_client;
rfs4_do_cb_null(rfs4_client_t *cp)
rfs4_cbinfo_hold(rfs4_client_t *cp)
rfs4_client_setcb(rfs4_client_t *cp, cb_client4 *cb, uint32_t cb_ident)
bool_t, rfs4_client_t *);
rfs4_deleg_cb_check(rfs4_client_t *cp)
rfs4_do_callback(rfs4_client_t *cp, CB_COMPOUND4args *args,
DTRACE_NFSV4_3(cb__recall__start, rfs4_client_t *, dsp->rds_client,
DTRACE_NFSV4_3(cb__recall__done, rfs4_client_t *, dsp->rds_client,
rfs4_ss_clid_write_one(rfs4_client_t *cp, char *dss_path, char *leaf)
rfs4_client_t *cp = (rfs4_client_t *)ent;
2, sizeof (rfs4_client_t), 0);
sizeof (rfs4_client_t),
rfs4_client_t *cp = (rfs4_client_t *)entry;
rfs4_client_t *cp = (rfs4_client_t *)entry;
rfs4_client_t *cp = (rfs4_client_t *)entry;
rfs4_client_t *cp = (rfs4_client_t *)entry;
rfs4_client_t *cp = (rfs4_client_t *)u_entry;
rfs4_dss_remove_cpleaf(rfs4_client_t *cp)
rfs4_client_t *cp = (rfs4_client_t *)u_entry;
rfs4_client_t *cp = (rfs4_client_t *)u_entry;
rfs4_client_scv_next(rfs4_client_t *cp)
rfs4_client_rele(rfs4_client_t *cp)
rfs4_client_t *
rfs4_findclient(nfs_client_id4 *client, bool_t *create, rfs4_client_t *oldcp)
rfs4_client_t *cp;
cp = (rfs4_client_t *)rfs4_dbsearch(nsrv4->rfs4_nfsclnt_idx, client,
rfs4_client_t *
rfs4_client_t *cp;
cp = (rfs4_client_t *)rfs4_dbsearch(nsrv4->rfs4_clientid_idx, &clientid,
rfs4_lease_expired(rfs4_client_t *cp)
rfs4_update_lease(rfs4_client_t *cp)
rfs4_client_t *cp;
cp = (rfs4_client_t *)rfs4_dbsearch(nsrv4->rfs4_clientid_idx,
rfs4_client_t *cp;
cp = (rfs4_client_t *)rfs4_dbsearch(nsrv4->rfs4_clientid_idx,
rfs4_client_t *cp = ((rfs4_deleg_state_t *)argp)->rds_client;
rfs4_client_state_remove(rfs4_client_t *cp)
static void rfs4_dss_remove_cpleaf(rfs4_client_t *);
rfs4_client_close(rfs4_client_t *cp)
static void rfs4_ss_clid_write(nfs4_srv_t *nsrv4, rfs4_client_t *cp, char *leaf);
static void rfs4_ss_clid_write_one(rfs4_client_t *cp, char *dir, char *leaf);
static void rfs4_ss_chkclid_sip(rfs4_client_t *cp, rfs4_servinst_t *sip);
rfs4_ss_chkclid(nfs4_srv_t *nsrv4, rfs4_client_t *cp)
rfs4_ss_chkclid_sip(rfs4_client_t *cp, rfs4_servinst_t *sip)
rfs4_ss_clid(nfs4_srv_t *nsrv4, rfs4_client_t *cp)
rfs4_ss_clid_write(nfs4_srv_t *nsrv4, rfs4_client_t *cp, char *leaf)
rfs4_client_t *cp;
rfs4_client_t *cp;
client_has_state_locked(rfs4_client_t *cp)
rfs4_client_t *cp, *conf;
rfs4_client_t *cp;
rfs4_client_t *cp;
client_insert_session(rfs4_client_t *cp, rfs4_session_t *sp)
client_remove_session(rfs4_client_t *cp, rfs4_session_t *sp)
rfs4x_client_session_remove(rfs4_client_t *cp)
sp->sn_clnt = (rfs4_client_t *)ap->cs_client;
extern void rfs4_client_setcb(rfs4_client_t *, cb_client4 *,
extern void rfs4_deleg_cb_check(rfs4_client_t *);
bool_t, rfs4_client_t *);
rfs4_client_t *client;
extern void rfs4_ss_clid(nfs4_srv_t *nsrv4, rfs4_client_t *);
extern void rfs4_ss_chkclid(nfs4_srv_t *nsrv4, rfs4_client_t *);
rfs4_client_t *ro_client;
rfs4_client_t *rl_client;
rfs4_client_t *rds_client;
extern void rfs4_servinst_assign(nfs4_srv_t *, rfs4_client_t *,
extern rfs4_servinst_t *rfs4_servinst(rfs4_client_t *);
extern int rfs4_clnt_in_grace(rfs4_client_t *);
extern rfs4_client_t *rfs4_findclient(nfs_client_id4 *,
bool_t *, rfs4_client_t *);
extern rfs4_client_t *rfs4_findclient_by_id(clientid4, bool_t);
extern rfs4_client_t *rfs4_findclient_by_addr(struct sockaddr *);
extern void rfs4_client_rele(rfs4_client_t *);
extern void rfs4_client_close(rfs4_client_t *);
extern void rfs4_client_state_remove(rfs4_client_t *);
extern void rfs4_client_scv_next(rfs4_client_t *);
extern void rfs4_update_lease(rfs4_client_t *);
extern bool_t rfs4_lease_expired(rfs4_client_t *);