vopstats_t
vopstats_t *e_vs; /* Array of vopstats */
dflt_display(char *name, vopstats_t *oldvsp, vopstats_t *newvsp, int dispflag)
io_display(char *name, vopstats_t *oldvsp, vopstats_t *newvsp, int dispflag)
vm_display(char *name, vopstats_t *oldvsp, vopstats_t *newvsp, int dispflag)
attr_display(char *name, vopstats_t *oldvsp, vopstats_t *newvsp, int dispflag)
naming_display(char *name, vopstats_t *oldvsp, vopstats_t *newvsp, int dispflag)
vop_display(char *name, vopstats_t *oldvsp, vopstats_t *newvsp, int dispflag)
get_vopstats(kstat_ctl_t *kc, char *ksname, vopstats_t *vsp, kstat_t **kspp)
ep->e_vs = calloc(VS_SIZE, sizeof (vopstats_t));
ep->e_vs = calloc(VS_SIZE, sizeof (vopstats_t));
void (**dspfunc)(char *, vopstats_t *, vopstats_t *, int),
void (*newfunc)(char *, vopstats_t *, vopstats_t *, int))
void (*dfunc)(char *, vopstats_t *, vopstats_t *, int) = dflt_display;
vopstats_t *vsp = &ent->e_vs[CUR_INDEX];
extern vopstats_t *get_fstype_vopstats(struct vfs *, struct vfssw *);
extern void initialize_vopstats(vopstats_t *);
vopstats_t *vsp = &vfsp->vfs_vopstats; \
vopstats_t *vsp = &vfsp->vfs_vopstats; \
static vopstats_t *
vopstats_t *vsp;
vsp = kmem_alloc(sizeof (vopstats_t), KM_SLEEP);
new_vskstat(char *ksname, vopstats_t *vsp)
sizeof (vopstats_t)/sizeof (kstat_named_t),
vopstats_fstype = (vopstats_t **)kmem_zalloc(
(sizeof (vopstats_t *) * nfstype), KM_SLEEP);
initialize_vopstats(vopstats_t *vsp)
bcopy(vs_templatep, vsp, sizeof (vopstats_t));
vopstats_t *
vopstats_t *vsp = NULL;
vopstats_t **vopstats_fstype;
static vopstats_t *vs_templatep;
kmem_alloc(sizeof (vopstats_t), KM_SLEEP);
extern vopstats_t **vopstats_fstype;
extern kstat_t *new_vskstat(char *, vopstats_t *);
extern void initialize_vopstats(vopstats_t *);
vopstats_t *vi_fstypevsp; /* ptr to per-fstype vopstats */
vopstats_t vi_vopstats; /* per-mount vnode op stats */