Home
last modified time | relevance | path

Searched refs:mtpt_ida (Results 1 – 3 of 3) sorted by relevance

/linux-6.3-rc2/drivers/infiniband/hw/hns/
A Dhns_roce_mr.c52 struct hns_roce_ida *mtpt_ida = &hr_dev->mr_table.mtpt_ida; in alloc_mr_key() local
58 id = ida_alloc_range(&mtpt_ida->ida, mtpt_ida->min, mtpt_ida->max, in alloc_mr_key()
76 ida_free(&mtpt_ida->ida, id); in alloc_mr_key()
85 ida_free(&hr_dev->mr_table.mtpt_ida.ida, (int)obj); in free_mr_key()
179 struct hns_roce_ida *mtpt_ida = &hr_dev->mr_table.mtpt_ida; in hns_roce_init_mr_table() local
181 ida_init(&mtpt_ida->ida); in hns_roce_init_mr_table()
182 mtpt_ida->max = hr_dev->caps.num_mtpts - 1; in hns_roce_init_mr_table()
183 mtpt_ida->min = hr_dev->caps.reserved_mrws; in hns_roce_init_mr_table()
475 ida_free(&hr_dev->mr_table.mtpt_ida.ida, in hns_roce_mw_free()
530 struct hns_roce_ida *mtpt_ida = &hr_dev->mr_table.mtpt_ida; in hns_roce_alloc_mw() local
[all …]
A Dhns_roce_alloc.c183 ida_destroy(&hr_dev->mr_table.mtpt_ida.ida); in hns_roce_cleanup_bitmap()
A Dhns_roce_device.h324 struct hns_roce_ida mtpt_ida; member

Completed in 12 milliseconds