Lines Matching +full:x +full:- +full:rp
1 /* SPDX-License-Identifier: GPL-2.0-only */
88 #define TPS(x) tracepoint_string(x) argument
98 __string(name, mhi_cntrl->mhi_dev->name)
108 __entry->ch_num = mhi_chan->chan;
109 __entry->wp = mhi_tre;
110 __entry->tre_ptr = le64_to_cpu(mhi_tre->ptr);
111 __entry->dword0 = le32_to_cpu(mhi_tre->dword[0]);
112 __entry->dword1 = le32_to_cpu(mhi_tre->dword[1]);
115 TP_printk("%s: Chan: %d TRE: 0x%p TRE buf: 0x%llx DWORD0: 0x%08x DWORD1: 0x%08x\n",
116 __get_str(name), __entry->ch_num, __entry->wp, __entry->tre_ptr,
117 __entry->dword0, __entry->dword1)
127 __string(name, mhi_cntrl->mhi_dev->name)
136 __entry->local_ee = mhi_cntrl->ee;
137 __entry->state = mhi_cntrl->dev_state;
138 __entry->dev_ee = dev_ee;
139 __entry->dev_state = dev_state;
144 __print_symbolic(__entry->local_ee, MHI_EE_LIST),
145 __print_symbolic(__entry->state, MHI_STATE_LIST),
146 __print_symbolic(__entry->dev_ee, MHI_EE_LIST),
147 __print_symbolic(__entry->dev_state, MHI_STATE_LIST))
157 __string(name, mhi_cntrl->mhi_dev->name)
165 __entry->pm_state = pm_state;
169 __print_symbolic(__entry->pm_state, MHI_PM_STATE_LIST))
174 TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
176 TP_ARGS(mhi_cntrl, rp),
179 __string(name, mhi_cntrl->mhi_dev->name)
184 __field(void *, rp)
189 __entry->rp = rp;
190 __entry->ptr = le64_to_cpu(rp->ptr);
191 __entry->dword0 = le32_to_cpu(rp->dword[0]);
192 __entry->dword1 = le32_to_cpu(rp->dword[1]);
193 __entry->state = MHI_TRE_GET_EV_STATE(rp);
196 TP_printk("%s: TRE: 0x%p TRE buf: 0x%llx DWORD0: 0x%08x DWORD1: 0x%08x State: %s\n",
197 __get_str(name), __entry->rp, __entry->ptr, __entry->dword0,
198 __entry->dword1, __print_symbolic(__entry->state, MHI_STATE_LIST))
203 TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
205 TP_ARGS(mhi_cntrl, rp)
210 TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
212 TP_ARGS(mhi_cntrl, rp)
223 __string(name, mhi_cntrl->mhi_dev->name)
231 __entry->ch_num = mhi_chan->chan;
232 __entry->state = state;
233 __entry->reason = reason;
237 __get_str(name), __entry->ch_num, __entry->reason,
238 __print_symbolic(__entry->state, MHI_CH_STATE_TYPE_LIST))
264 __string(name, mhi_cntrl->mhi_dev->name)
270 __entry->state = state;
274 __print_symbolic(__entry->state, DEV_ST_TRANSITION_LIST))