linux/drivers/infiniband/hw/qib
Mike Marciniszyn 19ede2e422 IB/qib: Fix interrupt mitigation
For SusieQ we need to write to the interrupt timer register before
updating the header queue head with interrupt count.  This is to
ensure that the timer is enabled properly and a receive available
interrupt is delivered.  Otherwise this interrupt can be lost if the
receiver header/eager queues are full before the timer is enabled.

Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2011-01-10 17:42:21 -08:00
..
Kconfig
Makefile IB/qib: Use request_firmware() to load SD7220 firmware 2010-07-08 13:27:05 -07:00
qib.h IB/qib: Fix interrupt mitigation 2011-01-10 17:42:21 -08:00
qib_6120_regs.h
qib_7220.h IB/qib: Use request_firmware() to load SD7220 firmware 2010-07-08 13:27:05 -07:00
qib_7220_regs.h
qib_7322_regs.h IB/qib: Mask hardware error during link reset 2010-07-06 14:13:20 -07:00
qib_common.h IB/qib: Allow PSM to select from multiple port assignment algorithms 2010-07-21 11:39:36 -07:00
qib_cq.c IB/qib: Generate completion callback on errors 2011-01-10 17:42:19 -08:00
qib_diag.c llseek: automatically add .llseek fop 2010-10-15 15:53:27 +02:00
qib_dma.c
qib_driver.c IB/qib: Fix interrupt mitigation 2011-01-10 17:42:21 -08:00
qib_eeprom.c
qib_file_ops.c IB/qib: Fix context allocation with multiple HCAs 2011-01-10 17:42:20 -08:00
qib_fs.c convert get_sb_single() users 2010-10-29 04:16:28 -04:00
qib_iba6120.c IB/qib: Fix interrupt mitigation 2011-01-10 17:42:21 -08:00
qib_iba7220.c IB/qib: Fix interrupt mitigation 2011-01-10 17:42:21 -08:00
qib_iba7322.c IB/qib: Fix interrupt mitigation 2011-01-10 17:42:21 -08:00
qib_init.c IB/qib: Fix multi-Florida HCA host panic on reboot 2011-01-10 17:42:20 -08:00
qib_intr.c IB/qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better 2011-01-10 17:42:20 -08:00
qib_keys.c
qib_mad.c IB/qib: Set port physical state even if other fields are invalid 2011-01-10 17:42:19 -08:00
qib_mad.h
qib_mmap.c
qib_mr.c
qib_pcie.c IB/qib: clean up properly if pci_set_consistent_dma_mask() fails 2010-10-26 16:09:02 -07:00
qib_pio_copy.c
qib_qp.c IB/qib: Clear WAIT_SEND flags when setting QP to error state 2011-01-10 17:42:20 -08:00
qib_qsfp.c
qib_qsfp.h
qib_rc.c IB/qib: Process RDMA WRITE ONLY with IMMEDIATE properly 2010-10-22 22:12:15 -07:00
qib_ruc.c
qib_sd7220.c IB/qib: Use request_firmware() to load SD7220 firmware 2010-07-08 13:27:05 -07:00
qib_sdma.c IB/qib: Fix race between qib_error_qp() and receive packet processing 2010-08-03 13:59:47 -07:00
qib_srq.c
qib_sysfs.c IB/qib: Allow writes to the diag_counters to be able to clear them 2010-08-03 13:59:19 -07:00
qib_twsi.c
qib_tx.c IB/qib: Avoid variable-length array 2010-07-19 13:21:24 -07:00
qib_uc.c IB/qib: Process RDMA WRITE ONLY with IMMEDIATE properly 2010-10-22 22:12:15 -07:00
qib_ud.c IB/qib: UD send with immediate receive completion has wrong size 2011-01-10 17:42:20 -08:00
qib_user_pages.c
qib_user_sdma.c IB/qib: Reset packet list after freeing 2011-01-10 17:42:21 -08:00
qib_user_sdma.h
qib_verbs.c IB/qib: Fix race between qib_error_qp() and receive packet processing 2010-08-03 13:59:47 -07:00
qib_verbs.h
qib_verbs_mcast.c
qib_wc_ppc64.c
qib_wc_x86_64.c