Lines Matching full:packet

111 	 * by a preceding packet.  in pt_pkt_sync_forward()
236 int pt_pkt_next(struct pt_packet_decoder *decoder, struct pt_packet *packet, in pt_pkt_next() argument
243 if (!packet || !decoder) in pt_pkt_next()
246 ppkt = psize == sizeof(pkt) ? packet : &pkt; in pt_pkt_next()
255 if (!dfun->packet) in pt_pkt_next()
258 size = dfun->packet(decoder, ppkt); in pt_pkt_next()
262 errcode = pkt_to_user(packet, psize, ppkt); in pt_pkt_next()
272 struct pt_packet *packet) in pt_pkt_decode_unknown() argument
279 size = pt_pkt_read_unknown(packet, decoder->pos, &decoder->config); in pt_pkt_decode_unknown()
287 struct pt_packet *packet) in pt_pkt_decode_pad() argument
291 if (!packet) in pt_pkt_decode_pad()
294 packet->type = ppt_pad; in pt_pkt_decode_pad()
295 packet->size = ptps_pad; in pt_pkt_decode_pad()
301 struct pt_packet *packet) in pt_pkt_decode_psb() argument
312 packet->type = ppt_psb; in pt_pkt_decode_psb()
313 packet->size = (uint8_t) size; in pt_pkt_decode_psb()
319 struct pt_packet *packet) in pt_pkt_decode_tip() argument
323 if (!decoder || !packet) in pt_pkt_decode_tip()
326 size = pt_pkt_read_ip(&packet->payload.ip, decoder->pos, in pt_pkt_decode_tip()
331 packet->type = ppt_tip; in pt_pkt_decode_tip()
332 packet->size = (uint8_t) size; in pt_pkt_decode_tip()
338 struct pt_packet *packet) in pt_pkt_decode_tnt_8() argument
342 if (!decoder || !packet) in pt_pkt_decode_tnt_8()
345 size = pt_pkt_read_tnt_8(&packet->payload.tnt, decoder->pos, in pt_pkt_decode_tnt_8()
350 packet->type = ppt_tnt_8; in pt_pkt_decode_tnt_8()
351 packet->size = (uint8_t) size; in pt_pkt_decode_tnt_8()
357 struct pt_packet *packet) in pt_pkt_decode_tnt_64() argument
361 if (!decoder || !packet) in pt_pkt_decode_tnt_64()
364 size = pt_pkt_read_tnt_64(&packet->payload.tnt, decoder->pos, in pt_pkt_decode_tnt_64()
369 packet->type = ppt_tnt_64; in pt_pkt_decode_tnt_64()
370 packet->size = (uint8_t) size; in pt_pkt_decode_tnt_64()
376 struct pt_packet *packet) in pt_pkt_decode_tip_pge() argument
380 if (!decoder || !packet) in pt_pkt_decode_tip_pge()
383 size = pt_pkt_read_ip(&packet->payload.ip, decoder->pos, in pt_pkt_decode_tip_pge()
388 packet->type = ppt_tip_pge; in pt_pkt_decode_tip_pge()
389 packet->size = (uint8_t) size; in pt_pkt_decode_tip_pge()
395 struct pt_packet *packet) in pt_pkt_decode_tip_pgd() argument
399 if (!decoder || !packet) in pt_pkt_decode_tip_pgd()
402 size = pt_pkt_read_ip(&packet->payload.ip, decoder->pos, in pt_pkt_decode_tip_pgd()
407 packet->type = ppt_tip_pgd; in pt_pkt_decode_tip_pgd()
408 packet->size = (uint8_t) size; in pt_pkt_decode_tip_pgd()
414 struct pt_packet *packet) in pt_pkt_decode_fup() argument
418 if (!decoder || !packet) in pt_pkt_decode_fup()
421 size = pt_pkt_read_ip(&packet->payload.ip, decoder->pos, in pt_pkt_decode_fup()
426 packet->type = ppt_fup; in pt_pkt_decode_fup()
427 packet->size = (uint8_t) size; in pt_pkt_decode_fup()
433 struct pt_packet *packet) in pt_pkt_decode_pip() argument
437 if (!decoder || !packet) in pt_pkt_decode_pip()
440 size = pt_pkt_read_pip(&packet->payload.pip, decoder->pos, in pt_pkt_decode_pip()
445 packet->type = ppt_pip; in pt_pkt_decode_pip()
446 packet->size = (uint8_t) size; in pt_pkt_decode_pip()
452 struct pt_packet *packet) in pt_pkt_decode_ovf() argument
456 if (!packet) in pt_pkt_decode_ovf()
459 packet->type = ppt_ovf; in pt_pkt_decode_ovf()
460 packet->size = ptps_ovf; in pt_pkt_decode_ovf()
466 struct pt_packet *packet) in pt_pkt_decode_mode() argument
470 if (!decoder || !packet) in pt_pkt_decode_mode()
473 size = pt_pkt_read_mode(&packet->payload.mode, decoder->pos, in pt_pkt_decode_mode()
478 packet->type = ppt_mode; in pt_pkt_decode_mode()
479 packet->size = (uint8_t) size; in pt_pkt_decode_mode()
485 struct pt_packet *packet) in pt_pkt_decode_psbend() argument
489 if (!packet) in pt_pkt_decode_psbend()
492 packet->type = ppt_psbend; in pt_pkt_decode_psbend()
493 packet->size = ptps_psbend; in pt_pkt_decode_psbend()
499 struct pt_packet *packet) in pt_pkt_decode_tsc() argument
503 if (!decoder || !packet) in pt_pkt_decode_tsc()
506 size = pt_pkt_read_tsc(&packet->payload.tsc, decoder->pos, in pt_pkt_decode_tsc()
511 packet->type = ppt_tsc; in pt_pkt_decode_tsc()
512 packet->size = (uint8_t) size; in pt_pkt_decode_tsc()
518 struct pt_packet *packet) in pt_pkt_decode_cbr() argument
522 if (!decoder || !packet) in pt_pkt_decode_cbr()
525 size = pt_pkt_read_cbr(&packet->payload.cbr, decoder->pos, in pt_pkt_decode_cbr()
530 packet->type = ppt_cbr; in pt_pkt_decode_cbr()
531 packet->size = (uint8_t) size; in pt_pkt_decode_cbr()
537 struct pt_packet *packet) in pt_pkt_decode_tma() argument
541 if (!decoder || !packet) in pt_pkt_decode_tma()
544 size = pt_pkt_read_tma(&packet->payload.tma, decoder->pos, in pt_pkt_decode_tma()
549 packet->type = ppt_tma; in pt_pkt_decode_tma()
550 packet->size = (uint8_t) size; in pt_pkt_decode_tma()
556 struct pt_packet *packet) in pt_pkt_decode_mtc() argument
560 if (!decoder || !packet) in pt_pkt_decode_mtc()
563 size = pt_pkt_read_mtc(&packet->payload.mtc, decoder->pos, in pt_pkt_decode_mtc()
568 packet->type = ppt_mtc; in pt_pkt_decode_mtc()
569 packet->size = (uint8_t) size; in pt_pkt_decode_mtc()
575 struct pt_packet *packet) in pt_pkt_decode_cyc() argument
579 if (!decoder || !packet) in pt_pkt_decode_cyc()
582 size = pt_pkt_read_cyc(&packet->payload.cyc, decoder->pos, in pt_pkt_decode_cyc()
587 packet->type = ppt_cyc; in pt_pkt_decode_cyc()
588 packet->size = (uint8_t) size; in pt_pkt_decode_cyc()
594 struct pt_packet *packet) in pt_pkt_decode_stop() argument
598 if (!packet) in pt_pkt_decode_stop()
601 packet->type = ppt_stop; in pt_pkt_decode_stop()
602 packet->size = ptps_stop; in pt_pkt_decode_stop()
608 struct pt_packet *packet) in pt_pkt_decode_vmcs() argument
612 if (!decoder || !packet) in pt_pkt_decode_vmcs()
615 size = pt_pkt_read_vmcs(&packet->payload.vmcs, decoder->pos, in pt_pkt_decode_vmcs()
620 packet->type = ppt_vmcs; in pt_pkt_decode_vmcs()
621 packet->size = (uint8_t) size; in pt_pkt_decode_vmcs()
627 struct pt_packet *packet) in pt_pkt_decode_mnt() argument
631 if (!decoder || !packet) in pt_pkt_decode_mnt()
634 size = pt_pkt_read_mnt(&packet->payload.mnt, decoder->pos, in pt_pkt_decode_mnt()
639 packet->type = ppt_mnt; in pt_pkt_decode_mnt()
640 packet->size = (uint8_t) size; in pt_pkt_decode_mnt()
646 struct pt_packet *packet) in pt_pkt_decode_exstop() argument
650 if (!decoder || !packet) in pt_pkt_decode_exstop()
653 size = pt_pkt_read_exstop(&packet->payload.exstop, decoder->pos, in pt_pkt_decode_exstop()
658 packet->type = ppt_exstop; in pt_pkt_decode_exstop()
659 packet->size = (uint8_t) size; in pt_pkt_decode_exstop()
665 struct pt_packet *packet) in pt_pkt_decode_mwait() argument
669 if (!decoder || !packet) in pt_pkt_decode_mwait()
672 size = pt_pkt_read_mwait(&packet->payload.mwait, decoder->pos, in pt_pkt_decode_mwait()
677 packet->type = ppt_mwait; in pt_pkt_decode_mwait()
678 packet->size = (uint8_t) size; in pt_pkt_decode_mwait()
684 struct pt_packet *packet) in pt_pkt_decode_pwre() argument
688 if (!decoder || !packet) in pt_pkt_decode_pwre()
691 size = pt_pkt_read_pwre(&packet->payload.pwre, decoder->pos, in pt_pkt_decode_pwre()
696 packet->type = ppt_pwre; in pt_pkt_decode_pwre()
697 packet->size = (uint8_t) size; in pt_pkt_decode_pwre()
703 struct pt_packet *packet) in pt_pkt_decode_pwrx() argument
707 if (!decoder || !packet) in pt_pkt_decode_pwrx()
710 size = pt_pkt_read_pwrx(&packet->payload.pwrx, decoder->pos, in pt_pkt_decode_pwrx()
715 packet->type = ppt_pwrx; in pt_pkt_decode_pwrx()
716 packet->size = (uint8_t) size; in pt_pkt_decode_pwrx()
722 struct pt_packet *packet) in pt_pkt_decode_ptw() argument
726 if (!decoder || !packet) in pt_pkt_decode_ptw()
729 size = pt_pkt_read_ptw(&packet->payload.ptw, decoder->pos, in pt_pkt_decode_ptw()
734 packet->type = ppt_ptw; in pt_pkt_decode_ptw()
735 packet->size = (uint8_t) size; in pt_pkt_decode_ptw()