• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/examples/perfcounter/

Lines Matching refs:data

27 void get_constants(PERF_DATA_BLOCK *data)
29 data->cpuInfo.numCPUs = sysconf(_SC_NPROCESSORS_ONLN) > 0 ? sysconf(_SC_NPROCESSORS_ONLN) : 1;
30 data->PerfFreq = sysconf(_SC_CLK_TCK);
31 init_mem_data(data);
32 init_cpu_data(data);
33 init_process_data(data);
34 init_disk_data(data);
66 /* Add type data if not PERF_OBJECT or PERF_INSTANCE */
78 void initialize(PERF_DATA_BLOCK *data, RuntimeSettings *rt, int argc, char **argv)
80 memset(data, 0, sizeof(*data));
81 memset(rt, 0, sizeof(*data));
86 get_constants(data);
91 output_mem_desc(data, *rt);
92 output_cpu_desc(data, *rt);
93 output_process_desc(data, *rt);
94 output_disk_desc(data, *rt);
99 void refresh_perf_data_block(PERF_DATA_BLOCK *data, RuntimeSettings rt)
101 data->PerfTime100nSec = 0;
102 get_meminfo(data);
103 get_cpuinfo(data);
104 get_processinfo(data);
105 get_diskinfo(data);
109 void output_perf_counter(PerfCounter counter, unsigned long long data,
122 sprintf(sdata, "%d", (unsigned int)data);
124 sprintf(sdata, "%Lu", data);
154 void output_global_data(PERF_DATA_BLOCK *data, RuntimeSettings rt, int tdb_flags)
163 sprintf(sdata, "%d", data->num_counters);
168 sprintf(sdata, "%Lu", data->PerfTime);
172 sprintf(sdata, "%Lu", data->PerfTime100nSec);
176 sprintf(sdata, "%Lu", data->PerfFreq);
182 void output_perf_data_block(PERF_DATA_BLOCK *data, RuntimeSettings rt, int tdb_flags)
184 output_global_data(data, rt, tdb_flags);
185 output_meminfo(data, rt, tdb_flags);
186 output_cpuinfo(data, rt, tdb_flags);
187 output_processinfo(data, rt, tdb_flags);
188 output_diskinfo(data, rt, tdb_flags);
192 void update_counters(PERF_DATA_BLOCK *data, RuntimeSettings rt)
194 refresh_perf_data_block(data, rt);
195 output_perf_data_block(data, rt, TDB_REPLACE);
202 PERF_DATA_BLOCK data;
205 initialize(&data, &rt, argc, argv);
209 update_counters(&data, rt);