Lines Matching defs:hr_dev
52 bool hns_roce_check_whether_mhop(struct hns_roce_dev *hr_dev, u32 type) in hns_roce_check_whether_mhop()
123 static int get_hem_table_config(struct hns_roce_dev *hr_dev, in get_hem_table_config()
195 int hns_roce_calc_hem_mhop(struct hns_roce_dev *hr_dev, in hns_roce_calc_hem_mhop()
245 static struct hns_roce_hem *hns_roce_alloc_hem(struct hns_roce_dev *hr_dev, in hns_roce_alloc_hem()
310 void hns_roce_free_hem(struct hns_roce_dev *hr_dev, struct hns_roce_hem *hem) in hns_roce_free_hem()
330 static int hns_roce_set_hem(struct hns_roce_dev *hr_dev, in hns_roce_set_hem()
405 static int calc_hem_config(struct hns_roce_dev *hr_dev, in calc_hem_config()
455 static void free_mhop_hem(struct hns_roce_dev *hr_dev, in free_mhop_hem()
481 static int alloc_mhop_hem(struct hns_roce_dev *hr_dev, in alloc_mhop_hem()
555 static int set_mhop_hem(struct hns_roce_dev *hr_dev, in set_mhop_hem()
593 static int hns_roce_table_mhop_get(struct hns_roce_dev *hr_dev, in hns_roce_table_mhop_get()
639 int hns_roce_table_get(struct hns_roce_dev *hr_dev, in hns_roce_table_get()
684 static void clear_mhop_hem(struct hns_roce_dev *hr_dev, in clear_mhop_hem()
729 static void hns_roce_table_mhop_put(struct hns_roce_dev *hr_dev, in hns_roce_table_mhop_put()
757 void hns_roce_table_put(struct hns_roce_dev *hr_dev, in hns_roce_table_put()
785 void *hns_roce_table_find(struct hns_roce_dev *hr_dev, in hns_roce_table_find()
858 int hns_roce_init_hem_table(struct hns_roce_dev *hr_dev, in hns_roce_init_hem_table()
964 static void hns_roce_cleanup_mhop_hem_table(struct hns_roce_dev *hr_dev, in hns_roce_cleanup_mhop_hem_table()
995 void hns_roce_cleanup_hem_table(struct hns_roce_dev *hr_dev, in hns_roce_cleanup_hem_table()
1018 void hns_roce_cleanup_hem(struct hns_roce_dev *hr_dev) in hns_roce_cleanup_hem()
1051 static struct roce_hem_item *hem_list_alloc_item(struct hns_roce_dev *hr_dev, in hem_list_alloc_item()
1081 static void hem_list_free_item(struct hns_roce_dev *hr_dev, in hem_list_free_item()
1090 static void hem_list_free_all(struct hns_roce_dev *hr_dev, in hem_list_free_all()
1101 static void hem_list_link_bt(struct hns_roce_dev *hr_dev, void *base_addr, in hem_list_link_bt()
1108 static void hem_list_assign_bt(struct hns_roce_dev *hr_dev, in hem_list_assign_bt()
1211 static int hem_list_alloc_mid_bt(struct hns_roce_dev *hr_dev, in hem_list_alloc_mid_bt()
1296 static int hem_list_alloc_root_bt(struct hns_roce_dev *hr_dev, in hem_list_alloc_root_bt()
1400 int hns_roce_hem_list_request(struct hns_roce_dev *hr_dev, in hns_roce_hem_list_request()
1449 void hns_roce_hem_list_release(struct hns_roce_dev *hr_dev, in hns_roce_hem_list_release()
1475 void *hns_roce_hem_list_find_mtt(struct hns_roce_dev *hr_dev, in hns_roce_hem_list_find_mtt()