[S390] qdio: account processed SBAL during queue scan
authorJan Glauber <jang@linux.vnet.ibm.com>
Fri, 26 Feb 2010 21:37:36 +0000 (22:37 +0100)
committerMartin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com>
Fri, 26 Feb 2010 21:37:30 +0000 (22:37 +0100)
commitd307297f73077b4dc8110eb998108ffc467e8e6c
treeda1ca8c5e39018149cfe77cbdc5d8dd50d826f29
parenta93b8ec1df1f0ad75d036dbc0fdef2e0ccb7be02
[S390] qdio: account processed SBAL during queue scan

Add counters for the number of processed SBALs. The numbers summarize
how many SBALs were processed at each queue scan and indicate the
utilization of the queue. Furthermore the number of unsuccessfull
queue scans, SBAL errors and the total number of processed
SBALs are accounted.

Also regroup struct qdio_q to move read-mostly and write-mostly data
into different cachelines.

Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/cio/qdio.h
drivers/s390/cio/qdio_debug.c
drivers/s390/cio/qdio_main.c