Home
last modified time | relevance | path

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

/openbmc/linux/drivers/infiniband/sw/rxe/
H A Drxe_cq.c67 spin_lock_init(&cq->cq_lock); in rxe_cq_from_init()
80 uresp ? &uresp->mi : NULL, NULL, &cq->cq_lock); in rxe_cq_resize_queue()
95 spin_lock_irqsave(&cq->cq_lock, flags); in rxe_cq_post()
100 spin_unlock_irqrestore(&cq->cq_lock, flags); in rxe_cq_post()
122 spin_unlock_irqrestore(&cq->cq_lock, flags); in rxe_cq_post()
H A Drxe_verbs.c1155 spin_lock_irqsave(&cq->cq_lock, flags); in rxe_poll_cq()
1164 spin_unlock_irqrestore(&cq->cq_lock, flags); in rxe_poll_cq()
1186 spin_lock_irqsave(&cq->cq_lock, irq_flags); in rxe_req_notify_cq()
1193 spin_unlock_irqrestore(&cq->cq_lock, irq_flags); in rxe_req_notify_cq()
H A Drxe_verbs.h64 spinlock_t cq_lock; member
/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c68 __acquires(scq->cq_lock) __acquires(rcq->cq_lock) in pvrdma_lock_cqs()
71 spin_lock_irqsave(&scq->cq_lock, *scq_flags); in pvrdma_lock_cqs()
72 __acquire(rcq->cq_lock); in pvrdma_lock_cqs()
74 spin_lock_irqsave(&scq->cq_lock, *scq_flags); in pvrdma_lock_cqs()
75 spin_lock_irqsave_nested(&rcq->cq_lock, *rcq_flags, in pvrdma_lock_cqs()
78 spin_lock_irqsave(&rcq->cq_lock, *rcq_flags); in pvrdma_lock_cqs()
79 spin_lock_irqsave_nested(&scq->cq_lock, *scq_flags, in pvrdma_lock_cqs()
87 __releases(scq->cq_lock) __releases(rcq->cq_lock) in pvrdma_unlock_cqs()
90 __release(rcq->cq_lock); in pvrdma_unlock_cqs()
91 spin_unlock_irqrestore(&scq->cq_lock, *scq_flags); in pvrdma_unlock_cqs()
[all …]
H A Dpvrdma_cq.c75 spin_lock_irqsave(&cq->cq_lock, flags); in pvrdma_req_notify_cq()
88 spin_unlock_irqrestore(&cq->cq_lock, flags); in pvrdma_req_notify_cq()
180 spin_lock_init(&cq->cq_lock); in pvrdma_create_cq()
396 spin_lock_irqsave(&cq->cq_lock, flags); in pvrdma_poll_cq()
402 spin_unlock_irqrestore(&cq->cq_lock, flags); in pvrdma_poll_cq()
H A Dpvrdma.h89 spinlock_t cq_lock; /* Poll lock. */ member
/openbmc/linux/drivers/ufs/core/
H A Dufs-mcq.c293 spin_lock_irqsave(&hwq->cq_lock, flags); in ufshcd_mcq_compl_all_cqes_lock()
302 spin_unlock_irqrestore(&hwq->cq_lock, flags); in ufshcd_mcq_compl_all_cqes_lock()
311 spin_lock_irqsave(&hwq->cq_lock, flags); in ufshcd_mcq_poll_cqe_lock()
321 spin_unlock_irqrestore(&hwq->cq_lock, flags); in ufshcd_mcq_poll_cqe_lock()
438 spin_lock_init(&hwq->cq_lock); in ufshcd_mcq_init()
673 spin_lock_irqsave(&hwq->cq_lock, flags); in ufshcd_mcq_abort()
676 spin_unlock_irqrestore(&hwq->cq_lock, flags); in ufshcd_mcq_abort()
H A Dufshcd.c5593 spin_lock_irqsave(&hwq->cq_lock, flags); in ufshcd_mcq_compl_pending_transfer()
5597 spin_unlock_irqrestore(&hwq->cq_lock, flags); in ufshcd_mcq_compl_pending_transfer()
6434 spin_lock_irqsave(&hwq->cq_lock, flags); in ufshcd_abort_one()
6437 spin_unlock_irqrestore(&hwq->cq_lock, flags);
/openbmc/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.c987 spin_lock_init(&cq->cq_lock); in ocrdma_create_cq()
1042 spin_lock_irqsave(&cq->cq_lock, flags); in ocrdma_flush_cq()
1050 spin_unlock_irqrestore(&cq->cq_lock, flags); in ocrdma_flush_cq()
1596 spin_lock_irqsave(&cq->cq_lock, cq_flags); in ocrdma_discard_cqes()
1647 spin_unlock_irqrestore(&cq->cq_lock, cq_flags); in ocrdma_discard_cqes()
1700 spin_lock_irqsave(&qp->sq_cq->cq_lock, flags); in ocrdma_destroy_qp()
1702 spin_lock(&qp->rq_cq->cq_lock); in ocrdma_destroy_qp()
1704 spin_unlock(&qp->rq_cq->cq_lock); in ocrdma_destroy_qp()
1708 spin_unlock_irqrestore(&qp->sq_cq->cq_lock, flags); in ocrdma_destroy_qp()
2847 spin_lock_irqsave(&cq->cq_lock, flags); in ocrdma_poll_cq()
[all …]
H A Docrdma.h325 spinlock_t cq_lock ____cacheline_aligned; /* provide synchronization
/openbmc/linux/net/xdp/
H A Dxsk.c518 spin_lock_irqsave(&xs->pool->cq_lock, flags); in xsk_cq_reserve_addr_locked()
520 spin_unlock_irqrestore(&xs->pool->cq_lock, flags); in xsk_cq_reserve_addr_locked()
529 spin_lock_irqsave(&xs->pool->cq_lock, flags); in xsk_cq_submit_locked()
531 spin_unlock_irqrestore(&xs->pool->cq_lock, flags); in xsk_cq_submit_locked()
538 spin_lock_irqsave(&xs->pool->cq_lock, flags); in xsk_cq_cancel_locked()
540 spin_unlock_irqrestore(&xs->pool->cq_lock, flags); in xsk_cq_cancel_locked()
H A Dxsk_buff_pool.c92 spin_lock_init(&pool->cq_lock); in xp_create_and_assign_umem()
/openbmc/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c818 __acquires(&qp->scq->cq_lock) __acquires(&qp->rcq->cq_lock) in bnxt_re_lock_cqs()
822 spin_lock_irqsave(&qp->scq->cq_lock, flags); in bnxt_re_lock_cqs()
824 spin_lock(&qp->rcq->cq_lock); in bnxt_re_lock_cqs()
826 __acquire(&qp->rcq->cq_lock); in bnxt_re_lock_cqs()
833 __releases(&qp->scq->cq_lock) __releases(&qp->rcq->cq_lock) in bnxt_re_unlock_cqs()
836 spin_unlock(&qp->rcq->cq_lock); in bnxt_re_unlock_cqs()
838 __release(&qp->rcq->cq_lock); in bnxt_re_unlock_cqs()
839 spin_unlock_irqrestore(&qp->scq->cq_lock, flags); in bnxt_re_unlock_cqs()
3033 spin_lock_init(&cq->cq_lock); in bnxt_re_create_cq()
3674 spin_lock_irqsave(&cq->cq_lock, flags); in bnxt_re_poll_cq()
[all …]
H A Dib_verbs.h101 spinlock_t cq_lock; /* protect cq */ member
/openbmc/linux/include/net/
H A Dxsk_buff_pool.h89 spinlock_t cq_lock; member
/openbmc/linux/drivers/infiniband/hw/qedr/
H A Dqedr_roce_cm.c679 spin_lock_irqsave(&cq->cq_lock, flags); in qedr_gsi_poll_cq()
721 spin_unlock_irqrestore(&cq->cq_lock, flags); in qedr_gsi_poll_cq()
H A Dqedr.h289 spinlock_t cq_lock; member
H A Dverbs.c885 spin_lock_irqsave(&cq->cq_lock, sflags); in qedr_arm_cq()
897 spin_unlock_irqrestore(&cq->cq_lock, sflags); in qedr_arm_cq()
999 spin_lock_init(&cq->cq_lock); in qedr_create_cq()
4429 spin_lock_irqsave(&cq->cq_lock, flags); in qedr_poll_cq()
4483 spin_unlock_irqrestore(&cq->cq_lock, flags); in qedr_poll_cq()
/openbmc/linux/drivers/scsi/bnx2fc/
H A Dbnx2fc.h367 spinlock_t cq_lock; member
H A Dbnx2fc_hwi.c1078 spin_lock_bh(&tgt->cq_lock); in bnx2fc_process_new_cqes()
1082 spin_unlock_bh(&tgt->cq_lock); in bnx2fc_process_new_cqes()
1118 spin_unlock_bh(&tgt->cq_lock); in bnx2fc_process_new_cqes()
H A Dbnx2fc_tgt.c415 spin_lock_init(&tgt->cq_lock); in bnx2fc_init_tgt()
/openbmc/linux/include/ufs/
H A Dufshcd.h1112 spinlock_t cq_lock; member
/openbmc/linux/drivers/infiniband/hw/mlx5/
H A Dmain.c2816 mutex_lock(&devr->cq_lock); in mlx5_ib_dev_res_cq_init()
2840 mutex_unlock(&devr->cq_lock); in mlx5_ib_dev_res_cq_init()
2917 mutex_init(&devr->cq_lock); in mlx5_ib_dev_res_init()
2939 mutex_destroy(&devr->cq_lock); in mlx5_ib_dev_res_cleanup()
H A Dmlx5_ib.h823 struct mutex cq_lock; member