Searched refs:hns_roce_mtr (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/drivers/infiniband/hw/hns/ |
H A D | hns_roce_mr.c | 424 struct hns_roce_mtr *mtr = &mr->pbl_mtr; in hns_roce_map_mr_sg() 578 static int mtr_map_region(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_map_region() 654 static void mtr_free_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr) in mtr_free_bufs() 669 static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_alloc_bufs() 703 static int mtr_map_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_map_bufs() 750 int hns_roce_mtr_map(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_map() 831 struct hns_roce_mtr *mtr, u32 start_index, in hns_roce_get_mhop_mtt() 860 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_find() 947 struct hns_roce_mtr *mtr, in cal_best_bt_pg_sz() 979 static int mtr_alloc_mtt(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_alloc_mtt() [all …]
|
H A D | hns_roce_device.h | 298 struct hns_roce_mtr { struct 325 struct hns_roce_mtr pbl_mtr; argument 413 struct hns_roce_mtr mtr; 434 struct hns_roce_mtr mtr; 455 struct hns_roce_mtr buf_mtr; 606 struct hns_roce_mtr mtr; 700 struct hns_roce_mtr mtr; 1131 static inline dma_addr_t hns_roce_get_mtr_ba(struct hns_roce_mtr *mtr) in hns_roce_get_mtr_ba() 1136 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, 1138 int hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, [all …]
|