nfs4_callback_stats
nfs4_callback_stats));
bcopy(&nfs4_callback_stats_tmpl, &ncg->nfs4_callback_stats,
sizeof (ncg->nfs4_callback_stats) / sizeof (kstat_named_t),
nfs4_callback_kstat->ks_data = &ncg->nfs4_callback_stats;
static const struct nfs4_callback_stats nfs4_callback_stats_tmpl = {
ncg->nfs4_callback_stats.delegations.value.ui64--;
ncg->nfs4_callback_stats.delegreturn.value.ui64++;
ncg->nfs4_callback_stats.cb_getattr.value.ui64++;
ncg->nfs4_callback_stats.delegations.value.ui64--;
ncg->nfs4_callback_stats.claim_cur.value.ui64++;
ncg->nfs4_callback_stats.
ncg->nfs4_callback_stats.recall_failed.value.ui64++;
ncg->nfs4_callback_stats.recall_trunc.value.ui64++;
ncg->nfs4_callback_stats.delegations.value.ui64++;
ncg->nfs4_callback_stats.delegaccept_r.value.ui64++;
ncg->nfs4_callback_stats.delegations.value.ui64++;
ncg->nfs4_callback_stats.delegaccept_rw.value.ui64++;
ncg->nfs4_callback_stats.cb_recall.value.ui64++;
ncg->nfs4_callback_stats.cb_null.value.ui64++;
ncg->nfs4_callback_stats.cb_illegal.value.ui64++;
ncg->nfs4_callback_stats.cb_dispatch.value.ui64++;
struct nfs4_callback_stats nfs4_callback_stats;