linux/drivers/infiniband/hw/hfi1
Mike Marciniszyn e9901043b2 IB/hfi1: Indicate DMA wait when txq is queued for wakeup
There is no counter for dmawait in AIP, which hampers debugging
performance issues.

Add the counter increment when the txq is queued.

Fixes: d99dc602e2 ("IB/hfi1: Add functions to transmit datagram ipoib packets")
Link: https://lore.kernel.org/r/20210715160440.142451.8278.stgit@awfm-01.cornelisnetworks.com
Signed-off-by: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2021-07-30 09:27:54 -03:00
..
affinity.c RDMA merge window pull request 2021-05-01 09:15:05 -07:00
affinity.h IB/hfi1: Add interrupt handler functions for accelerated ipoib 2020-05-21 11:23:56 -03:00
aspm.c
aspm.h
chip_registers.h
chip.c RDMA: Fix kernel-doc warnings about wrong comment 2021-06-21 20:32:50 -03:00
chip.h RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
common.h IB/hfi1: Enable the transmit side of the datagram ipoib netdev 2020-05-21 11:23:58 -03:00
debugfs.c IB/hfi1: Fix module use count flaw due to leftover module put calls 2020-06-24 15:54:08 -03:00
debugfs.h
device.c
device.h
driver.c RDMA: Fix kernel-doc compilation warnings 2021-03-22 09:31:19 -03:00
efivar.c
efivar.h
eprom.c
eprom.h
exp_rcv.c RDMA: Fix kernel-doc compilation warnings 2021-03-22 09:31:19 -03:00
exp_rcv.h
fault.c
fault.h
file_ops.c RDMA: Fix kernel-doc warnings about wrong comment 2021-06-21 20:32:50 -03:00
firmware.c IB/hfi1: Fix error return code in parse_platform_config() 2021-04-12 15:10:19 -03:00
hfi.h RDMA: Fix kernel-doc warnings about wrong comment 2021-06-21 20:32:50 -03:00
init.c RDMA: Fix kernel-doc warnings about wrong comment 2021-06-21 20:32:50 -03:00
intr.c RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues 2021-01-28 15:42:25 -04:00
iowait.c RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another 2021-01-28 15:42:26 -04:00
iowait.h IB/hfi1: Fix a typo 2021-03-26 12:05:28 -03:00
ipoib_main.c IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() 2021-04-07 20:19:00 -03:00
ipoib_rx.c IB/hfi1: Activate the dummy netdev 2020-05-21 11:23:56 -03:00
ipoib_tx.c IB/hfi1: Indicate DMA wait when txq is queued for wakeup 2021-07-30 09:27:54 -03:00
ipoib.h IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() 2021-04-07 20:19:00 -03:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
mad.c RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
mad.h RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
Makefile IB/hfi1: Add functions to receive accelerated ipoib packets 2020-05-21 11:23:56 -03:00
mmu_rb.c IB/hfi1: Use kzalloc() for mmu_rb_handler allocation 2021-04-07 20:19:01 -03:00
mmu_rb.h IB/hfi1: Ensure correct mm is used at all times 2020-11-25 20:30:46 -04:00
msix.c RDMA: Fix kernel-doc compilation warnings 2021-03-22 09:31:19 -03:00
msix.h IB/hfi1: Activate the dummy netdev 2020-05-21 11:23:56 -03:00
netdev_rx.c RDMA merge window pull request 2021-05-01 09:15:05 -07:00
netdev.h IB/hfi1: Rework AIP and VNIC dummy netdev usage 2021-04-13 13:54:56 -03:00
opa_compat.h
opfn.c
opfn.h
pcie.c RDMA/hw/hfi1/pcie: Demote kernel-doc abuses 2021-01-28 15:42:28 -04:00
pio_copy.c RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param 2021-01-28 15:42:28 -04:00
pio.c RDMA: Fix kernel-doc warnings about wrong comment 2021-06-21 20:32:50 -03:00
pio.h IB/hfi1: Remove the repeated declaration 2021-05-20 12:28:21 -03:00
platform.c IB/hfi1: Use fallthrough pseudo-keyword 2020-07-24 16:59:55 -03:00
platform.h
qp.c RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse 2021-01-28 15:42:28 -04:00
qp.h RDMA/hfi1: Remove hfi1_create_qp declaration 2020-06-22 14:49:27 -03:00
qsfp.c RDMA: Convert comma to semicolon 2021-01-07 13:53:41 -04:00
qsfp.h
rc.c RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header 2021-01-28 15:42:30 -04:00
rc.h
ruc.c RDMA/hw/hfi1/ruc: Fix a small formatting and description issues 2021-01-28 15:42:28 -04:00
sdma_txreq.h
sdma.c RDMA/hfi1: Remove use of kmap() 2021-06-24 15:07:08 -03:00
sdma.h IB/hfi1: Remove unused function 2021-04-07 20:19:01 -03:00
sysfs.c RDMA: Change ops->init_port to ops->port_groups 2021-06-16 20:58:31 -03:00
tid_rdma.c IB/hfi1: Delete an unneeded bool conversion 2021-05-11 16:56:55 -03:00
tid_rdma.h
trace_ctxts.h IB/hfi1: Add packet histogram trace event 2020-05-21 11:23:57 -03:00
trace_dbg.h
trace_ibhdrs.h
trace_iowait.h
trace_misc.h treewide: Add missing semicolons to __assign_str uses 2021-06-30 09:19:14 -04:00
trace_mmu.h
trace_rc.h treewide: Add missing semicolons to __assign_str uses 2021-06-30 09:19:14 -04:00
trace_rx.h
trace_tid.h treewide: Add missing semicolons to __assign_str uses 2021-06-30 09:19:14 -04:00
trace_tx.h treewide: Add missing semicolons to __assign_str uses 2021-06-30 09:19:14 -04:00
trace.c IB/hfi1: Move a function from a header file into a .c file 2021-05-28 20:21:20 -03:00
trace.h
uc.c RDMA/hw/hfi1/uc: Fix a little doc-rot 2021-01-28 15:42:29 -04:00
ud.c RDMA/hw/hfi1/ud: Fix a little more doc-rot 2021-01-28 15:42:29 -04:00
user_exp_rcv.c RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses 2021-01-28 15:42:30 -04:00
user_exp_rcv.h IB/hfi1: Ensure correct mm is used at all times 2020-11-25 20:30:46 -04:00
user_pages.c
user_sdma.c IB/hfi1: Add additional usdma traces 2021-04-07 20:19:01 -03:00
user_sdma.h IB/hfi1: Add additional usdma traces 2021-04-07 20:19:01 -03:00
verbs_txreq.c
verbs_txreq.h RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
verbs.c RDMA: Remove rdma_set_device_sysfs_group() 2021-06-16 20:58:32 -03:00
verbs.h RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
vnic_main.c RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
vnic_sdma.c
vnic.h RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00