scsi: qla2xxx: Add multiple queue pair functionality.
Replaced existing multiple queue functionality with framework that allows for the creation of pairs of request and response queues, either at start of day or dynamically. Queue pair creation depend on module parameter "ql2xmqsupport", which need to be enabled to create queue pair. Signed-off-by:Sawan Chandak <sawan.chandak@cavium.com> Signed-off-by:
Michael Hernandez <michael.hernandez@cavium.com> Signed-off-by:
Himanshu Madhani <himanshu.madhani@cavium.com> Acked-by:
Christoph Hellwig <hch@lst.de> Signed-off-by:
Martin K. Petersen <martin.petersen@oracle.com>
Showing
- drivers/scsi/qla2xxx/qla_attr.c 15 additions, 21 deletionsdrivers/scsi/qla2xxx/qla_attr.c
- drivers/scsi/qla2xxx/qla_dbg.c 2 additions, 2 deletionsdrivers/scsi/qla2xxx/qla_dbg.c
- drivers/scsi/qla2xxx/qla_def.h 90 additions, 15 deletionsdrivers/scsi/qla2xxx/qla_def.h
- drivers/scsi/qla2xxx/qla_gbl.h 23 additions, 5 deletionsdrivers/scsi/qla2xxx/qla_gbl.h
- drivers/scsi/qla2xxx/qla_init.c 164 additions, 9 deletionsdrivers/scsi/qla2xxx/qla_init.c
- drivers/scsi/qla2xxx/qla_inline.h 30 additions, 0 deletionsdrivers/scsi/qla2xxx/qla_inline.h
- drivers/scsi/qla2xxx/qla_iocb.c 367 additions, 40 deletionsdrivers/scsi/qla2xxx/qla_iocb.c
- drivers/scsi/qla2xxx/qla_isr.c 69 additions, 55 deletionsdrivers/scsi/qla2xxx/qla_isr.c
- drivers/scsi/qla2xxx/qla_mbx.c 22 additions, 11 deletionsdrivers/scsi/qla2xxx/qla_mbx.c
- drivers/scsi/qla2xxx/qla_mid.c 60 additions, 54 deletionsdrivers/scsi/qla2xxx/qla_mid.c
- drivers/scsi/qla2xxx/qla_os.c 272 additions, 123 deletionsdrivers/scsi/qla2xxx/qla_os.c
Loading
Please register or sign in to comment