Lines Matching refs:er_ctxt
259 dma_free_coherent(mhi_cntrl->cntrl_dev, sizeof(*mhi_ctxt->er_ctxt) *
260 mhi_cntrl->total_ev_rings, mhi_ctxt->er_ctxt,
275 struct mhi_event_ctxt *er_ctxt;
323 mhi_ctxt->er_ctxt = dma_alloc_coherent(mhi_cntrl->cntrl_dev,
324 sizeof(*mhi_ctxt->er_ctxt) *
328 if (!mhi_ctxt->er_ctxt)
331 er_ctxt = mhi_ctxt->er_ctxt;
333 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, er_ctxt++,
341 tmp = le32_to_cpu(er_ctxt->intmod);
345 er_ctxt->intmod = cpu_to_le32(tmp);
347 er_ctxt->ertype = cpu_to_le32(MHI_ER_TYPE_VALID);
348 er_ctxt->msivec = cpu_to_le32(mhi_event->irq);
362 er_ctxt->rbase = cpu_to_le64(ring->iommu_base);
363 er_ctxt->rp = er_ctxt->wp = er_ctxt->rbase;
364 er_ctxt->rlen = cpu_to_le64(ring->len);
365 ring->ctxt_wp = &er_ctxt->wp;
424 dma_free_coherent(mhi_cntrl->cntrl_dev, sizeof(*mhi_ctxt->er_ctxt) *
425 mhi_cntrl->total_ev_rings, mhi_ctxt->er_ctxt,