spin_unlock
spin_unlock(&dev->pcie_cap_lock);
spin_unlock(lock);
spin_unlock(_l); \
#define raw_spin_unlock(rl) spin_unlock(&(rl)->lock)
spin_unlock(_l); \
spin_unlock(_l); \
spin_unlock(&(wqh).lock); \
spin_unlock(&wqh->lock);
spin_unlock(&wqh->lock);
spin_unlock(&filp->f_kqlock);
spin_unlock(&filp->f_kqlock);
spin_unlock(&filp->f_kqlock);
spin_unlock(&filp->f_kqlock);
spin_unlock(s);
spin_unlock(&dev->devres_lock);
spin_unlock(&dev->devres_lock);
spin_unlock(&dev->devres_lock);
spin_unlock(&dev->devres_lock);
spin_unlock(&lic->lock);
spin_unlock(&lic->lock);
spin_unlock(&lic->lock);
spin_unlock(&kset->list_lock);
spin_unlock(&kset->list_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&pci_lock);
spin_unlock(&wqh->lock);
spin_unlock(&wqh->lock);
spin_unlock(&wqh->lock);
spin_unlock(&wqh->lock);
spin_unlock(&(_rdev)->res_list[_type].lock); \
spin_unlock(&(_rdev)->res_list[_type].lock); \
spin_unlock(&qp->rcq->cq_lock);
spin_unlock(&qp->rcq->flush_lock);
spin_unlock(&qp->scq->flush_lock);
spin_unlock(&srq->hwq.lock);
spin_unlock(&srq_hwq->lock);
spin_unlock(&srq_hwq->lock);
spin_unlock(&srq_hwq->lock);
spin_unlock(&tbl->lock);
spin_unlock(&tbl->lock);
spin_unlock(&tbl->lock);
spin_unlock(&tbl->lock);
spin_unlock(&qhp->lock);
spin_unlock(&ucontext->mmap_lock);
spin_unlock(&ucontext->mmap_lock);
spin_unlock(&ucontext->mmap_lock);
spin_unlock(&ucontext->mmap_lock);
spin_unlock(&context->mmap_lock);
spin_unlock(&qhp->lock);
spin_unlock(&qhp->lock);
spin_unlock(&qhp->lock);
spin_unlock(&ucontext->mmap_lock);
spin_unlock(&bitmap->lock);
spin_unlock(&bitmap->lock);
spin_unlock(&zone_alloc->lock);
spin_unlock(&zone_alloc->lock);
spin_unlock(&zones->lock);
spin_unlock(&zones->lock);
spin_unlock(&zones->lock);
spin_unlock(&zones->lock);
spin_unlock(&zones->lock);
spin_unlock(&bitmap->lock);
spin_unlock(&priv->cmd.context_lock);
spin_unlock(&cmd->context_lock);
spin_unlock(&cmd->context_lock);
spin_unlock(&cmd->context_lock);
spin_unlock(&cmd->context_lock);
spin_unlock(&cq_table->lock);
spin_unlock(&buddy->lock);
spin_unlock(&buddy->lock);
spin_unlock(&buddy->lock);
spin_unlock(&qp_table->lock);
spin_unlock(&res_alloc->alloc_lock);
spin_unlock(&res_alloc->alloc_lock);
spin_unlock(mlx4_tlock(dev));
spin_unlock(&cq->poll_lock);
spin_unlock(&cq->poll_lock);
spin_unlock(&priv->stats_lock);
spin_unlock(&priv->stats_lock);
spin_unlock(&priv->stats_lock);
spin_unlock(&priv->stats_lock);
spin_unlock(&priv->stats_lock);
spin_unlock(&priv->stats_lock);
spin_unlock(&ring->comp_lock);
spin_unlock(&ring->comp_lock);
spin_unlock(&ring->comp_lock);
spin_unlock(&ring->tx_lock);
spin_unlock(&sriov->id_map_lock);
spin_unlock(&sriov->id_map_lock);
spin_unlock(&sriov->id_map_lock);
spin_unlock(&sriov->id_map_lock);
spin_unlock(&sriov->id_map_lock);
spin_unlock(&sriov->id_map_lock);
spin_unlock(&sriov->id_map_lock);
spin_unlock(&sqp->tx_lock);
spin_unlock(&sqp->tx_lock);
spin_unlock(&tun_qp->tx_lock);
spin_unlock(&tun_qp->tx_lock);
spin_unlock(&sqp->tx_lock);
spin_unlock(&sqp->tx_lock);
spin_unlock(&tun_qp->tx_lock);
spin_unlock(&tun_qp->tx_lock);
spin_unlock(&cq->lock);
spin_unlock(&send_cq->lock);
spin_unlock(&recv_cq->lock);
spin_unlock(&send_cq->lock);
spin_unlock(&send_cq->lock);
spin_unlock(&recv_cq->lock);
spin_unlock(&srq->lock);
spin_unlock(&cmd->token_lock);
spin_unlock(&table->writerlock);
spin_unlock(&table->writerlock);
spin_unlock(&table->writerlock);
spin_unlock(&vport->lock);
spin_unlock(&fc_stats->counters_idr_lock);
spin_unlock(&fc_stats->counters_idr_lock);
spin_unlock(&table->lock);
spin_unlock(&table->lock);
spin_unlock(&table->lock);
spin_unlock(&table->lock);
#define MPFS_UNLOCK(dev) spin_unlock(&(dev)->mpfs.spinlock)
spin_unlock(&table->lock);
spin_unlock(&table->lock);
spin_unlock(&table->lock);
spin_unlock(&recv_cq->lock);
spin_unlock(&send_cq->lock);
spin_unlock(&send_cq->lock);
spin_unlock(&send_cq->lock);
spin_unlock(&recv_cq->lock);
spin_unlock(&send_cq->lock);
spin_unlock(&recv_cq->lock);
spin_unlock(&cq->lock);
spin_unlock(&srq->lock);
spin_unlock(&dev->cmd.context_lock);
spin_unlock(&dev->cmd.context_lock);
spin_unlock(&dev->cq_table.lock);
spin_unlock(&dev->cq_table.lock);
spin_unlock(&buddy->lock);
spin_unlock(&buddy->lock);
spin_unlock(&buddy->lock);
spin_unlock(&recv_cq->lock);
spin_unlock(&send_cq->lock);
spin_unlock(&dev->qp_table.lock);
spin_unlock(&dev->qp_table.lock);
spin_unlock(&cq->lock);
spin_unlock(&dev->qp_table.lock);
spin_unlock(&dev->qp_table.lock);
spin_unlock(&qp->rq.lock);
spin_unlock(&dev->srq_table.lock);
spin_unlock(&dev->srq_table.lock);
spin_unlock(&srq->lock);
#define OSTI_SPIN_UNLOCK(lock) spin_unlock(lock)
spin_unlock(&cm.lock);
spin_unlock(&cm.lock);
spin_unlock(&cm.lock);
spin_unlock(&id_priv->lock);
spin_unlock(&group->lock);
spin_unlock(&port_lock);
spin_unlock(&port_lock);
spin_unlock(&priv->lock);
spin_unlock(&priv->lock);
spin_unlock(&priv->lock);
spin_unlock(&priv->drain_lock);
spin_unlock(&priv->lock);
spin_unlock(&priv->drain_lock);
spin_unlock(&priv->lock);
spin_unlock(&priv->lock);
spin_unlock(&priv->lock);