Lines Matching defs:packet

34 static void decode_link_packet(struct link_packet *packet, size_t length,
40 static char *option_view = "packet";
68 .descrip = "Specify view of bus traffic: packet, transaction or stats.",
76 .descrip = "Print each packet in hex.",
95 .descrip = "Verbose packet view.",
139 sa = malloc(sizeof *sa - sizeof sa->packet + length);
144 memcpy(&sa->packet, data, length);
230 decode_link_packet(&t->request->packet, t->request->length,
233 decode_link_packet(&t->response->packet, t->request->length,
240 print_packet((uint32_t *) &sa->packet, sa->length);
242 print_packet((uint32_t *) &sa->packet, sa->length);
315 /* negative means from end of packet. */
506 if (prev->packet.common.tcode != sa->packet.common.tcode ||
507 prev->packet.common.tlabel != sa->packet.common.tlabel) {
572 if (prev->packet.common.tcode != sa->packet.common.tcode ||
573 prev->packet.common.tlabel != sa->packet.common.tlabel) {
586 if (packet_info[prev->packet.common.tcode].response_tcode !=
587 sa->packet.common.tcode) {
644 get_bits(struct link_packet *packet, int offset, int width)
646 uint32_t *data = (uint32_t *) packet;
684 decode_link_packet(struct link_packet *packet, size_t length,
691 pi = &packet_info[packet->common.tcode];
710 bits = get_bits(packet, offset, f->width);
714 dump_data((unsigned char *) packet + (offset / 8 + 4), data_length);
725 bits = get_bits(packet, offset, high_width);
727 get_bits(packet, offset + high_width, low_width);
729 bits = get_bits(packet, offset, f->width);
753 printf("short packet: ");
761 /* phy packet are 3 quadlets: the 1 quadlet payload,
779 printf("link-on packet, phy_id=%02x", pp->link_on.phy_id);
800 printf("unknown phy packet: ");
807 struct link_packet *packet = (struct link_packet *) data;
809 decode_link_packet(packet, length, 0,
842 struct link_packet *packet = (struct link_packet *) data;
843 tcode_count[packet->common.tcode]++;