[S390] qdio: new qdio driver.
authorJan Glauber <jang@linux.vnet.ibm.com>
Thu, 17 Jul 2008 15:16:48 +0000 (17:16 +0200)
committerHeiko Carstens <heiko.carstens@de.ibm.com>
Thu, 17 Jul 2008 15:22:10 +0000 (17:22 +0200)
commit779e6e1c724d30e0fd1baca78b852e41e3a23c1d
treeb7fc4f0f01b66c3c65226cc627edd501e00ab44f
parentdae39843f478d181da5b5e1c2c703dfcaaf838c1
[S390] qdio: new qdio driver.

List of major changes:
- split qdio driver into several files
- seperation of thin interrupt code
- improved handling for multiple thin interrupt devices
- inbound and outbound processing now always runs in tasklet context
- significant less tasklet schedules per interrupt needed
- merged qebsm with non-qebsm handling
- cleanup qdio interface and added kerneldoc
- coding style

Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: Utz Bacher <utz.bacher@de.ibm.com>
Reviewed-by: Ursula Braun <braunu@de.ibm.com>
Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
20 files changed:
drivers/s390/cio/Makefile
drivers/s390/cio/qdio.c [deleted file]
drivers/s390/cio/qdio.h
drivers/s390/cio/qdio_debug.c [new file with mode: 0644]
drivers/s390/cio/qdio_debug.h [new file with mode: 0644]
drivers/s390/cio/qdio_main.c [new file with mode: 0644]
drivers/s390/cio/qdio_perf.c [new file with mode: 0644]
drivers/s390/cio/qdio_perf.h [new file with mode: 0644]
drivers/s390/cio/qdio_setup.c [new file with mode: 0644]
drivers/s390/cio/qdio_thinint.c [new file with mode: 0644]
drivers/s390/net/qeth_core.h
drivers/s390/net/qeth_core_main.c
drivers/s390/net/qeth_l2_main.c
drivers/s390/net/qeth_l3_main.c
drivers/s390/scsi/zfcp_dbf.c
drivers/s390/scsi/zfcp_dbf.h
drivers/s390/scsi/zfcp_ext.h
drivers/s390/scsi/zfcp_qdio.c
include/asm-s390/qdio.h
include/asm-s390/setup.h