• 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

24 void init_cpudata_desc(PERF_DATA_BLOCK *data)
26 init_perf_counter(&(data->cpuInfo.cpuObjDesc),
27 &(data->cpuInfo.cpuObjDesc),
28 get_counter_id(data),
33 init_perf_counter(&(data->cpuInfo.userCPU),
34 &(data->cpuInfo.cpuObjDesc),
35 get_counter_id(data),
40 init_perf_counter(&(data->cpuInfo.systemCPU),
41 &(data->cpuInfo.cpuObjDesc),
42 get_counter_id(data),
47 init_perf_counter(&(data->cpuInfo.niceCPU),
48 &(data->cpuInfo.cpuObjDesc),
49 get_counter_id(data),
54 init_perf_counter(&(data->cpuInfo.idleCPU),
55 &(data->cpuInfo.cpuObjDesc),
56 get_counter_id(data),
65 void get_cpuinfo(PERF_DATA_BLOCK *data)
90 for(i = 0; i < data->cpuInfo.numCPUs; i++)
99 &data->cpuInfo.data[i].user,
100 &data->cpuInfo.data[i].nice,
101 &data->cpuInfo.data[i].system,
102 &data->cpuInfo.data[i].idle);
111 data->PerfTime100nSec = times(&buffer);
113 data->PerfTime100nSec += data->cpuInfo.data[i].user +
114 data->cpuInfo.data[i].nice +
115 data->cpuInfo.data[i].system +
116 data->cpuInfo.data[i].idle;
118 data->PerfTime100nSec /= data->cpuInfo.numCPUs;
122 void init_cpu_data(PERF_DATA_BLOCK *data)
124 data->cpuInfo.data = calloc(data->cpuInfo.numCPUs, sizeof(*data->cpuInfo.data));
125 if(!data->cpuInfo.data)
131 init_cpudata_desc(data);
133 get_cpuinfo(data);
138 void output_cpu_desc(PERF_DATA_BLOCK *data, RuntimeSettings rt)
140 output_perf_desc(data->cpuInfo.cpuObjDesc, rt);
141 output_perf_desc(data->cpuInfo.userCPU, rt);
142 output_perf_desc(data->cpuInfo.niceCPU, rt);
143 output_perf_desc(data->cpuInfo.systemCPU, rt);
144 output_perf_desc(data->cpuInfo.idleCPU, rt);
145 if(data->cpuInfo.numCPUs > 1)
146 output_num_instances(data->cpuInfo.cpuObjDesc, data->cpuInfo.numCPUs + 1, rt);
151 void output_cpuinfo(PERF_DATA_BLOCK *data, RuntimeSettings rt, int tdb_flags)
156 output_perf_counter(data->cpuInfo.userCPU,
157 data->cpuInfo.data[0].user,
159 output_perf_counter(data->cpuInfo.systemCPU,
160 data->cpuInfo.data[0].system,
162 output_perf_counter(data->cpuInfo.niceCPU,
163 data->cpuInfo.data[0].nice,
165 output_perf_counter(data->cpuInfo.idleCPU,
166 data->cpuInfo.data[0].idle,
168 if(data->cpuInfo.numCPUs > 1)
170 for(i = 0; i < data->cpuInfo.numCPUs; i++)
174 output_perf_instance(data->cpuInfo.cpuObjDesc.index,
176 (void *)&(data->cpuInfo.data[i]),
177 sizeof(data->cpuInfo.data[i]),
183 output_perf_instance(data->cpuInfo.cpuObjDesc.index,
185 (void *)&(data->cpuInfo.data[i]),
186 sizeof(data->cpuInfo.data[i]),