Lines Matching refs:base
143 ring->base = ring->pre_aligned + (ring->iommu_base - ring->dma_handle);
239 ring->base = NULL;
255 ring->base = NULL;
361 ring->rp = ring->wp = ring->base;
390 ring->rp = ring->wp = ring->base;
445 void __iomem *base = mhi_cntrl->regs;
513 ret = mhi_read_reg(mhi_cntrl, base, CHDBOFF, &val);
526 mhi_cntrl->wake_db = base + val + (8 * MHI_DEV_WAKE_DB);
532 mhi_chan->tre_ring.db_addr = base + val;
535 ret = mhi_read_reg(mhi_cntrl, base, ERDBOFF, &val);
553 mhi_event->ring.db_addr = base + val;
557 mhi_cntrl->mhi_cmd[PRIMARY_CMD_RING].ring.db_addr = base + CRDB_LOWER;
561 mhi_write_reg(mhi_cntrl, base, reg_info[i].offset,
564 ret = mhi_write_reg_field(mhi_cntrl, base, MHICFG, MHICFG_NER_MASK,
571 ret = mhi_write_reg_field(mhi_cntrl, base, MHICFG, MHICFG_NHWER_MASK,
598 vfree(buf_ring->base);
600 buf_ring->base = tre_ring->base = NULL;
636 buf_ring->base = vzalloc(buf_ring->len);
638 if (!buf_ring->base) {
654 tre_ring->rp = tre_ring->wp = tre_ring->base;
655 buf_ring->rp = buf_ring->wp = buf_ring->base;