aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/usnic/usnic_ib.h
diff options
context:
space:
mode:
authorUpinder Malhi <umalhi@cisco.com>2014-01-09 15:40:58 -0800
committerRoland Dreier <roland@purestorage.com>2014-01-14 00:44:46 -0800
commit9f637f7936025aef57f247b11036bad18bb87c06 (patch)
tree6f6b0f89a5e7cd16680c4fdd29c301d9161c1e88 /drivers/infiniband/hw/usnic/usnic_ib.h
parentIB/usnic: Use for_each_sg instead of a for-loop (diff)
downloadlinux-dev-9f637f7936025aef57f247b11036bad18bb87c06.tar.xz
linux-dev-9f637f7936025aef57f247b11036bad18bb87c06.zip
IB/usnic: Expose flows via debugfs
Signed-off-by: Upinder Malhi <umalhi@cisco.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/hw/usnic/usnic_ib.h')
-rw-r--r--drivers/infiniband/hw/usnic/usnic_ib.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/usnic/usnic_ib.h b/drivers/infiniband/hw/usnic/usnic_ib.h
index 92d9d9a60b3b..111a86e680d5 100644
--- a/drivers/infiniband/hw/usnic/usnic_ib.h
+++ b/drivers/infiniband/hw/usnic/usnic_ib.h
@@ -109,4 +109,11 @@ struct usnic_ib_mr *to_umr(struct ib_mr *ibmr)
return container_of(ibmr, struct usnic_ib_mr, ibmr);
}
void usnic_ib_log_vf(struct usnic_ib_vf *vf);
+
+#define UPDATE_PTR_LEFT(N, P, L) \
+do { \
+ L -= (N); \
+ P += (N); \
+} while (0)
+
#endif /* USNIC_IB_H_ */