Searched refs:hns_roce_mtr (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_mr.c | 423 struct hns_roce_mtr *mtr = &mr->pbl_mtr; in hns_roce_map_mr_sg() 573 static int mtr_map_region(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_map_region() 649 static void mtr_free_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr) in mtr_free_bufs() 664 static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_alloc_bufs() 698 static int mtr_map_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_map_bufs() 745 int hns_roce_mtr_map(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_map() 800 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_find() 919 struct hns_roce_mtr *mtr, in cal_best_bt_pg_sz() 951 static int mtr_alloc_mtt(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_alloc_mtt() 977 static void mtr_free_mtt(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mt [all...] |
H A D | hns_roce_device.h | 292 struct hns_roce_mtr { struct 319 struct hns_roce_mtr pbl_mtr; 407 struct hns_roce_mtr mtr; 428 struct hns_roce_mtr mtr; 449 struct hns_roce_mtr buf_mtr; 600 struct hns_roce_mtr mtr; 694 struct hns_roce_mtr mtr; 1126 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, 1128 int hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, 1133 struct hns_roce_mtr *mt [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_device.h | 357 struct hns_roce_mtr { struct 387 struct hns_roce_mtr pbl_mtr; 458 struct hns_roce_mtr mtr; 480 struct hns_roce_mtr mtr; 496 struct hns_roce_mtr buf_mtr; 636 struct hns_roce_mtr mtr; 741 struct hns_roce_mtr mtr; 1155 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, 1157 int hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, 1162 struct hns_roce_mtr *mt [all...] |
H A D | hns_roce_mr.c | 486 struct hns_roce_mtr *mtr = &mr->pbl_mtr; in hns_roce_map_mr_sg() 631 static int mtr_map_region(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_map_region() 723 static void mtr_free_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr) in mtr_free_bufs() 739 static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_alloc_bufs() 816 static int mtr_get_pages(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in mtr_get_pages() 842 int hns_roce_mtr_map(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_map() 881 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_find() 1011 int hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_create() 1108 void hns_roce_mtr_destroy(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr) in hns_roce_mtr_destroy()
|
Completed in 10 milliseconds