Lines Matching refs:header
29 struct kvm_stats_header header; in stats_test() local
37 read_stats_header(stats_fd, &header); in stats_test()
39 size_desc = get_stats_descriptor_size(&header); in stats_test()
42 id = malloc(header.name_size); in stats_test()
45 ret = read(stats_fd, id, header.name_size); in stats_test()
46 TEST_ASSERT(ret == header.name_size, "Read id string"); in stats_test()
49 TEST_ASSERT(!strncmp(id, "kvm", 3) && strlen(id) < header.name_size, in stats_test()
53 if (header.num_desc == 0) { in stats_test()
62 TEST_ASSERT(header.desc_offset && header.desc_offset >= sizeof(header) && in stats_test()
63 header.data_offset && header.data_offset >= sizeof(header), in stats_test()
66 TEST_ASSERT(header.desc_offset > header.data_offset || in stats_test()
67 (header.desc_offset + size_desc * header.num_desc <= header.data_offset), in stats_test()
71 stats_desc = read_stats_descriptors(stats_fd, &header); in stats_test()
74 for (i = 0; i < header.num_desc; ++i) { in stats_test()
75 pdesc = get_stats_descriptor(stats_desc, i, &header); in stats_test()
81 TEST_ASSERT(strlen(pdesc->name) < header.name_size, in stats_test()
143 TEST_ASSERT(header.data_offset >= header.desc_offset || in stats_test()
144 header.data_offset + size_data <= header.desc_offset, in stats_test()
148 TEST_ASSERT(size_data >= header.num_desc * sizeof(*stats_data), in stats_test()
152 for (i = 0; i < header.num_desc; ++i) { in stats_test()
153 pdesc = get_stats_descriptor(stats_desc, i, &header); in stats_test()
163 ret = pread(stats_fd, stats_data, size_data, header.data_offset); in stats_test()
166 for (i = 0; i < header.num_desc; ++i) { in stats_test()
167 pdesc = get_stats_descriptor(stats_desc, i, &header); in stats_test()
168 read_stat_data(stats_fd, &header, pdesc, stats_data, in stats_test()