+static int qedr_set_page(struct ib_mr *ibmr, u64 addr)
+{
+ struct qedr_mr *mr = get_qedr_mr(ibmr);
+ struct qedr_pbl *pbl_table;
+ struct regpair *pbe;
+ u32 pbes_in_page;
+
+ if (unlikely(mr->npages == mr->info.pbl_info.num_pbes)) {
+ DP_ERR(mr->dev
From: Ram amrani
Add support for user, dma and memory regions registration.
Signed-off-by: Rajesh Borundia
Signed-off-by: Ram Amrani
---
drivers/infiniband/hw/qedr/main.c | 11 +-
drivers/infiniband/hw/qedr/qedr.h | 40
drivers/infiniband/hw/qedr/verbs.c | 365