Lines Matching refs:packet

47 	struct pt_packet packet[2];  member
66 static int pfix_decode_unknown(struct pt_packet_unknown *packet, in pfix_decode_unknown() argument
72 if (!packet || !config) in pfix_decode_unknown()
88 packet->priv = pfix; in pfix_decode_unknown()
98 memset(pfix->packet, 0, sizeof(pfix->packet)); in pfix_init()
147 size = pt_enc_next(&pfix->encoder, &pfix->packet[0]); in pfix_test()
150 pfix->packet[0].size = (uint8_t) size; in pfix_test()
152 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1], in pfix_test()
153 sizeof(pfix->packet[1])); in pfix_test()
156 return ptu_pkt_eq(&pfix->packet[0], &pfix->packet[1]); in pfix_test()
162 pfix->packet[0].type = type; in no_payload()
176 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1], in unknown()
177 sizeof(pfix->packet[1])); in unknown()
181 ptu_int_eq(pfix->packet[1].type, ppt_unknown); in unknown()
182 ptu_uint_eq(pfix->packet[1].size, (uint8_t) size); in unknown()
183 ptu_ptr_eq(pfix->packet[1].payload.unknown.packet, in unknown()
185 ptu_ptr_eq(pfix->packet[1].payload.unknown.priv, pfix); in unknown()
199 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1], in unknown_ext()
200 sizeof(pfix->packet[1])); in unknown_ext()
204 ptu_int_eq(pfix->packet[1].type, ppt_unknown); in unknown_ext()
205 ptu_uint_eq(pfix->packet[1].size, (uint8_t) size); in unknown_ext()
206 ptu_ptr_eq(pfix->packet[1].payload.unknown.packet, in unknown_ext()
208 ptu_ptr_eq(pfix->packet[1].payload.unknown.priv, pfix); in unknown_ext()
223 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1], in unknown_ext2()
224 sizeof(pfix->packet[1])); in unknown_ext2()
228 ptu_int_eq(pfix->packet[1].type, ppt_unknown); in unknown_ext2()
229 ptu_uint_eq(pfix->packet[1].size, (uint8_t) size); in unknown_ext2()
230 ptu_ptr_eq(pfix->packet[1].payload.unknown.packet, in unknown_ext2()
232 ptu_ptr_eq(pfix->packet[1].payload.unknown.priv, pfix); in unknown_ext2()
240 pfix->packet[0].type = ppt_tnt_8; in tnt_8()
241 pfix->packet[0].payload.tnt.bit_size = 4; in tnt_8()
242 pfix->packet[0].payload.tnt.payload = 0x5ull; in tnt_8()
251 pfix->packet[0].type = ppt_tnt_64; in tnt_64()
252 pfix->packet[0].payload.tnt.bit_size = 23; in tnt_64()
253 pfix->packet[0].payload.tnt.payload = 0xabcdeull; in tnt_64()
265 pfix->packet[0].type = type; in ip()
266 pfix->packet[0].payload.ip.ipc = ipc; in ip()
267 pfix->packet[0].payload.ip.ip = ip; in ip()
277 struct pt_packet_mode_exec packet; in mode_exec() local
279 packet = pt_set_exec_mode(mode); in mode_exec()
281 pfix->packet[0].type = ppt_mode; in mode_exec()
282 pfix->packet[0].payload.mode.leaf = pt_mol_exec; in mode_exec()
283 pfix->packet[0].payload.mode.bits.exec.csl = packet.csl; in mode_exec()
284 pfix->packet[0].payload.mode.bits.exec.csd = packet.csd; in mode_exec()
293 pfix->packet[0].type = ppt_mode; in mode_tsx()
294 pfix->packet[0].payload.mode.leaf = pt_mol_tsx; in mode_tsx()
295 pfix->packet[0].payload.mode.bits.tsx.intx = 1; in mode_tsx()
304 pfix->packet[0].type = ppt_pip; in pip()
305 pfix->packet[0].payload.pip.cr3 = 0x4200ull; in pip()
306 pfix->packet[0].payload.pip.nr = 1; in pip()
315 pfix->packet[0].type = ppt_tsc; in tsc()
316 pfix->packet[0].payload.tsc.tsc = 0x42ull; in tsc()
325 pfix->packet[0].type = ppt_cbr; in cbr()
326 pfix->packet[0].payload.cbr.ratio = 0x23; in cbr()
335 pfix->packet[0].type = ppt_tma; in tma()
336 pfix->packet[0].payload.tma.ctc = 0x42; in tma()
337 pfix->packet[0].payload.tma.fc = 0x123; in tma()
348 pfix->packet[0].type = ppt_tma; in tma_bad()
349 pfix->packet[0].payload.tma.ctc = 0x42; in tma_bad()
350 pfix->packet[0].payload.tma.fc = 0x200; in tma_bad()
352 errcode = pt_enc_next(&pfix->encoder, &pfix->packet[0]); in tma_bad()
360 pfix->packet[0].type = ppt_mtc; in mtc()
361 pfix->packet[0].payload.mtc.ctc = 0x23; in mtc()
370 pfix->packet[0].type = ppt_cyc; in cyc()
371 pfix->packet[0].payload.cyc.value = 0x23; in cyc()
380 pfix->packet[0].type = ppt_vmcs; in vmcs()
381 pfix->packet[0].payload.vmcs.base = 0xabcdef000ull; in vmcs()
390 pfix->packet[0].type = ppt_mnt; in mnt()
391 pfix->packet[0].payload.mnt.payload = 0x1234567890abcdefull; in mnt()
400 pfix->packet[0].type = ppt_exstop; in exstop()
401 pfix->packet[0].payload.exstop.ip = ip ? 1 : 0; in exstop()
410 pfix->packet[0].type = ppt_mwait; in mwait()
411 pfix->packet[0].payload.mwait.hints = 0xc; in mwait()
412 pfix->packet[0].payload.mwait.ext = 0x1; in mwait()
421 pfix->packet[0].type = ppt_pwre; in pwre()
422 pfix->packet[0].payload.pwre.state = 0x0; in pwre()
423 pfix->packet[0].payload.pwre.sub_state = 0x3; in pwre()
424 pfix->packet[0].payload.pwre.hw = 1; in pwre()
433 pfix->packet[0].type = ppt_pwrx; in pwrx()
434 pfix->packet[0].payload.pwrx.last = 0x3; in pwrx()
435 pfix->packet[0].payload.pwrx.deepest = 0xa; in pwrx()
436 pfix->packet[0].payload.pwrx.store = 1; in pwrx()
457 pfix->packet[0].type = ppt_ptw; in ptw()
458 pfix->packet[0].payload.ptw.payload = pl & mask; in ptw()
459 pfix->packet[0].payload.ptw.plc = plc; in ptw()
460 pfix->packet[0].payload.ptw.ip = ip ? 1 : 0; in ptw()
472 pfix->packet[0].type = type; in cutoff()
474 size = pt_enc_next(&pfix->encoder, &pfix->packet[0]); in cutoff()
479 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1], in cutoff()
480 sizeof(pfix->packet[1])); in cutoff()
491 pfix->packet[0].type = type; in cutoff_ip()
492 pfix->packet[0].payload.ip.ipc = pt_ipc_sext_48; in cutoff_ip()
494 size = pt_enc_next(&pfix->encoder, &pfix->packet[0]); in cutoff_ip()
499 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1], in cutoff_ip()
500 sizeof(pfix->packet[1])); in cutoff_ip()
510 pfix->packet[0].type = ppt_cyc; in cutoff_cyc()
511 pfix->packet[0].payload.cyc.value = 0xa8; in cutoff_cyc()
513 size = pt_enc_next(&pfix->encoder, &pfix->packet[0]); in cutoff_cyc()
518 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1], in cutoff_cyc()
519 sizeof(pfix->packet[1])); in cutoff_cyc()
530 pfix->packet[0].type = ppt_mode; in cutoff_mode()
531 pfix->packet[0].payload.mode.leaf = leaf; in cutoff_mode()
533 size = pt_enc_next(&pfix->encoder, &pfix->packet[0]); in cutoff_mode()
538 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1], in cutoff_mode()
539 sizeof(pfix->packet[1])); in cutoff_mode()