Lines Matching defs:local_rp
605 struct mhi_ring_element *local_rp, *ev_tre;
624 local_rp = tre_ring->rp;
625 while (local_rp != dev_rp) {
628 if (local_rp == ev_tre)
644 local_rp = tre_ring->rp;
810 struct mhi_ring_element *dev_rp, *local_rp;
835 local_rp = ev_ring->rp;
837 while (dev_rp != local_rp) {
838 enum mhi_pkt_type type = MHI_TRE_GET_EV_TYPE(local_rp);
848 MHI_TRE_GET_EV_LINKSPEED(local_rp);
850 MHI_TRE_GET_EV_LINKWIDTH(local_rp);
860 new_state = MHI_TRE_GET_EV_STATE(local_rp);
896 mhi_process_cmd_completion(mhi_cntrl, local_rp);
901 enum mhi_ee_type event = MHI_TRE_GET_EV_EXECENV(local_rp);
933 chan = MHI_TRE_GET_EV_CHID(local_rp);
945 parse_xfer_event(mhi_cntrl, local_rp, mhi_chan);
954 local_rp = ev_ring->rp;
981 struct mhi_ring_element *dev_rp, *local_rp;
1000 local_rp = ev_ring->rp;
1002 while (dev_rp != local_rp && event_quota > 0) {
1003 enum mhi_pkt_type type = MHI_TRE_GET_EV_TYPE(local_rp);
1005 chan = MHI_TRE_GET_EV_CHID(local_rp);
1018 parse_xfer_event(mhi_cntrl, local_rp, mhi_chan);
1021 parse_rsc_event(mhi_cntrl, local_rp, mhi_chan);
1027 local_rp = ev_ring->rp;
1544 struct mhi_ring_element *dev_rp, *local_rp;
1566 local_rp = ev_ring->rp;
1567 while (dev_rp != local_rp) {
1568 if (MHI_TRE_GET_EV_TYPE(local_rp) == MHI_PKT_TYPE_TX_EVENT &&
1569 chan == MHI_TRE_GET_EV_CHID(local_rp))
1570 local_rp->dword[1] = MHI_TRE_EV_DWORD1(chan,
1572 local_rp++;
1573 if (local_rp == (ev_ring->base + ev_ring->len))
1574 local_rp = ev_ring->base;