Home
last modified time | relevance | path

Searched refs:qp_xa (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/
H A Derdma_main.c522 xa_init_flags(&dev->qp_xa, XA_FLAGS_ALLOC1); in erdma_ib_device_add()
554 xa_destroy(&dev->qp_xa); in erdma_ib_device_add()
571 xa_destroy(&dev->qp_xa); in erdma_ib_device_remove()
H A Derdma.h207 struct xarray qp_xa; member
H A Derdma_verbs.h275 return (struct erdma_qp *)xa_load(&dev->qp_xa, id); in find_qp_by_qpn()
H A Derdma_verbs.c947 ret = xa_alloc_cyclic(&dev->qp_xa, &qp->ibqp.qp_num, qp, in erdma_create_qp()
1003 xa_erase(&dev->qp_xa, QP_ID(qp)); in erdma_create_qp()
1300 xa_erase(&dev->qp_xa, QP_ID(qp)); in erdma_destroy_qp()
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
H A Dsiw_main.c87 xa_destroy(&sdev->qp_xa); in siw_device_cleanup()
370 xa_init_flags(&sdev->qp_xa, XA_FLAGS_ALLOC1); in siw_device_create()
H A Dsiw.h83 struct xarray qp_xa; member
601 qp = xa_load(&sdev->qp_xa, id); in siw_qp_id2obj()
H A Dsiw_qp.c1313 int rv = xa_alloc(&sdev->qp_xa, &qp->base_qp.qp_num, qp, xa_limit_32b, in siw_qp_add()
1333 found = xa_erase(&sdev->qp_xa, qp_id(qp)); in siw_free_qp()
H A Dsiw_verbs.c485 xa_erase(&sdev->qp_xa, qp_id(qp)); in siw_create_qp()
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A Dsiw_main.c86 xa_destroy(&sdev->qp_xa); in siw_device_cleanup()
320 xa_init_flags(&sdev->qp_xa, XA_FLAGS_ALLOC1); in siw_device_create()
H A Dsiw.h84 struct xarray qp_xa; member
604 qp = xa_load(&sdev->qp_xa, id); in siw_qp_id2obj()
H A Dsiw_qp.c1316 int rv = xa_alloc(&sdev->qp_xa, &qp->base_qp.qp_num, qp, xa_limit_32b, in siw_qp_add()
1336 found = xa_erase(&sdev->qp_xa, qp_id(qp)); in siw_free_qp()
H A Dsiw_verbs.c488 xa_erase(&sdev->qp_xa, qp_id(qp)); in siw_create_qp()

Completed in 15 milliseconds