Lines Matching refs:pdesc
33 struct kvm_stats_desc *pdesc; in stats_test() local
79 pdesc = (void *)stats_desc + i * size_desc; in stats_test()
81 TEST_ASSERT((pdesc->flags & KVM_STATS_TYPE_MASK) in stats_test()
83 TEST_ASSERT((pdesc->flags & KVM_STATS_UNIT_MASK) in stats_test()
85 TEST_ASSERT((pdesc->flags & KVM_STATS_BASE_MASK) in stats_test()
94 switch (pdesc->flags & KVM_STATS_UNIT_MASK) { in stats_test()
98 TEST_ASSERT(pdesc->exponent >= 0, in stats_test()
102 TEST_ASSERT(pdesc->exponent <= 0, in stats_test()
107 TEST_ASSERT(strlen(pdesc->name) < header->name_size, in stats_test()
108 "KVM stats name(%s) too long", pdesc->name); in stats_test()
110 TEST_ASSERT(pdesc->size, "KVM descriptor(%s) with size of 0", in stats_test()
111 pdesc->name); in stats_test()
113 switch (pdesc->flags & KVM_STATS_TYPE_MASK) { in stats_test()
115 TEST_ASSERT(pdesc->bucket_size, in stats_test()
117 pdesc->name); in stats_test()
120 TEST_ASSERT(!pdesc->bucket_size, in stats_test()
122 pdesc->name); in stats_test()
124 size_data += pdesc->size * sizeof(*stats_data); in stats_test()
135 pdesc = (void *)stats_desc + i * size_desc; in stats_test()
136 TEST_ASSERT(pdesc->offset < size_data, in stats_test()
138 pdesc->offset, pdesc->name); in stats_test()
150 pdesc = (void *)stats_desc + i * size_desc; in stats_test()
152 pdesc->size * sizeof(*stats_data), in stats_test()
154 TEST_ASSERT(ret == pdesc->size * sizeof(*stats_data), in stats_test()
155 "Read data of KVM stats: %s", pdesc->name); in stats_test()
156 size_data += pdesc->size * sizeof(*stats_data); in stats_test()