All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] hisi_sas: Interrupt aggregation support
@ 2018-11-09 14:06 ` John Garry
  0 siblings, 0 replies; 14+ messages in thread
From: John Garry @ 2018-11-09 14:06 UTC (permalink / raw)
  To: jejb, martin.petersen; +Cc: linux-scsi, linux-kernel, linuxarm, John Garry

This patchset adds 2 forms of interrupt aggregation support to the
driver:
- Interrupt converge: Interrupts from all completion queues can be
		      reported through completion queue #0 interrupt only.
- Interrupt coalesce: Ability to set timeout period at which we report
		      completions on that queue (as an interrupt).
		      The HW report completion interrupt as either
		      happens:
		      - configurable threshold of completions occur
		      - a timeout, so we don't pend indefinitely until
			the threshold is reached

There is also 2 minor patches to fix some register setting and also
rearrange some code for proper condition checking.

Xiang Chen (5):
  scsi: hisi_sas: Create separate host attributes per HBA
  scsi: hisi_sas: Add support for interrupt converge for v3 hw
  scsi: hisi_sas: Add support for interrupt coalescing for v3 hw
  scsi: hisi_sas: Relocate some codes to avoid an unused check
  scsi: hisi_sas: change the time of SAS SSP connection

 drivers/scsi/hisi_sas/hisi_sas.h       |   3 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c  |  50 ++++++------
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c |   7 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c |   7 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 138 +++++++++++++++++++++++++++++++--
 5 files changed, 168 insertions(+), 37 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-11-15 19:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-09 14:06 [PATCH 0/5] hisi_sas: Interrupt aggregation support John Garry
2018-11-09 14:06 ` John Garry
2018-11-09 14:06 ` [PATCH 1/5] scsi: hisi_sas: Create separate host attributes per HBA John Garry
2018-11-09 14:06   ` John Garry
2018-11-09 14:06 ` [PATCH 2/5] scsi: hisi_sas: Add support for interrupt converge for v3 hw John Garry
2018-11-09 14:06   ` John Garry
2018-11-09 14:06 ` [PATCH 3/5] scsi: hisi_sas: Add support for interrupt coalescing " John Garry
2018-11-09 14:06   ` John Garry
2018-11-09 14:06 ` [PATCH 4/5] scsi: hisi_sas: Relocate some codes to avoid an unused check John Garry
2018-11-09 14:06   ` John Garry
2018-11-09 14:06 ` [PATCH 5/5] scsi: hisi_sas: change the time of SAS SSP connection John Garry
2018-11-09 14:06   ` John Garry
2018-11-15 19:40 ` [PATCH 0/5] hisi_sas: Interrupt aggregation support Martin K. Petersen
2018-11-15 19:40   ` Martin K. Petersen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.