Symbol: hns_roce_mtr
drivers/infiniband/hw/hns/hns_roce_device.h
1202
static inline dma_addr_t hns_roce_get_mtr_ba(struct hns_roce_mtr *mtr)
drivers/infiniband/hw/hns/hns_roce_device.h
1207
int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_device.h
1209
int hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_device.h
1214
struct hns_roce_mtr *mtr);
drivers/infiniband/hw/hns/hns_roce_device.h
1215
int hns_roce_mtr_map(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_device.h
338
struct hns_roce_mtr pbl_mtr;
drivers/infiniband/hw/hns/hns_roce_device.h
426
struct hns_roce_mtr mtr;
drivers/infiniband/hw/hns/hns_roce_device.h
447
struct hns_roce_mtr mtr;
drivers/infiniband/hw/hns/hns_roce_device.h
468
struct hns_roce_mtr buf_mtr;
drivers/infiniband/hw/hns/hns_roce_device.h
618
struct hns_roce_mtr mtr;
drivers/infiniband/hw/hns/hns_roce_device.h
716
struct hns_roce_mtr mtr;
drivers/infiniband/hw/hns/hns_roce_mr.c
1020
static void mtr_free_mtt(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr)
drivers/infiniband/hw/hns/hns_roce_mr.c
1035
int hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
1097
void hns_roce_mtr_destroy(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr)
drivers/infiniband/hw/hns/hns_roce_mr.c
452
struct hns_roce_mtr *mtr = &mr->pbl_mtr;
drivers/infiniband/hw/hns/hns_roce_mr.c
492
static int mtr_map_region(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
568
static void mtr_free_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr)
drivers/infiniband/hw/hns/hns_roce_mr.c
583
static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
617
static int cal_mtr_pg_cnt(struct hns_roce_mtr *mtr)
drivers/infiniband/hw/hns/hns_roce_mr.c
631
static bool need_split_huge_page(struct hns_roce_mtr *mtr)
drivers/infiniband/hw/hns/hns_roce_mr.c
641
static int mtr_map_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr)
drivers/infiniband/hw/hns/hns_roce_mr.c
691
int hns_roce_mtr_map(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
772
struct hns_roce_mtr *mtr, u32 start_index,
drivers/infiniband/hw/hns/hns_roce_mr.c
801
int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
825
struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
844
struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
904
struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
962
struct hns_roce_mtr *mtr,
drivers/infiniband/hw/hns/hns_roce_mr.c
994
static int mtr_alloc_mtt(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,