[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>
Showing
- drivers/s390/cio/Makefile 2 additions, 0 deletionsdrivers/s390/cio/Makefile
- drivers/s390/cio/qdio.c 0 additions, 3929 deletionsdrivers/s390/cio/qdio.c
- drivers/s390/cio/qdio.h 288 additions, 547 deletionsdrivers/s390/cio/qdio.h
- drivers/s390/cio/qdio_debug.c 240 additions, 0 deletionsdrivers/s390/cio/qdio_debug.c
- drivers/s390/cio/qdio_debug.h 91 additions, 0 deletionsdrivers/s390/cio/qdio_debug.h
- drivers/s390/cio/qdio_main.c 1755 additions, 0 deletionsdrivers/s390/cio/qdio_main.c
- drivers/s390/cio/qdio_perf.c 151 additions, 0 deletionsdrivers/s390/cio/qdio_perf.c
- drivers/s390/cio/qdio_perf.h 54 additions, 0 deletionsdrivers/s390/cio/qdio_perf.h
- drivers/s390/cio/qdio_setup.c 521 additions, 0 deletionsdrivers/s390/cio/qdio_setup.c
- drivers/s390/cio/qdio_thinint.c 380 additions, 0 deletionsdrivers/s390/cio/qdio_thinint.c
- drivers/s390/net/qeth_core.h 2 additions, 10 deletionsdrivers/s390/net/qeth_core.h
- drivers/s390/net/qeth_core_main.c 36 additions, 51 deletionsdrivers/s390/net/qeth_core_main.c
- drivers/s390/net/qeth_l2_main.c 11 additions, 15 deletionsdrivers/s390/net/qeth_l2_main.c
- drivers/s390/net/qeth_l3_main.c 11 additions, 14 deletionsdrivers/s390/net/qeth_l3_main.c
- drivers/s390/scsi/zfcp_dbf.c 3 additions, 9 deletionsdrivers/s390/scsi/zfcp_dbf.c
- drivers/s390/scsi/zfcp_dbf.h 0 additions, 2 deletionsdrivers/s390/scsi/zfcp_dbf.h
- drivers/s390/scsi/zfcp_ext.h 2 additions, 3 deletionsdrivers/s390/scsi/zfcp_ext.h
- drivers/s390/scsi/zfcp_qdio.c 14 additions, 28 deletionsdrivers/s390/scsi/zfcp_qdio.c
- include/asm-s390/qdio.h 312 additions, 334 deletionsinclude/asm-s390/qdio.h
- include/asm-s390/setup.h 1 addition, 1 deletioninclude/asm-s390/setup.h
Loading
Please register or sign in to comment