summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/hfi1/iowait.c
diff options
context:
space:
mode:
authorKaike Wan <kaike.wan@intel.com>2018-09-26 19:27:03 +0200
committerJason Gunthorpe <jgg@mellanox.com>2018-10-01 03:21:12 +0200
commit15b796bc3d5cc8f776f5cb0770f9f3e8b282e4d1 (patch)
tree73aa589b06b4b1b075e0e0a475f95d52aa8c3f2d /drivers/infiniband/hw/hfi1/iowait.c
parentIB/hfi1: Prepare resource waits for dual leg (diff)
downloadlinux-15b796bc3d5cc8f776f5cb0770f9f3e8b282e4d1.tar.xz
linux-15b796bc3d5cc8f776f5cb0770f9f3e8b282e4d1.zip
IB/hfi1: Add static trace for iowait
This patch adds the static trace for resource wait. Reviewed-by: Mitko Haralanov <mitko.haralanov@intel.com> Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Kaike Wan <kaike.wan@intel.com> Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'drivers/infiniband/hw/hfi1/iowait.c')
-rw-r--r--drivers/infiniband/hw/hfi1/iowait.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/hfi1/iowait.c b/drivers/infiniband/hw/hfi1/iowait.c
index 59dc955f1880..582f1ba136ff 100644
--- a/drivers/infiniband/hw/hfi1/iowait.c
+++ b/drivers/infiniband/hw/hfi1/iowait.c
@@ -4,9 +4,11 @@
*
*/
#include "iowait.h"
+#include "trace_iowait.h"
void iowait_set_flag(struct iowait *wait, u32 flag)
{
+ trace_hfi1_iowait_set(wait, flag);
set_bit(flag, &wait->flags);
}
@@ -17,6 +19,7 @@ bool iowait_flag_set(struct iowait *wait, u32 flag)
inline void iowait_clear_flag(struct iowait *wait, u32 flag)
{
+ trace_hfi1_iowait_clear(wait, flag);
clear_bit(flag, &wait->flags);
}