Lines Matching refs:newcounters
1973 static void counters_nomap(STRUCT_COUNTERS_INFO *newcounters,
1976 newcounters->counters[index] = ((STRUCT_COUNTERS) { 0, 0});
1980 static void counters_normal_map(STRUCT_COUNTERS_INFO *newcounters,
1992 newcounters->counters[index] = repl->counters[mappos];
1996 static void counters_map_zeroed(STRUCT_COUNTERS_INFO *newcounters,
2009 subtract_counters(&newcounters->counters[index],
2015 static void counters_map_set(STRUCT_COUNTERS_INFO *newcounters,
2021 memcpy(&newcounters->counters[index], counters,
2033 STRUCT_COUNTERS_INFO *newcounters;
2075 newcounters = malloc(counterlen);
2076 if (!newcounters) {
2080 memset(newcounters, 0, counterlen);
2116 strcpy(newcounters->name, (*handle)->info.name);
2117 newcounters->num_counters = new_number;
2127 counters_nomap(newcounters, c->foot_index);
2130 counters_normal_map(newcounters, repl,
2135 counters_map_zeroed(newcounters, repl,
2141 counters_map_set(newcounters, c->foot_index,
2151 counters_nomap(newcounters, r->index);
2155 counters_normal_map(newcounters, repl,
2161 counters_map_zeroed(newcounters, repl,
2168 counters_map_set(newcounters, r->index,
2181 u_int64_t *kernptr = (u_int64_t *)&newcounters->counters;
2182 if ((unsigned long)&newcounters->counters % 8 != 0) {
2187 *kernptr = newcounters->counters;
2196 write(fd, newcounters, counterlen);
2203 newcounters, counterlen);
2209 free(newcounters);
2216 free(newcounters);