Lines Matching refs:len

76 static int intel_pt_get_long_tnt(const unsigned char *buf, size_t len,  in intel_pt_get_long_tnt()  argument
82 if (len < 8) in intel_pt_get_long_tnt()
99 static int intel_pt_get_pip(const unsigned char *buf, size_t len, in intel_pt_get_pip() argument
104 if (len < 8) in intel_pt_get_pip()
122 static int intel_pt_get_cbr(const unsigned char *buf, size_t len, in intel_pt_get_cbr() argument
125 if (len < 4) in intel_pt_get_cbr()
132 static int intel_pt_get_vmcs(const unsigned char *buf, size_t len, in intel_pt_get_vmcs() argument
140 if (len < count + 2) in intel_pt_get_vmcs()
156 static int intel_pt_get_psb(const unsigned char *buf, size_t len, in intel_pt_get_psb() argument
161 if (len < 16) in intel_pt_get_psb()
179 static int intel_pt_get_tma(const unsigned char *buf, size_t len, in intel_pt_get_tma() argument
182 if (len < 7) in intel_pt_get_tma()
197 static int intel_pt_get_mnt(const unsigned char *buf, size_t len, in intel_pt_get_mnt() argument
200 if (len < 11) in intel_pt_get_mnt()
208 static int intel_pt_get_3byte(const unsigned char *buf, size_t len, in intel_pt_get_3byte() argument
211 if (len < 3) in intel_pt_get_3byte()
216 return intel_pt_get_mnt(buf, len, packet); in intel_pt_get_3byte()
222 static int intel_pt_get_ptwrite(const unsigned char *buf, size_t len, in intel_pt_get_ptwrite() argument
231 if (len < 6) in intel_pt_get_ptwrite()
236 if (len < 10) in intel_pt_get_ptwrite()
257 static int intel_pt_get_mwait(const unsigned char *buf, size_t len, in intel_pt_get_mwait() argument
260 if (len < 10) in intel_pt_get_mwait()
267 static int intel_pt_get_pwre(const unsigned char *buf, size_t len, in intel_pt_get_pwre() argument
270 if (len < 4) in intel_pt_get_pwre()
277 static int intel_pt_get_pwrx(const unsigned char *buf, size_t len, in intel_pt_get_pwrx() argument
280 if (len < 7) in intel_pt_get_pwrx()
287 static int intel_pt_get_bbp(const unsigned char *buf, size_t len, in intel_pt_get_bbp() argument
290 if (len < 3) in intel_pt_get_bbp()
298 static int intel_pt_get_bip_4(const unsigned char *buf, size_t len, in intel_pt_get_bip_4() argument
301 if (len < 5) in intel_pt_get_bip_4()
309 static int intel_pt_get_bip_8(const unsigned char *buf, size_t len, in intel_pt_get_bip_8() argument
312 if (len < 9) in intel_pt_get_bip_8()
320 static int intel_pt_get_bep(size_t len, struct intel_pt_pkt *packet) in intel_pt_get_bep() argument
322 if (len < 2) in intel_pt_get_bep()
328 static int intel_pt_get_bep_ip(size_t len, struct intel_pt_pkt *packet) in intel_pt_get_bep_ip() argument
330 if (len < 2) in intel_pt_get_bep_ip()
336 static int intel_pt_get_ext(const unsigned char *buf, size_t len, in intel_pt_get_ext() argument
339 if (len < 2) in intel_pt_get_ext()
343 return intel_pt_get_ptwrite(buf, len, packet); in intel_pt_get_ext()
347 return intel_pt_get_long_tnt(buf, len, packet); in intel_pt_get_ext()
349 return intel_pt_get_pip(buf, len, packet); in intel_pt_get_ext()
353 return intel_pt_get_cbr(buf, len, packet); in intel_pt_get_ext()
355 return intel_pt_get_vmcs(buf, len, packet); in intel_pt_get_ext()
359 return intel_pt_get_psb(buf, len, packet); in intel_pt_get_ext()
363 return intel_pt_get_tma(buf, len, packet); in intel_pt_get_ext()
365 return intel_pt_get_3byte(buf, len, packet); in intel_pt_get_ext()
371 return intel_pt_get_mwait(buf, len, packet); in intel_pt_get_ext()
373 return intel_pt_get_pwre(buf, len, packet); in intel_pt_get_ext()
375 return intel_pt_get_pwrx(buf, len, packet); in intel_pt_get_ext()
377 return intel_pt_get_bbp(buf, len, packet); in intel_pt_get_ext()
379 return intel_pt_get_bep(len, packet); in intel_pt_get_ext()
381 return intel_pt_get_bep_ip(len, packet); in intel_pt_get_ext()
406 size_t len, struct intel_pt_pkt *packet) in intel_pt_get_cyc() argument
412 len -= 1; in intel_pt_get_cyc()
416 if (len < offs) in intel_pt_get_cyc()
428 const unsigned char *buf, size_t len, in intel_pt_get_ip() argument
440 if (len < 3) in intel_pt_get_ip()
446 if (len < 5) in intel_pt_get_ip()
453 if (len < 7) in intel_pt_get_ip()
459 if (len < 9) in intel_pt_get_ip()
473 static int intel_pt_get_mode(const unsigned char *buf, size_t len, in intel_pt_get_mode() argument
476 if (len < 2) in intel_pt_get_mode()
509 static int intel_pt_get_tsc(const unsigned char *buf, size_t len, in intel_pt_get_tsc() argument
512 if (len < 8) in intel_pt_get_tsc()
519 static int intel_pt_get_mtc(const unsigned char *buf, size_t len, in intel_pt_get_mtc() argument
522 if (len < 2) in intel_pt_get_mtc()
529 static int intel_pt_do_get_packet(const unsigned char *buf, size_t len, in intel_pt_do_get_packet() argument
537 if (!len) in intel_pt_do_get_packet()
547 return intel_pt_get_bip_4(buf, len, packet); in intel_pt_do_get_packet()
551 return intel_pt_get_bip_8(buf, len, packet); in intel_pt_do_get_packet()
561 return intel_pt_get_ext(buf, len, packet); in intel_pt_do_get_packet()
566 return intel_pt_get_cyc(byte, buf, len, packet); in intel_pt_do_get_packet()
570 return intel_pt_get_ip(INTEL_PT_TIP, byte, buf, len, packet); in intel_pt_do_get_packet()
572 return intel_pt_get_ip(INTEL_PT_TIP_PGE, byte, buf, len, in intel_pt_do_get_packet()
575 return intel_pt_get_ip(INTEL_PT_TIP_PGD, byte, buf, len, in intel_pt_do_get_packet()
578 return intel_pt_get_ip(INTEL_PT_FUP, byte, buf, len, packet); in intel_pt_do_get_packet()
582 return intel_pt_get_mode(buf, len, packet); in intel_pt_do_get_packet()
584 return intel_pt_get_tsc(buf, len, packet); in intel_pt_do_get_packet()
586 return intel_pt_get_mtc(buf, len, packet); in intel_pt_do_get_packet()
644 int intel_pt_get_packet(const unsigned char *buf, size_t len, in intel_pt_get_packet() argument
649 ret = intel_pt_do_get_packet(buf, len, packet, *ctx); in intel_pt_get_packet()
651 while (ret < 8 && len > (size_t)ret && !buf[ret]) in intel_pt_get_packet()