summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/fnic/vnic_cq_copy.h
diff options
context:
space:
mode:
authorKaran Tilak Kumar <kartilak@cisco.com>2023-12-11 09:36:10 -0800
committerMartin K. Petersen <martin.petersen@oracle.com>2023-12-13 22:11:33 -0500
commit554a1482602099efc9a3d0921a0e8f6123dc09cd (patch)
treef1d02e188061f53047970ec104a25465095a407e /drivers/scsi/fnic/vnic_cq_copy.h
parent8c2a6f815a18f261a03b387cd4236886aad68d7f (diff)
downloadlinux-stable-554a1482602099efc9a3d0921a0e8f6123dc09cd.tar.gz
linux-stable-554a1482602099efc9a3d0921a0e8f6123dc09cd.tar.bz2
linux-stable-554a1482602099efc9a3d0921a0e8f6123dc09cd.zip
scsi: fnic: Refactor and redefine fnic.h for multiqueue
Refactor and re-define values in fnic.h to implement multiqueue (MQ) functionality. VIC firmware allows fnic to create up to 64 copy workqueues. Update the copy workqueue max to 64. Modify the interrupt index to be in sync with the firmware to support MQ. Add irq number to the MSIX entry. Define a software workqueue table to track the status of io_reqs. Define a base for the copy workqueue. Reviewed-by: Sesidhar Baddela <sebaddel@cisco.com> Reviewed-by: Arulprabhu Ponnusamy <arulponn@cisco.com> Signed-off-by: Karan Tilak Kumar <kartilak@cisco.com> Link: https://lore.kernel.org/r/20231211173617.932990-7-kartilak@cisco.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/fnic/vnic_cq_copy.h')
0 files changed, 0 insertions, 0 deletions