spin_lock_init
spin_lock_init(&dev->devres_lock);
spin_lock_init(&q->lock);
spin_lock_init(&lhw->txq_lock);
spin_lock_init(&lhw->txq_scheduled_lock[ac]);
spin_lock_init(&pci_lock);
spin_lock_init(&filp->f_kqlock);
spin_lock_init(&lic->lock);
spin_lock_init(&kset->list_lock);
spin_lock_init(&pdev->pcie_cap_lock);
spin_lock_init(&pdev->dev.devres_lock);
spin_lock_init(&sc->prv.xpcs_lock);
spin_lock_init(&tx_ring->lock);
spin_lock_init(&rx_ring->lock);
spin_lock_init(&pdata->xpcs_lock);
spin_lock_init(&srq->lock);
spin_lock_init(&qp->sq_lock);
spin_lock_init(&qp->sq_lock);
spin_lock_init(&qp->rq_lock);
spin_lock_init(&cq->cq_lock);
spin_lock_init(&uctx->sh_lock);
spin_lock_init(&sq->dbinfo.lock);
spin_lock_init(&rq->dbinfo.lock);
spin_lock_init(&sq->dbinfo.lock);
spin_lock_init(&rq->dbinfo.lock);
spin_lock_init(&cq->flush_lock);
spin_lock_init(&cq->compl_lock);
spin_lock_init(&cq->dbinfo.lock);
spin_lock_init(&nq_db->dbinfo.lock);
spin_lock_init(&srq->lock);
spin_lock_init(&srq->dbinfo.lock);
spin_lock_init(&creq_db->dbinfo.lock);
spin_lock_init(&hwq->lock);
spin_lock_init(&tbl->lock);
spin_lock_init(&req_lock);
spin_lock_init(&err_cqe_lock);
spin_lock_init(&chp->lock);
spin_lock_init(&chp->comp_handler_lock);
spin_lock_init(&iwsc->lock);
spin_lock_init(&alloc->lock);
spin_lock_init(&context->mmap_lock);
spin_lock_init(&qhp->lock);
spin_lock_init(&pool->lock);
spin_lock_init(&cm_node->retrans_list_lock);
spin_lock_init(&cm_core->ht_lock);
spin_lock_init(&cm_core->listen_list_lock);
spin_lock_init(&cm_core->apbvt_lock);
spin_lock_init(&cqp->dev->cqp_lock);
spin_lock_init(&ceq->req_cq_lock);
spin_lock_init(&cqp->req_lock);
spin_lock_init(&cqp->compl_lock);
spin_lock_init(&iwceq->ce_lock);
spin_lock_init(&iwceq->ce_lock);
spin_lock_init(&rf->rsrc_lock);
spin_lock_init(&rf->arp_lock);
spin_lock_init(&rf->qptable_lock);
spin_lock_init(&rf->cqtable_lock);
spin_lock_init(&rf->qh_list_lock);
spin_lock_init(&iwcq->lock);
spin_lock_init(&ucontext->cq_reg_mem_list_lock);
spin_lock_init(&ucontext->qp_reg_mem_list_lock);
spin_lock_init(&iwpd->udqp_list_lock);
spin_lock_init(&iwqp->dwork_flush_lock);
spin_lock_init(&iwqp->lock);
spin_lock_init(&iwqp->sc_qp.pfpdu.lock);
spin_lock_init(&pble_rsrc->pinfo.prm_lock);
spin_lock_init(&rsrc->bufpool_lock);
#define MLX4_INIT_DOORBELL_LOCK(ptr) spin_lock_init(ptr)
spin_lock_init(&bitmap->lock);
spin_lock_init(&zones->lock);
spin_lock_init(&s_state->lock);
spin_lock_init(&priv->mfunc.master.slave_state_lock);
spin_lock_init(&priv->mfunc.master.slave_eq.event_lock);
spin_lock_init(&cq_table->lock);
spin_lock_init(&priv->ctx_lock);
spin_lock_init(&priv->cmd.context_lock);
spin_lock_init(&buddy->lock);
spin_lock_init(&qp_table->lock);
spin_lock_init(&ret->mcg_spl);
spin_lock_init(&res_alloc->alloc_lock);
spin_lock_init(&priv->mfunc.master.res_tracker.lock);
spin_lock_init(&srq_table->lock);
spin_lock_init(&cq->poll_lock);
spin_lock_init(&cq->lock);
spin_lock_init(&mdev->uar_lock);
spin_lock_init(&priv->stats_lock);
spin_lock_init(&priv->filters_lock);
spin_lock_init(&dev->sriov.alias_guid.ag_work_lock);
spin_lock_init(&dev->sriov.id_map_lock);
spin_lock_init(&cq->lock);
spin_lock_init(&tun_qp->tx_lock);
spin_lock_init(&dev->sriov.going_down_lock);
spin_lock_init(&iboe->lock);
spin_lock_init(&ibdev->sm_lock);
spin_lock_init(&ibdev->reset_flow_resource_lock);
spin_lock_init(&qp->sq.lock);
spin_lock_init(&qp->rq.lock);
spin_lock_init(&srq->lock);
#define MLX5_INIT_DOORBELL_LOCK(ptr) spin_lock_init(ptr)
spin_lock_init(&aso->lock);
spin_lock_init(&cmd->cache.large.lock);
spin_lock_init(&cmd->cache.med.lock);
spin_lock_init(&cmd->alloc_lock);
spin_lock_init(&cmd->token_lock);
spin_lock_init(&cmd->stats[i].lock);
spin_lock_init(&table->writerlock);
spin_lock_init(&dev->priv.eq_table.lock);
spin_lock_init(&vport->lock);
spin_lock_init(&fc_stats->counters_idr_lock);
spin_lock_init(&health->wq_lock);
spin_lock_init(&priv->ctx_lock);
spin_lock_init(&priv->mkey_lock);
spin_lock_init(&dev->mpfs.spinlock);
spin_lock_init(&table->lock);
spin_lock_init(&table->lock);
spin_lock_init(&table->lock);
spin_lock_init(&conn->qp.sq.lock);
spin_lock_init(&fdev->state_lock);
spin_lock_init(&fdev->ipsec->pending_cmds_lock);
spin_lock_init(&fdev->trans->lock);
spin_lock_init(&xfer_state->lock);
spin_lock_init(&cq->lock);
spin_lock_init(&ev_queue->lock);
spin_lock_init(&ev_file->lock);
spin_lock_init(&gsi->lock);
spin_lock_init(&dev->reset_flow_resource_lock);
spin_lock_init(&cache->ent[i].lock);
spin_lock_init(&ent->lock);
spin_lock_init(&qp->sq.lock);
spin_lock_init(&qp->rq.lock);
spin_lock_init(&qp->bf.lock32);
spin_lock_init(&srq->lock);
spin_lock_init(&alloc->lock);
spin_lock_init(&dev->cmd.context_lock);
spin_lock_init(&cq->lock);
spin_lock_init(&dev->cq_table.lock);
#define MTHCA_INIT_DOORBELL_LOCK(ptr) spin_lock_init(ptr)
spin_lock_init(&dev->sm_lock);
spin_lock_init(&buddy->lock);
spin_lock_init(&qp->sq.lock);
spin_lock_init(&qp->rq.lock);
spin_lock_init(&dev->qp_table.lock);
spin_lock_init(&srq->lock);
spin_lock_init(&dev->srq_table.lock);
spin_lock_init(&cq->cq_lock);
spin_lock_init(&srq->lock);
spin_lock_init(&qp->q_lock);
spin_lock_init(&qp->mr_lock);
spin_lock_init(&cm.lock);
spin_lock_init(&cm.state_lock);
spin_lock_init(&cm_id_priv->lock);
spin_lock_init(&id_priv->lock);
spin_lock_init(&device->event_handler_lock);
spin_lock_init(&device->client_data_lock);
spin_lock_init(&pool->pool_lock);
spin_lock_init(&cm_id_priv->lock);
spin_lock_init(&mad_queue->lock);
spin_lock_init(&qp_info->snoop_lock);
spin_lock_init(&port_priv->reg_lock);
spin_lock_init(&mad_agent_priv->lock);
spin_lock_init(&rmpp_recv->lock);
spin_lock_init(&group->lock);
spin_lock_init(&port->lock);
spin_lock_init(&sa_dev->port[i].ah_lock);
spin_lock_init(&sa_dev->port[i].classport_lock);
spin_lock_init(&file->send_lock);
spin_lock_init(&ev_queue->lock);
spin_lock_init(&file->uobjects_lock);
spin_lock_init(&qp->mr_lock);
spin_lock_init(&priv->lock);
spin_lock_init(&priv->drain_lock);