scsi: ibmvfc: Make command event pool queue specific
authorTyrel Datwyler <tyreld@linux.ibm.com>
Wed, 6 Jan 2021 20:18:32 +0000 (14:18 -0600)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 8 Jan 2021 03:37:12 +0000 (22:37 -0500)
commite4b26f3db86498e79b6731c2216684293e3be19b
treec48bd6503923e430da003b183a1617bd49fef3ad
parentf8968665af2861e044b54d87e64f1ad9ab4e206b
scsi: ibmvfc: Make command event pool queue specific

There is currently a single command event pool per host. In anticipation of
providing multiple queues add a per-queue event pool definition and
reimplement the existing CRQ to use its queue defined event pool for
command submission and completion.

Link: https://lore.kernel.org/r/20210106201835.1053593-3-tyreld@linux.ibm.com
Reviewed-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: Tyrel Datwyler <tyreld@linux.ibm.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ibmvscsi/ibmvfc.c
drivers/scsi/ibmvscsi/ibmvfc.h