Lines Matching refs:iaa_device
76 atomic64_inc(&wq->iaa_device->comp_calls);
84 atomic64_add(n, &wq->iaa_device->comp_bytes);
92 atomic64_inc(&wq->iaa_device->decomp_calls);
100 atomic64_add(n, &wq->iaa_device->decomp_bytes);
123 static void reset_device_stats(struct iaa_device *iaa_device)
127 atomic64_set(&iaa_device->comp_calls, 0);
128 atomic64_set(&iaa_device->comp_bytes, 0);
129 atomic64_set(&iaa_device->decomp_calls, 0);
130 atomic64_set(&iaa_device->decomp_bytes, 0);
132 list_for_each_entry(iaa_wq, &iaa_device->wqs, list)
149 static void device_stats_show(struct seq_file *m, struct iaa_device *iaa_device)
154 seq_printf(m, " id: %d\n", iaa_device->idxd->id);
155 seq_printf(m, " n_wqs: %d\n", iaa_device->n_wq);
157 atomic64_read(&iaa_device->comp_calls));
159 atomic64_read(&iaa_device->comp_bytes));
161 atomic64_read(&iaa_device->decomp_calls));
163 atomic64_read(&iaa_device->decomp_bytes));
166 list_for_each_entry(iaa_wq, &iaa_device->wqs, list)
195 struct iaa_device *iaa_device;
199 list_for_each_entry(iaa_device, &iaa_devices, list)
200 device_stats_show(m, iaa_device);
209 struct iaa_device *iaa_device;
215 list_for_each_entry(iaa_device, &iaa_devices, list)
216 reset_device_stats(iaa_device);