Lines Matching refs:ring
158 /* NOP for backward compatibility, host allowed to ring DB in M2 state */
233 struct mhi_ring *ring = &mhi_event->ring;
239 ring->wp = ring->base + ring->len - ring->el_size;
240 *ring->ctxt_wp = cpu_to_le64(ring->iommu_base + ring->len - ring->el_size);
244 /* Ring the event ring db */
283 /* Ring all event rings and CMD ring only if we're in mission mode */
298 /* Only ring primary cmd ring if ring is not empty */
300 if (mhi_cmd->ring.rp != mhi_cmd->ring.wp)
318 /* Only ring DB if ring is not empty */
437 struct mhi_ring *ring = &mhi_event->ring;
442 ring->wp = ring->base + ring->len - ring->el_size;
443 *ring->ctxt_wp = cpu_to_le64(ring->iommu_base + ring->len - ring->el_size);
520 "Waiting for all pending event ring processing to complete\n");
555 struct mhi_ring *ring = &mhi_cmd->ring;
557 ring->rp = ring->base;
558 ring->wp = ring->base;
567 struct mhi_ring *ring = &mhi_event->ring;
573 ring->rp = ring->base;
574 ring->wp = ring->base;
668 "Waiting for all pending event ring processing to complete\n");
694 struct mhi_ring *ring = &mhi_cmd->ring;
696 ring->rp = ring->base;
697 ring->wp = ring->base;
706 struct mhi_ring *ring = &mhi_event->ring;
712 ring->rp = ring->base;
713 ring->wp = ring->base;
1046 * ring wake db