aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/qdio_perf.h
diff options
context:
space:
mode:
authorJan Glauber <jang@linux.vnet.ibm.com>2009-12-18 17:43:26 +0100
committerMartin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com>2009-12-18 17:43:32 +0100
commit8bcd9b04fdbab9cee4948501f8862af2a288f1b5 (patch)
tree0a4767448af451b59c12f6b4d43395b86d51c6ed /drivers/s390/cio/qdio_perf.h
parent7883097f1602c8cbb1da764a6ac43e0b8a7f56d9 (diff)
downloadkernel_samsung_smdk4412-8bcd9b04fdbab9cee4948501f8862af2a288f1b5.zip
kernel_samsung_smdk4412-8bcd9b04fdbab9cee4948501f8862af2a288f1b5.tar.gz
kernel_samsung_smdk4412-8bcd9b04fdbab9cee4948501f8862af2a288f1b5.tar.bz2
[S390] qdio: add counter for input queue full condition
Add a counter to the qdio performance statistics that indicates that no free buffers were left in the input queue. If the counter gets increased it means that the qdio adapter filled all available buffers and possibly had more buffers ready but could not transmit them. 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.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/s390/cio/qdio_perf.h b/drivers/s390/cio/qdio_perf.h
index ff4504c..1245423 100644
--- a/drivers/s390/cio/qdio_perf.h
+++ b/drivers/s390/cio/qdio_perf.h
@@ -36,6 +36,7 @@ struct qdio_perf_stats {
atomic_long_t outbound_handler;
atomic_long_t fast_requeue;
atomic_long_t outbound_target_full;
+ atomic_long_t inbound_queue_full;
/* for debugging */
atomic_long_t debug_tl_out_timer;