Lines Matching refs:packet

221 int pt_pkt_next(struct pt_packet_decoder *decoder, struct pt_packet *packet,  in pt_pkt_next()  argument
228 if (!packet || !decoder) in pt_pkt_next()
231 ppkt = psize == sizeof(pkt) ? packet : &pkt; in pt_pkt_next()
240 if (!dfun->packet) in pt_pkt_next()
243 size = dfun->packet(decoder, ppkt); in pt_pkt_next()
247 errcode = pkt_to_user(packet, psize, ppkt); in pt_pkt_next()
257 struct pt_packet *packet) in pt_pkt_decode_unknown() argument
264 size = pt_pkt_read_unknown(packet, decoder->pos, &decoder->config); in pt_pkt_decode_unknown()
272 struct pt_packet *packet) in pt_pkt_decode_pad() argument
276 if (!packet) in pt_pkt_decode_pad()
279 packet->type = ppt_pad; in pt_pkt_decode_pad()
280 packet->size = ptps_pad; in pt_pkt_decode_pad()
286 struct pt_packet *packet) in pt_pkt_decode_psb() argument
297 packet->type = ppt_psb; in pt_pkt_decode_psb()
298 packet->size = (uint8_t) size; in pt_pkt_decode_psb()
304 struct pt_packet *packet) in pt_pkt_decode_tip() argument
308 if (!decoder || !packet) in pt_pkt_decode_tip()
311 size = pt_pkt_read_ip(&packet->payload.ip, decoder->pos, in pt_pkt_decode_tip()
316 packet->type = ppt_tip; in pt_pkt_decode_tip()
317 packet->size = (uint8_t) size; in pt_pkt_decode_tip()
323 struct pt_packet *packet) in pt_pkt_decode_tnt_8() argument
327 if (!decoder || !packet) in pt_pkt_decode_tnt_8()
330 size = pt_pkt_read_tnt_8(&packet->payload.tnt, decoder->pos, in pt_pkt_decode_tnt_8()
335 packet->type = ppt_tnt_8; in pt_pkt_decode_tnt_8()
336 packet->size = (uint8_t) size; in pt_pkt_decode_tnt_8()
342 struct pt_packet *packet) in pt_pkt_decode_tnt_64() argument
346 if (!decoder || !packet) in pt_pkt_decode_tnt_64()
349 size = pt_pkt_read_tnt_64(&packet->payload.tnt, decoder->pos, in pt_pkt_decode_tnt_64()
354 packet->type = ppt_tnt_64; in pt_pkt_decode_tnt_64()
355 packet->size = (uint8_t) size; in pt_pkt_decode_tnt_64()
361 struct pt_packet *packet) in pt_pkt_decode_tip_pge() argument
365 if (!decoder || !packet) in pt_pkt_decode_tip_pge()
368 size = pt_pkt_read_ip(&packet->payload.ip, decoder->pos, in pt_pkt_decode_tip_pge()
373 packet->type = ppt_tip_pge; in pt_pkt_decode_tip_pge()
374 packet->size = (uint8_t) size; in pt_pkt_decode_tip_pge()
380 struct pt_packet *packet) in pt_pkt_decode_tip_pgd() argument
384 if (!decoder || !packet) in pt_pkt_decode_tip_pgd()
387 size = pt_pkt_read_ip(&packet->payload.ip, decoder->pos, in pt_pkt_decode_tip_pgd()
392 packet->type = ppt_tip_pgd; in pt_pkt_decode_tip_pgd()
393 packet->size = (uint8_t) size; in pt_pkt_decode_tip_pgd()
399 struct pt_packet *packet) in pt_pkt_decode_fup() argument
403 if (!decoder || !packet) in pt_pkt_decode_fup()
406 size = pt_pkt_read_ip(&packet->payload.ip, decoder->pos, in pt_pkt_decode_fup()
411 packet->type = ppt_fup; in pt_pkt_decode_fup()
412 packet->size = (uint8_t) size; in pt_pkt_decode_fup()
418 struct pt_packet *packet) in pt_pkt_decode_pip() argument
422 if (!decoder || !packet) in pt_pkt_decode_pip()
425 size = pt_pkt_read_pip(&packet->payload.pip, decoder->pos, in pt_pkt_decode_pip()
430 packet->type = ppt_pip; in pt_pkt_decode_pip()
431 packet->size = (uint8_t) size; in pt_pkt_decode_pip()
437 struct pt_packet *packet) in pt_pkt_decode_ovf() argument
441 if (!packet) in pt_pkt_decode_ovf()
444 packet->type = ppt_ovf; in pt_pkt_decode_ovf()
445 packet->size = ptps_ovf; in pt_pkt_decode_ovf()
451 struct pt_packet *packet) in pt_pkt_decode_mode() argument
455 if (!decoder || !packet) in pt_pkt_decode_mode()
458 size = pt_pkt_read_mode(&packet->payload.mode, decoder->pos, in pt_pkt_decode_mode()
463 packet->type = ppt_mode; in pt_pkt_decode_mode()
464 packet->size = (uint8_t) size; in pt_pkt_decode_mode()
470 struct pt_packet *packet) in pt_pkt_decode_psbend() argument
474 if (!packet) in pt_pkt_decode_psbend()
477 packet->type = ppt_psbend; in pt_pkt_decode_psbend()
478 packet->size = ptps_psbend; in pt_pkt_decode_psbend()
484 struct pt_packet *packet) in pt_pkt_decode_tsc() argument
488 if (!decoder || !packet) in pt_pkt_decode_tsc()
491 size = pt_pkt_read_tsc(&packet->payload.tsc, decoder->pos, in pt_pkt_decode_tsc()
496 packet->type = ppt_tsc; in pt_pkt_decode_tsc()
497 packet->size = (uint8_t) size; in pt_pkt_decode_tsc()
503 struct pt_packet *packet) in pt_pkt_decode_cbr() argument
507 if (!decoder || !packet) in pt_pkt_decode_cbr()
510 size = pt_pkt_read_cbr(&packet->payload.cbr, decoder->pos, in pt_pkt_decode_cbr()
515 packet->type = ppt_cbr; in pt_pkt_decode_cbr()
516 packet->size = (uint8_t) size; in pt_pkt_decode_cbr()
522 struct pt_packet *packet) in pt_pkt_decode_tma() argument
526 if (!decoder || !packet) in pt_pkt_decode_tma()
529 size = pt_pkt_read_tma(&packet->payload.tma, decoder->pos, in pt_pkt_decode_tma()
534 packet->type = ppt_tma; in pt_pkt_decode_tma()
535 packet->size = (uint8_t) size; in pt_pkt_decode_tma()
541 struct pt_packet *packet) in pt_pkt_decode_mtc() argument
545 if (!decoder || !packet) in pt_pkt_decode_mtc()
548 size = pt_pkt_read_mtc(&packet->payload.mtc, decoder->pos, in pt_pkt_decode_mtc()
553 packet->type = ppt_mtc; in pt_pkt_decode_mtc()
554 packet->size = (uint8_t) size; in pt_pkt_decode_mtc()
560 struct pt_packet *packet) in pt_pkt_decode_cyc() argument
564 if (!decoder || !packet) in pt_pkt_decode_cyc()
567 size = pt_pkt_read_cyc(&packet->payload.cyc, decoder->pos, in pt_pkt_decode_cyc()
572 packet->type = ppt_cyc; in pt_pkt_decode_cyc()
573 packet->size = (uint8_t) size; in pt_pkt_decode_cyc()
579 struct pt_packet *packet) in pt_pkt_decode_stop() argument
583 if (!packet) in pt_pkt_decode_stop()
586 packet->type = ppt_stop; in pt_pkt_decode_stop()
587 packet->size = ptps_stop; in pt_pkt_decode_stop()
593 struct pt_packet *packet) in pt_pkt_decode_vmcs() argument
597 if (!decoder || !packet) in pt_pkt_decode_vmcs()
600 size = pt_pkt_read_vmcs(&packet->payload.vmcs, decoder->pos, in pt_pkt_decode_vmcs()
605 packet->type = ppt_vmcs; in pt_pkt_decode_vmcs()
606 packet->size = (uint8_t) size; in pt_pkt_decode_vmcs()
612 struct pt_packet *packet) in pt_pkt_decode_mnt() argument
616 if (!decoder || !packet) in pt_pkt_decode_mnt()
619 size = pt_pkt_read_mnt(&packet->payload.mnt, decoder->pos, in pt_pkt_decode_mnt()
624 packet->type = ppt_mnt; in pt_pkt_decode_mnt()
625 packet->size = (uint8_t) size; in pt_pkt_decode_mnt()
631 struct pt_packet *packet) in pt_pkt_decode_exstop() argument
635 if (!decoder || !packet) in pt_pkt_decode_exstop()
638 size = pt_pkt_read_exstop(&packet->payload.exstop, decoder->pos, in pt_pkt_decode_exstop()
643 packet->type = ppt_exstop; in pt_pkt_decode_exstop()
644 packet->size = (uint8_t) size; in pt_pkt_decode_exstop()
650 struct pt_packet *packet) in pt_pkt_decode_mwait() argument
654 if (!decoder || !packet) in pt_pkt_decode_mwait()
657 size = pt_pkt_read_mwait(&packet->payload.mwait, decoder->pos, in pt_pkt_decode_mwait()
662 packet->type = ppt_mwait; in pt_pkt_decode_mwait()
663 packet->size = (uint8_t) size; in pt_pkt_decode_mwait()
669 struct pt_packet *packet) in pt_pkt_decode_pwre() argument
673 if (!decoder || !packet) in pt_pkt_decode_pwre()
676 size = pt_pkt_read_pwre(&packet->payload.pwre, decoder->pos, in pt_pkt_decode_pwre()
681 packet->type = ppt_pwre; in pt_pkt_decode_pwre()
682 packet->size = (uint8_t) size; in pt_pkt_decode_pwre()
688 struct pt_packet *packet) in pt_pkt_decode_pwrx() argument
692 if (!decoder || !packet) in pt_pkt_decode_pwrx()
695 size = pt_pkt_read_pwrx(&packet->payload.pwrx, decoder->pos, in pt_pkt_decode_pwrx()
700 packet->type = ppt_pwrx; in pt_pkt_decode_pwrx()
701 packet->size = (uint8_t) size; in pt_pkt_decode_pwrx()
707 struct pt_packet *packet) in pt_pkt_decode_ptw() argument
711 if (!decoder || !packet) in pt_pkt_decode_ptw()
714 size = pt_pkt_read_ptw(&packet->payload.ptw, decoder->pos, in pt_pkt_decode_ptw()
719 packet->type = ppt_ptw; in pt_pkt_decode_ptw()
720 packet->size = (uint8_t) size; in pt_pkt_decode_ptw()