Lines Matching refs:vst
56 struct vmm_stat_type *vst = arg; in vmm_stat_register() local
59 if (vst->desc == NULL) in vmm_stat_register()
62 if (vst->pred != NULL && !vst->pred()) in vmm_stat_register()
65 if (vst_num_elems + vst->nelems >= MAX_VMM_STAT_ELEMS) { in vmm_stat_register()
66 printf("Cannot accommodate vmm stat type \"%s\"!\n", vst->desc); in vmm_stat_register()
70 vst->index = vst_num_elems; in vmm_stat_register()
71 vst_num_elems += vst->nelems; in vmm_stat_register()
73 vsttab[vst_num_types++] = vst; in vmm_stat_register()
80 struct vmm_stat_type *vst; in vmm_stat_copy() local
99 vst = vsttab[i]; in vmm_stat_copy()
100 if (vst->func != NULL) in vmm_stat_copy()
101 (*vst->func)(vcpu, vst); in vmm_stat_copy()
135 struct vmm_stat_type *vst; in vmm_stat_desc_copy() local
138 vst = vsttab[i]; in vmm_stat_desc_copy()
139 if (index >= vst->index && index < vst->index + vst->nelems) { in vmm_stat_desc_copy()
140 if (vst->nelems > 1) { in vmm_stat_desc_copy()
142 vst->desc, index - vst->index); in vmm_stat_desc_copy()
144 strlcpy(buf, vst->desc, bufsize); in vmm_stat_desc_copy()