Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/infiniband/hw/qedr/
Dverbs.c1432 static int qedr_idr_add(struct qedr_dev *dev, struct qedr_idr *qidr,
1435 struct qedr_idr *qidr, u32 id);
1653 static int qedr_idr_add(struct qedr_dev *dev, struct qedr_idr *qidr, in qedr_idr_add() argument
1659 spin_lock_irq(&qidr->idr_lock); in qedr_idr_add()
1661 rc = idr_alloc(&qidr->idr, ptr, id, id + 1, GFP_ATOMIC); in qedr_idr_add()
1663 spin_unlock_irq(&qidr->idr_lock); in qedr_idr_add()
1669 static void qedr_idr_remove(struct qedr_dev *dev, struct qedr_idr *qidr, u32 id) in qedr_idr_remove() argument
1671 spin_lock_irq(&qidr->idr_lock); in qedr_idr_remove()
1672 idr_remove(&qidr->idr, id); in qedr_idr_remove()
1673 spin_unlock_irq(&qidr->idr_lock); in qedr_idr_remove()