Home
last modified time | relevance | path

Searched refs:hem_list (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/infiniband/hw/hns/
A Dhns_roce_hem.c1337 &hem_list->mid_bt[i][1]); in setup_root_hem()
1380 hem_list->root_ba = root_hem->dma_addr; in hem_list_alloc_root_bt()
1396 struct hns_roce_hem_list *hem_list, in hns_roce_hem_list_request() argument
1421 hem_list->mid_bt[i], in hns_roce_hem_list_request()
1422 &hem_list->btm_bt); in hns_roce_hem_list_request()
1455 INIT_LIST_HEAD(&hem_list->btm_bt); in hns_roce_hem_list_release()
1456 hem_list->root_ba = 0; in hns_roce_hem_list_release()
1463 INIT_LIST_HEAD(&hem_list->root_bt); in hns_roce_hem_list_init()
1464 INIT_LIST_HEAD(&hem_list->btm_bt); in hns_roce_hem_list_init()
1467 INIT_LIST_HEAD(&hem_list->mid_bt[i][j]); in hns_roce_hem_list_init()
[all …]
A Dhns_roce_hem.h124 void hns_roce_hem_list_init(struct hns_roce_hem_list *hem_list);
128 struct hns_roce_hem_list *hem_list,
132 struct hns_roce_hem_list *hem_list);
134 struct hns_roce_hem_list *hem_list,
A Dhns_roce_mr.c224 hns_roce_hem_list_init(&mr->pbl_mtr.hem_list); in hns_roce_get_dma_mr()
611 mtts = hns_roce_hem_list_find_mtt(hr_dev, &mtr->hem_list, in mtr_map_region()
865 mtts = hns_roce_hem_list_find_mtt(hr_dev, &mtr->hem_list, in hns_roce_mtr_find()
948 hns_roce_hem_list_init(&mtr->hem_list); in mtr_alloc_mtt()
950 ret = hns_roce_hem_list_request(hr_dev, &mtr->hem_list, in mtr_alloc_mtt()
955 cfg->root_ba = mtr->hem_list.root_ba; in mtr_alloc_mtt()
966 hns_roce_hem_list_release(hr_dev, &mtr->hem_list); in mtr_free_mtt()
1035 hns_roce_hem_list_release(hr_dev, &mtr->hem_list); in hns_roce_mtr_destroy()
A Dhns_roce_device.h332 struct hns_roce_hem_list hem_list; /* multi-hop addressing resource */ member

Completed in 16 milliseconds