summaryrefslogtreecommitdiff
path: root/drivers/s390/cio/qdio_perf.h
diff options
context:
space:
mode:
authorJan Glauber <jang@linux.vnet.ibm.com>2008-12-25 15:38:44 +0300
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2008-12-25 15:38:58 +0300
commit23589d057ac2da81e456d4a9dcdd9135fd96f493 (patch)
tree756fb6034f953689100ad0d9efaa90565295ebf5 /drivers/s390/cio/qdio_perf.h
parentbbd50e172f75b1d12ef9b1bcf593b51a44199016 (diff)
downloadlinux-23589d057ac2da81e456d4a9dcdd9135fd96f493.tar.xz
[S390] qdio: add eqbs/sqbs instruction counters
Add counters for the eqbs and sqbs instructions that indicate how often we issued the instructions and how often the instructions returned with less buffers than specified. Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/cio/qdio_perf.h')
-rw-r--r--drivers/s390/cio/qdio_perf.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/s390/cio/qdio_perf.h b/drivers/s390/cio/qdio_perf.h
index 5c406a8b7387..d16c1c67160f 100644
--- a/drivers/s390/cio/qdio_perf.h
+++ b/drivers/s390/cio/qdio_perf.h
@@ -40,6 +40,10 @@ struct qdio_perf_stats {
/* for debugging */
atomic_long_t debug_tl_out_timer;
atomic_long_t debug_stop_polling;
+ atomic_long_t debug_eqbs_all;
+ atomic_long_t debug_eqbs_incomplete;
+ atomic_long_t debug_sqbs_all;
+ atomic_long_t debug_sqbs_incomplete;
};
extern struct qdio_perf_stats perf_stats;