Lines Matching refs:pdesc
34 struct kvm_stats_desc *pdesc; in stats_test() local
78 pdesc = get_stats_descriptor(stats_desc, i, &header); in stats_test()
79 type = pdesc->flags & KVM_STATS_TYPE_MASK; in stats_test()
80 unit = pdesc->flags & KVM_STATS_UNIT_MASK; in stats_test()
81 base = pdesc->flags & KVM_STATS_BASE_MASK; in stats_test()
84 TEST_ASSERT(strlen(pdesc->name) < header.name_size, in stats_test()
89 "Unknown KVM stats (%s) type: %u", pdesc->name, type); in stats_test()
91 "Unknown KVM stats (%s) unit: %u", pdesc->name, unit); in stats_test()
93 "Unknown KVM stats (%s) base: %u", pdesc->name, base); in stats_test()
104 switch (pdesc->flags & KVM_STATS_UNIT_MASK) { in stats_test()
108 TEST_ASSERT(pdesc->exponent >= 0, in stats_test()
110 pdesc->name, pdesc->exponent); in stats_test()
113 TEST_ASSERT(pdesc->exponent <= 0, in stats_test()
115 pdesc->name, pdesc->exponent); in stats_test()
118 TEST_ASSERT(pdesc->exponent == 0, in stats_test()
120 pdesc->name, pdesc->exponent); in stats_test()
125 TEST_ASSERT(pdesc->size, in stats_test()
126 "KVM descriptor(%s) with size of 0", pdesc->name); in stats_test()
128 switch (pdesc->flags & KVM_STATS_TYPE_MASK) { in stats_test()
130 TEST_ASSERT(pdesc->bucket_size, in stats_test()
132 pdesc->name); in stats_test()
135 TEST_ASSERT(!pdesc->bucket_size, in stats_test()
137 pdesc->name); in stats_test()
139 size_data = max(size_data, pdesc->offset + pdesc->size * sizeof(*stats_data)); in stats_test()
162 pdesc = get_stats_descriptor(stats_desc, i, &header); in stats_test()
163 read_stat_data(stats_fd, &header, pdesc, stats_data, in stats_test()
164 pdesc->size); in stats_test()