RDMA/hns: Add support for addressing when hopnum is 0
driver inclusion category: bugfix bugzilla: NA CVE: NA Wraps the public logic as 3 functions: hns_roce_mtr_create(), hns_roce_mtr_destroy() and hns_roce_mtr_map() to support hopnum ranges from 0 to 3. In addition, makes the mtr interfaces easier to use. Signed-off-by:Xi Wang <wangxi11@huawei.com> Signed-off-by:
Shunfeng Yang <yangshunfeng2@huawei.com> Reviewed-by:
chunzhi hu <huchunzhi@huawei.com> Signed-off-by:
Yang Yingliang <yangyingliang@huawei.com>
Showing
- drivers/infiniband/hw/hns/hns_roce_alloc.c 20 additions, 73 deletionsdrivers/infiniband/hw/hns/hns_roce_alloc.c
- drivers/infiniband/hw/hns/hns_roce_device.h 79 additions, 29 deletionsdrivers/infiniband/hw/hns/hns_roce_device.h
- drivers/infiniband/hw/hns/hns_roce_hem.c 16 additions, 17 deletionsdrivers/infiniband/hw/hns/hns_roce_hem.c
- drivers/infiniband/hw/hns/hns_roce_hem.h 2 additions, 3 deletionsdrivers/infiniband/hw/hns/hns_roce_hem.h
- drivers/infiniband/hw/hns/hns_roce_hw_v1.c 46 additions, 42 deletionsdrivers/infiniband/hw/hns/hns_roce_hw_v1.c
- drivers/infiniband/hw/hns/hns_roce_hw_v2.c 27 additions, 63 deletionsdrivers/infiniband/hw/hns/hns_roce_hw_v2.c
- drivers/infiniband/hw/hns/hns_roce_mr.c 415 additions, 62 deletionsdrivers/infiniband/hw/hns/hns_roce_mr.c
- drivers/infiniband/hw/hns/hns_roce_qp.c 170 additions, 368 deletionsdrivers/infiniband/hw/hns/hns_roce_qp.c
- drivers/infiniband/hw/hns/roce-customer/rdfx_entry.c 1 addition, 1 deletiondrivers/infiniband/hw/hns/roce-customer/rdfx_entry.c
Please register or sign in to comment