OpenCloudOS-Kernel/drivers/infiniband/hw/ipath
Ralph Campbell 210d6ca3db IB/ipath: Performance optimization for CPU differences
Different processors have different ordering restrictions for write
combining.  By taking advantage of this, we can eliminate some write
barriers when writing to the send buffers.

Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2007-10-09 20:04:14 -07:00
..
Kconfig IB: Use menuconfig for InfiniBand menu 2007-07-09 20:12:26 -07:00
Makefile IB/ipath: Remove ipath_layer dead code 2007-07-20 21:19:43 -07:00
ipath_common.h IB/ipath: Remove unsafe fastrcvint code from interrupt handler 2007-07-30 13:16:45 -07:00
ipath_cq.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_debug.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_diag.c IB/ipath: Performance optimization for CPU differences 2007-10-09 20:04:14 -07:00
ipath_dma.c [PATCH] fix ipath_dma_free_coherent() prototype 2007-03-14 15:27:49 -07:00
ipath_driver.c IB/ipath: Fix some issues with buffer cancel and sendctrl register update 2007-07-30 13:16:46 -07:00
ipath_eeprom.c IB/ipath: Make a few functions static 2007-07-17 18:37:43 -07:00
ipath_file_ops.c IB/ipath: ipath_poll fixups and enhancements 2007-07-09 20:12:26 -07:00
ipath_fs.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_iba6110.c IB/ipath: iba6110 rev4 GPIO counters support 2007-10-09 20:02:46 -07:00
ipath_iba6120.c IB/ipath: Performance optimization for CPU differences 2007-10-09 20:04:14 -07:00
ipath_init_chip.c IB/ipath: Workaround problem of errormask register being overwritten 2007-07-30 13:16:46 -07:00
ipath_intr.c IB/ipath: iba6110 rev4 GPIO counters support 2007-10-09 20:02:46 -07:00
ipath_kernel.h IB/ipath: Performance optimization for CPU differences 2007-10-09 20:04:14 -07:00
ipath_keys.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_mad.c IB/ipath: return correct PortGUID in NodeInfo 2007-07-09 20:12:26 -07:00
ipath_mmap.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_mr.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_qp.c IB/ipath: Remove bogus RD_ATOMIC checks from modify_qp 2007-07-09 20:12:26 -07:00
ipath_rc.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_registers.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_ruc.c IB/ipath: Make a few functions static 2007-07-17 18:37:43 -07:00
ipath_srq.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_stats.c IB/ipath: Workaround problem of errormask register being overwritten 2007-07-30 13:16:46 -07:00
ipath_sysfs.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_uc.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_ud.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_user_pages.c IB/ipath: Remove ipath_get_user_pages_nocopy() 2007-07-17 18:37:43 -07:00
ipath_verbs.c IB/ipath: Performance optimization for CPU differences 2007-10-09 20:04:14 -07:00
ipath_verbs.h IB/ipath: Remove ipath_layer dead code 2007-07-20 21:19:43 -07:00
ipath_verbs_mcast.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_wc_ppc64.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_wc_x86_64.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00