Lines Matching refs:len

73 static int intel_pt_get_long_tnt(const unsigned char *buf, size_t len,  in intel_pt_get_long_tnt()  argument
79 if (len < 8) in intel_pt_get_long_tnt()
96 static int intel_pt_get_pip(const unsigned char *buf, size_t len, in intel_pt_get_pip() argument
101 if (len < 8) in intel_pt_get_pip()
119 static int intel_pt_get_cbr(const unsigned char *buf, size_t len, in intel_pt_get_cbr() argument
122 if (len < 4) in intel_pt_get_cbr()
129 static int intel_pt_get_vmcs(const unsigned char *buf, size_t len, in intel_pt_get_vmcs() argument
137 if (len < count + 2) in intel_pt_get_vmcs()
153 static int intel_pt_get_psb(const unsigned char *buf, size_t len, in intel_pt_get_psb() argument
158 if (len < 16) in intel_pt_get_psb()
176 static int intel_pt_get_tma(const unsigned char *buf, size_t len, in intel_pt_get_tma() argument
179 if (len < 7) in intel_pt_get_tma()
194 static int intel_pt_get_mnt(const unsigned char *buf, size_t len, in intel_pt_get_mnt() argument
197 if (len < 11) in intel_pt_get_mnt()
205 static int intel_pt_get_3byte(const unsigned char *buf, size_t len, in intel_pt_get_3byte() argument
208 if (len < 3) in intel_pt_get_3byte()
213 return intel_pt_get_mnt(buf, len, packet); in intel_pt_get_3byte()
219 static int intel_pt_get_ext(const unsigned char *buf, size_t len, in intel_pt_get_ext() argument
222 if (len < 2) in intel_pt_get_ext()
227 return intel_pt_get_long_tnt(buf, len, packet); in intel_pt_get_ext()
229 return intel_pt_get_pip(buf, len, packet); in intel_pt_get_ext()
233 return intel_pt_get_cbr(buf, len, packet); in intel_pt_get_ext()
235 return intel_pt_get_vmcs(buf, len, packet); in intel_pt_get_ext()
239 return intel_pt_get_psb(buf, len, packet); in intel_pt_get_ext()
243 return intel_pt_get_tma(buf, len, packet); in intel_pt_get_ext()
245 return intel_pt_get_3byte(buf, len, packet); in intel_pt_get_ext()
270 size_t len, struct intel_pt_pkt *packet) in intel_pt_get_cyc() argument
276 len -= 1; in intel_pt_get_cyc()
280 if (len < offs) in intel_pt_get_cyc()
292 const unsigned char *buf, size_t len, in intel_pt_get_ip() argument
300 if (len < 3) in intel_pt_get_ip()
306 if (len < 5) in intel_pt_get_ip()
313 if (len < 7) in intel_pt_get_ip()
327 static int intel_pt_get_mode(const unsigned char *buf, size_t len, in intel_pt_get_mode() argument
330 if (len < 2) in intel_pt_get_mode()
363 static int intel_pt_get_tsc(const unsigned char *buf, size_t len, in intel_pt_get_tsc() argument
366 if (len < 8) in intel_pt_get_tsc()
373 static int intel_pt_get_mtc(const unsigned char *buf, size_t len, in intel_pt_get_mtc() argument
376 if (len < 2) in intel_pt_get_mtc()
383 static int intel_pt_do_get_packet(const unsigned char *buf, size_t len, in intel_pt_do_get_packet() argument
390 if (!len) in intel_pt_do_get_packet()
398 return intel_pt_get_ext(buf, len, packet); in intel_pt_do_get_packet()
403 return intel_pt_get_cyc(byte, buf, len, packet); in intel_pt_do_get_packet()
407 return intel_pt_get_ip(INTEL_PT_TIP, byte, buf, len, packet); in intel_pt_do_get_packet()
409 return intel_pt_get_ip(INTEL_PT_TIP_PGE, byte, buf, len, in intel_pt_do_get_packet()
412 return intel_pt_get_ip(INTEL_PT_TIP_PGD, byte, buf, len, in intel_pt_do_get_packet()
415 return intel_pt_get_ip(INTEL_PT_FUP, byte, buf, len, packet); in intel_pt_do_get_packet()
419 return intel_pt_get_mode(buf, len, packet); in intel_pt_do_get_packet()
421 return intel_pt_get_tsc(buf, len, packet); in intel_pt_do_get_packet()
423 return intel_pt_get_mtc(buf, len, packet); in intel_pt_do_get_packet()
432 int intel_pt_get_packet(const unsigned char *buf, size_t len, in intel_pt_get_packet() argument
437 ret = intel_pt_do_get_packet(buf, len, packet); in intel_pt_get_packet()
439 while (ret < 8 && len > (size_t)ret && !buf[ret]) in intel_pt_get_packet()