• 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_diskdata_desc(PERF_DATA_BLOCK *data)
26 init_perf_counter(&(data->diskInfo.diskObjDesc),
27 &(data->diskInfo.diskObjDesc),
28 get_counter_id(data),
33 init_perf_counter(&(data->diskInfo.freeMegs),
34 &(data->diskInfo.diskObjDesc),
35 get_counter_id(data),
40 init_perf_counter(&(data->diskInfo.writesPerSec),
41 &(data->diskInfo.diskObjDesc),
42 get_counter_id(data),
47 init_perf_counter(&(data->diskInfo.readsPerSec),
48 &(data->diskInfo.diskObjDesc),
49 get_counter_id(data),
57 void init_num_disks(PERF_DATA_BLOCK *data)
84 data->diskInfo.numDisks = i;
90 void init_disk_names(PERF_DATA_BLOCK *data)
114 memcpy(data->diskInfo.mdata[i].name, start, stop - start);
117 memcpy(data->diskInfo.mdata[i].mountpoint, start, stop - start);
128 void get_diskinfo(PERF_DATA_BLOCK *data)
144 for(i = 0; i < data->diskInfo.numDisks; i++)
146 p = &(data->diskInfo.data[i]);
147 status = statfs(data->diskInfo.mdata[i].mountpoint, &statfsbuf);
149 start = strstr(buf, data->diskInfo.mdata[i].name);
150 start += strlen(data->diskInfo.mdata[i].name) + 1;
159 data->diskInfo.mdata[i].mountpoint,
164 void init_disk_data(PERF_DATA_BLOCK *data)
166 init_diskdata_desc(data);
168 init_num_disks(data);
170 data->diskInfo.mdata = calloc(data->diskInfo.numDisks, sizeof(DiskMetaData));
171 if(!data->diskInfo.mdata)
176 init_disk_names(data);
178 data->diskInfo.data = calloc(data->diskInfo.numDisks, sizeof(DiskData));
179 if(!data->diskInfo.data)
184 get_diskinfo(data);
189 void output_disk_desc(PERF_DATA_BLOCK *data, RuntimeSettings rt)
191 output_perf_desc(data->diskInfo.diskObjDesc, rt);
192 output_perf_desc(data->diskInfo.freeMegs, rt);
193 output_perf_desc(data->diskInfo.writesPerSec, rt);
194 output_perf_desc(data->diskInfo.readsPerSec, rt);
195 output_num_instances(data->diskInfo.diskObjDesc, data->diskInfo.numDisks, rt);
200 void output_diskinfo(PERF_DATA_BLOCK *data, RuntimeSettings rt, int tdb_flags)
204 output_perf_counter(data->diskInfo.freeMegs,
205 data->diskInfo.data[0].freeMegs,
207 output_perf_counter(data->diskInfo.writesPerSec,
208 (unsigned long long)data->diskInfo.data[0].writesPerSec,
210 output_perf_counter(data->diskInfo.readsPerSec,
211 (unsigned long long)data->diskInfo.data[0].readsPerSec,
214 for(i = 0; i < data->diskInfo.numDisks; i++)
216 output_perf_instance(data->diskInfo.diskObjDesc.index,
218 (void *)&(data->diskInfo.data[i]),
220 data->diskInfo.mdata[i].mountpoint,