Searched refs:vst (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_stat.c | 56 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 D | vmm_stat.h | 102 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()
|