Lines Matching refs:vst
59 struct vmm_stat_type *vst = arg; in vmm_stat_register() local
62 if (vst->desc == NULL) in vmm_stat_register()
65 if (vst->scope == VMM_STAT_SCOPE_INTEL && !vmm_is_intel()) in vmm_stat_register()
68 if (vst->scope == VMM_STAT_SCOPE_AMD && !vmm_is_amd()) in vmm_stat_register()
71 if (vst_num_elems + vst->nelems >= MAX_VMM_STAT_ELEMS) { in vmm_stat_register()
72 printf("Cannot accomodate vmm stat type \"%s\"!\n", vst->desc); in vmm_stat_register()
76 vst->index = vst_num_elems; in vmm_stat_register()
77 vst_num_elems += vst->nelems; in vmm_stat_register()
79 vsttab[vst_num_types++] = vst; in vmm_stat_register()
85 struct vmm_stat_type *vst; in vmm_stat_copy() local
94 vst = vsttab[i]; in vmm_stat_copy()
95 if (vst->func != NULL) in vmm_stat_copy()
96 (*vst->func)(vm, vcpu, vst); in vmm_stat_copy()
131 struct vmm_stat_type *vst; in vmm_stat_desc_copy() local
134 vst = vsttab[i]; in vmm_stat_desc_copy()
135 if (index >= vst->index && index < vst->index + vst->nelems) { in vmm_stat_desc_copy()
136 if (vst->nelems > 1) { in vmm_stat_desc_copy()
138 vst->desc, index - vst->index); in vmm_stat_desc_copy()
140 strlcpy(buf, vst->desc, bufsize); in vmm_stat_desc_copy()