Lines Matching refs:Intel

2  * Copyright (c) 2013-2019, Intel Corporation
12 * * Neither the name of Intel Corporation nor the names of its contributors
40 /* Intel(R) Processor Trace (Intel PT) decoder library.
240 /** A collection of Intel PT errata. */
242 /** BDM70: Intel(R) Processor Trace PSB+ Packets May Contain
247 * Some Intel Processor Trace packets should be issued only between
254 /** BDM64: An Incorrect LBR or Intel(R) Processor Trace Packet May Be
257 * Use of Intel(R) Transactional Synchronization Extensions (Intel(R)
260 * target may be logged in an LBR (Last Branch Record) or in an Intel(R)
261 * Processor Trace (Intel(R) PT) packet before the LBR or Intel PT
266 /** SKD007: Intel(R) PT Buffer Overflow May Result in Incorrect Packets.
270 * Under complex micro-architectural conditions, an Intel PT (Processor
281 * If VM entry clears Intel(R) PT (Intel Processor Trace)
289 /** SKD010: Intel(R) PT FUP May be Dropped After OVF.
293 * Some Intel PT (Intel Processor Trace) OVF (Overflow) packets may not
299 /** SKL014: Intel(R) PT TIP.PGD May Not Have Target IP Payload.
303 * When Intel PT (Intel Processor Trace) is enabled and a direct
311 /** APL12: Intel(R) PT OVF May Be Followed By An Unexpected FUP Packet.
313 * Certain Intel PT (Processor Trace) packets including FUPs (Flow
323 /** APL11: Intel(R) PT OVF Pakcet May Be Followed by TIP.PGD Packet
325 * If Intel PT (Processor Trace) encounters an internal buffer overflow
334 /** SKL168: Intel(R) PT CYC Packets Can be Dropped When Immediately
337 * Due to a rare microarchitectural condition, generation of an Intel
424 /** An Intel PT decoder configuration.
456 /** The cpu on which Intel PT has been recorded. */
459 /** The errata to apply when encoding or decoding Intel PT. */
497 /** Zero-initialize an Intel PT configuration. */
522 /** Intel PT packet types. */
832 /** An Intel PT packet. */
906 /** Allocate an Intel PT packet encoder.
916 /** Free an Intel PT packet encoder.
922 /** Hard set synchronization point of an Intel PT packet encoder.
954 /** Encode an Intel PT packet.
956 * Writes \@packet at \@encoder's current position in the Intel PT buffer and
962 * into the Intel PT buffer.
969 * Returns -pte_eos if \@encoder reached the end of the Intel PT buffer.
981 /** Allocate an Intel PT packet decoder.
991 /** Free an Intel PT packet decoder.
997 /** Synchronize an Intel PT packet decoder.
1013 /** Hard set synchronization point of an Intel PT decoder.
1074 * Returns -pte_eos if \@decoder reached the end of the Intel PT buffer.
1462 /** Allocate an Intel PT query decoder.
1472 /** Free an Intel PT query decoder.
1478 /** Synchronize an Intel PT query decoder.
1501 /** Manually synchronize an Intel PT query decoder.
1568 * Returns -pte_eos if decoding reached the end of the Intel PT buffer.
1586 * Returns -pte_eos if decoding reached the end of the Intel PT buffer.
1605 * Returns -pte_eos if decoding reached the end of the Intel PT buffer.
1658 /** An Intel PT address space identifier.
1996 /** Allocate an Intel PT instruction flow decoder.
2006 /** Free an Intel PT instruction flow decoder.
2014 /** Synchronize an Intel PT instruction flow decoder.
2032 /** Manually synchronize an Intel PT instruction flow decoder.
2178 * Returns -pte_eos if decoding reached the end of the Intel PT buffer.
2276 /** Allocate an Intel PT block decoder.
2286 /** Free an Intel PT block decoder.
2294 /** Synchronize an Intel PT block decoder.
2312 /** Manually synchronize an Intel PT block decoder.
2458 * Returns -pte_eos if decoding reached the end of the Intel PT buffer.