Lines Matching refs:qp_table
386 spin_lock_irq(&c2dev->qp_table.lock); in c2_alloc_qpn()
388 ret = idr_alloc_cyclic(&c2dev->qp_table.idr, qp, 0, 0, GFP_NOWAIT); in c2_alloc_qpn()
392 spin_unlock_irq(&c2dev->qp_table.lock); in c2_alloc_qpn()
399 spin_lock_irq(&c2dev->qp_table.lock); in c2_free_qpn()
400 idr_remove(&c2dev->qp_table.idr, qpn); in c2_free_qpn()
401 spin_unlock_irq(&c2dev->qp_table.lock); in c2_free_qpn()
409 spin_lock_irqsave(&c2dev->qp_table.lock, flags); in c2_find_qpn()
410 qp = idr_find(&c2dev->qp_table.idr, qpn); in c2_find_qpn()
411 spin_unlock_irqrestore(&c2dev->qp_table.lock, flags); in c2_find_qpn()
1017 spin_lock_init(&c2dev->qp_table.lock); in c2_init_qp_table()
1018 idr_init(&c2dev->qp_table.idr); in c2_init_qp_table()
1023 idr_destroy(&c2dev->qp_table.idr); in c2_cleanup_qp_table()