Home
last modified time | relevance | path

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

/linux-6.15/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c2597 xa_lock(&hr_dev->qp_table.dip_xa); in free_dip_entry()
2604 xa_unlock(&hr_dev->qp_table.dip_xa); in free_dip_entry()
4737 hr_dip = xa_load(dip_xa, qpn); in alloc_dip_entry()
4757 struct xarray *dip_xa = &hr_dev->qp_table.dip_xa; in get_dip_ctx_idx() local
4763 ret = alloc_dip_entry(dip_xa, ibqp->qp_num); in get_dip_ctx_idx()
4767 xa_lock(dip_xa); in get_dip_ctx_idx()
4769 xa_for_each(dip_xa, idx, hr_dip) { in get_dip_ctx_idx()
4782 xa_for_each(dip_xa, idx, hr_dip) { in get_dip_ctx_idx()
4799 xa_unlock(dip_xa); in get_dip_ctx_idx()
5661 xa_lock(&hr_dev->qp_table.dip_xa); in put_dip_ctx_idx()
[all …]
H A Dhns_roce_qp.c1580 xa_init(&qp_table->dip_xa); in hns_roce_init_qp_table()
1605 xa_destroy(&hr_dev->qp_table.dip_xa); in hns_roce_cleanup_qp_table()
H A Dhns_roce_device.h500 struct xarray dip_xa; member