Home
last modified time | relevance | path

Searched refs:hns_roce_mtr (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/infiniband/hw/hns/ !
H A Dhns_roce_mr.c452 struct hns_roce_mtr *mtr = &mr->pbl_mtr; in hns_roce_map_mr_sg()
492 static int mtr_map_region(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_map_region()
568 static void mtr_free_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr) in mtr_free_bufs()
583 static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_alloc_bufs()
617 static int cal_mtr_pg_cnt(struct hns_roce_mtr *mtr) in cal_mtr_pg_cnt()
631 static bool need_split_huge_page(struct hns_roce_mtr *mtr) in need_split_huge_page()
641 static int mtr_map_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr) in mtr_map_bufs()
691 int hns_roce_mtr_map(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_map()
772 struct hns_roce_mtr *mtr, u32 start_index, in hns_roce_get_mhop_mtt()
801 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_find()
[all …]
H A Dhns_roce_device.h321 struct hns_roce_mtr { struct
338 struct hns_roce_mtr pbl_mtr; argument
426 struct hns_roce_mtr mtr;
447 struct hns_roce_mtr mtr;
468 struct hns_roce_mtr buf_mtr;
618 struct hns_roce_mtr mtr;
716 struct hns_roce_mtr mtr;
1202 static inline dma_addr_t hns_roce_get_mtr_ba(struct hns_roce_mtr *mtr) in hns_roce_get_mtr_ba()
1207 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
1209 int hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
[all …]