• Home
  • Raw
  • Download

Lines Matching refs:packet

24 	struct intel_pt_pkt packet;  member
181 static int dump_packet(struct intel_pt_pkt *packet, u8 *bytes, int len) in dump_packet() argument
191 ret = intel_pt_pkt_desc(packet, desc, INTEL_PT_PKT_DESC_MAX); in dump_packet()
205 dump_packet(&d->packet, d->bytes, d->len); in decoding_failed()
208 static int fail(struct test_data *d, struct intel_pt_pkt *packet, int len, in fail() argument
217 if (packet->type != d->packet.type) in fail()
219 d->packet.type, packet->type); in fail()
221 if (packet->count != d->packet.count) in fail()
223 d->packet.count, packet->count); in fail()
225 if (packet->payload != d->packet.payload) in fail()
227 (unsigned long long)d->packet.payload, in fail()
228 (unsigned long long)packet->payload); in fail()
237 static int test_ctx_unchanged(struct test_data *d, struct intel_pt_pkt *packet, in test_ctx_unchanged() argument
242 intel_pt_upd_pkt_ctx(packet, &ctx); in test_ctx_unchanged()
255 struct intel_pt_pkt packet; in test_one() local
259 memset(&packet, 0xff, sizeof(packet)); in test_one()
262 ret = intel_pt_get_packet(d->bytes, d->len, &packet, &ctx); in test_one()
273 err = test_ctx_unchanged(d, &packet, INTEL_PT_NO_CTX); in test_one()
276 err = test_ctx_unchanged(d, &packet, INTEL_PT_BLK_4_CTX); in test_one()
279 err = test_ctx_unchanged(d, &packet, INTEL_PT_BLK_8_CTX); in test_one()
285 if (ret != d->len || packet.type != d->packet.type || in test_one()
286 packet.count != d->packet.count || in test_one()
287 packet.payload != d->packet.payload || ctx != d->new_ctx) in test_one()
288 return fail(d, &packet, ret, ctx); in test_one()
291 ret = dump_packet(&d->packet, d->bytes, d->len); in test_one()