Home
last modified time | relevance | path

Searched refs:vst (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_stat.c56 struct vmm_stat_type *vst = arg; in vmm_stat_register() local
59 if (vst->desc == NULL) in vmm_stat_register()
62 if (vst->scope == VMM_STAT_SCOPE_INTEL && !vmm_is_intel()) in vmm_stat_register()
65 if (vst->scope == VMM_STAT_SCOPE_AMD && !vmm_is_svm()) in vmm_stat_register()
68 if (vst_num_elems + vst->nelems >= MAX_VMM_STAT_ELEMS) { in vmm_stat_register()
69 printf("Cannot accommodate vmm stat type \"%s\"!\n", vst->desc); in vmm_stat_register()
73 vst->index = vst_num_elems; in vmm_stat_register()
74 vst_num_elems += vst->nelems; in vmm_stat_register()
76 vsttab[vst_num_types++] = vst; in vmm_stat_register()
83 struct vmm_stat_type *vst; in vmm_stat_copy() local
[all …]
H A Dvmm_stat.h102 vmm_stat_array_incr(struct vm *vm, int vcpu, struct vmm_stat_type *vst, in vmm_stat_array_incr() argument
110 if (vst->index >= 0 && statidx < vst->nelems) in vmm_stat_array_incr()
111 stats[vst->index + statidx] += x; in vmm_stat_array_incr()
116 vmm_stat_array_set(struct vm *vm, int vcpu, struct vmm_stat_type *vst, in vmm_stat_array_set() argument
124 if (vst->index >= 0 && statidx < vst->nelems) in vmm_stat_array_set()
125 stats[vst->index + statidx] = val; in vmm_stat_array_set()
130 vmm_stat_incr(struct vm *vm, int vcpu, struct vmm_stat_type *vst, uint64_t x) in vmm_stat_incr() argument
134 vmm_stat_array_incr(vm, vcpu, vst, 0, x); in vmm_stat_incr()
139 vmm_stat_set(struct vm *vm, int vcpu, struct vmm_stat_type *vst, uint64_t val) in vmm_stat_set() argument
143 vmm_stat_array_set(vm, vcpu, vst, 0, val); in vmm_stat_set()