qp_lock
spin_lock_bh(&qp->qp_lock);
spin_unlock_bh(&qp->qp_lock);
spin_unlock_bh(&qp->qp_lock);
spin_unlock_bh(&qp->qp_lock);
spin_lock_init(&qp->qp_lock);
struct mutex qp_lock; /* protect qp list */
mutex_lock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_lock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_lock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_lock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_lock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_lock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_init(&rdev->qp_lock);
mutex_lock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_lock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
mutex_unlock(&rdev->qp_lock);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
qp_lock(qpair);
spin_lock_init(&p_hwfn->p_rdma_info->iwarp.qp_lock);
spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.qp_lock);
spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.qp_lock);
spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.qp_lock);
spinlock_t qp_lock; /* for teardown races */
spinlock_t qp_lock;
qpair->qp_lock_ptr = &qpair->qp_lock;
spin_lock_init(&qpair->qp_lock);
spin_lock_irqsave(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_lock_irqsave(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_lock_irqsave(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_lock_irqsave(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spin_lock_irqsave(&qpair->qp_lock, flags);
spin_unlock_irqrestore(&qpair->qp_lock, flags);
spinlock_t qp_lock;