Lines Matching refs:intel_pt_insn
37 struct intel_pt_insn *intel_pt_insn) in intel_pt_insn_decoder() argument
43 intel_pt_insn->rel = 0; in intel_pt_insn_decoder()
46 intel_pt_insn->op = INTEL_PT_OP_OTHER; in intel_pt_insn_decoder()
47 intel_pt_insn->branch = INTEL_PT_BR_NO_BRANCH; in intel_pt_insn_decoder()
48 intel_pt_insn->length = insn->length; in intel_pt_insn_decoder()
138 intel_pt_insn->op = op; in intel_pt_insn_decoder()
139 intel_pt_insn->branch = branch; in intel_pt_insn_decoder()
140 intel_pt_insn->length = insn->length; in intel_pt_insn_decoder()
147 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
150 intel_pt_insn->rel = in intel_pt_insn_decoder()
154 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder()
157 intel_pt_insn->rel = 0; in intel_pt_insn_decoder()
161 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
167 struct intel_pt_insn *intel_pt_insn) in intel_pt_get_insn() argument
175 intel_pt_insn_decoder(&insn, intel_pt_insn); in intel_pt_get_insn()
177 memcpy(intel_pt_insn->buf, buf, insn.length); in intel_pt_get_insn()
179 memcpy(intel_pt_insn->buf, buf, INTEL_PT_INSN_BUF_SZ); in intel_pt_get_insn()
224 int intel_pt_insn_desc(const struct intel_pt_insn *intel_pt_insn, char *buf, in intel_pt_insn_desc() argument
227 switch (intel_pt_insn->branch) { in intel_pt_insn_desc()
231 intel_pt_insn_name(intel_pt_insn->op), in intel_pt_insn_desc()
232 intel_pt_insn->rel > 0 ? "+" : "", in intel_pt_insn_desc()
233 intel_pt_insn->rel); in intel_pt_insn_desc()
237 intel_pt_insn_name(intel_pt_insn->op)); in intel_pt_insn_desc()