Searched refs:qp_table_wq (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/infiniband/hw/mana/ |
| H A D | device.c | 134 xa_init_flags(&dev->qp_table_wq, XA_FLAGS_LOCK_IRQ); in mana_ib_probe() 231 xa_destroy(&dev->qp_table_wq); in mana_ib_probe() 250 xa_destroy(&dev->qp_table_wq); in mana_ib_remove()
|
| H A D | qp.c | 448 return xa_insert_irq(&mdev->qp_table_wq, qp->ibqp.qp_num, qp, in mana_table_store_rc_qp() 454 xa_erase_irq(&mdev->qp_table_wq, qp->ibqp.qp_num); in mana_table_remove_rc_qp() 463 err = xa_insert_irq(&mdev->qp_table_wq, qids, qp, GFP_KERNEL); in mana_table_store_ud_qp() 467 err = xa_insert_irq(&mdev->qp_table_wq, qidr, qp, GFP_KERNEL); in mana_table_store_ud_qp() 474 xa_erase_irq(&mdev->qp_table_wq, qids); in mana_table_store_ud_qp() 483 xa_erase_irq(&mdev->qp_table_wq, qids); in mana_table_remove_ud_qp() 484 xa_erase_irq(&mdev->qp_table_wq, qidr); in mana_table_remove_ud_qp()
|
| H A D | mana_ib.h | 81 struct xarray qp_table_wq; member 575 xa_lock_irqsave(&mdev->qp_table_wq, flag); in mana_get_qp_ref() 576 qp = xa_load(&mdev->qp_table_wq, qid); in mana_get_qp_ref() 579 xa_unlock_irqrestore(&mdev->qp_table_wq, flag); in mana_get_qp_ref()
|