Lines Matching defs:local_rp
531 struct mhi_tre *local_rp, *ev_tre;
550 local_rp = tre_ring->rp;
551 while (local_rp != dev_rp) {
554 if (local_rp == ev_tre)
570 local_rp = tre_ring->rp;
733 struct mhi_tre *dev_rp, *local_rp;
758 local_rp = ev_ring->rp;
760 while (dev_rp != local_rp) {
761 enum mhi_pkt_type type = MHI_TRE_GET_EV_TYPE(local_rp);
771 MHI_TRE_GET_EV_LINKSPEED(local_rp);
773 MHI_TRE_GET_EV_LINKWIDTH(local_rp);
783 new_state = MHI_TRE_GET_EV_STATE(local_rp);
824 mhi_process_cmd_completion(mhi_cntrl, local_rp);
829 enum mhi_ee_type event = MHI_TRE_GET_EV_EXECENV(local_rp);
858 chan = MHI_TRE_GET_EV_CHID(local_rp);
870 parse_xfer_event(mhi_cntrl, local_rp, mhi_chan);
880 local_rp = ev_ring->rp;
905 struct mhi_tre *dev_rp, *local_rp;
924 local_rp = ev_ring->rp;
926 while (dev_rp != local_rp && event_quota > 0) {
927 enum mhi_pkt_type type = MHI_TRE_GET_EV_TYPE(local_rp);
929 chan = MHI_TRE_GET_EV_CHID(local_rp);
942 parse_xfer_event(mhi_cntrl, local_rp, mhi_chan);
945 parse_rsc_event(mhi_cntrl, local_rp, mhi_chan);
951 local_rp = ev_ring->rp;
1483 struct mhi_tre *dev_rp, *local_rp;
1505 local_rp = ev_ring->rp;
1506 while (dev_rp != local_rp) {
1507 if (MHI_TRE_GET_EV_TYPE(local_rp) == MHI_PKT_TYPE_TX_EVENT &&
1508 chan == MHI_TRE_GET_EV_CHID(local_rp))
1509 local_rp->dword[1] = MHI_TRE_EV_DWORD1(chan,
1511 local_rp++;
1512 if (local_rp == (ev_ring->base + ev_ring->len))
1513 local_rp = ev_ring->base;