Lines Matching defs:hdr
52 static unsigned int SpePayloadLen(unsigned char hdr)
54 return 1U << PERF_SPE_HDR_GET_BYTES_5_4(hdr);
180 unsigned int hdr;
189 hdr = buf[0];
190 if (hdr == PERF_SPE_HEADER0_PAD) {
192 } else if (hdr == PERF_SPE_HEADER0_END) { /* no timestamp at end of record */
195 if (hdr == PERF_SPE_HEADER0_TIMESTAMP) {
197 } else if ((hdr & PERF_SPE_HEADER0_MASK1) == PERF_SPE_HEADER0_EVENTS) {
199 } else if ((hdr & PERF_SPE_HEADER0_MASK1) == PERF_SPE_HEADER0_SOURCE) {
201 } else if ((hdr & PERF_SPE_HEADER0_MASK2) == PERF_SPE_HEADER0_CONTEXT) {
203 } else if ((hdr & PERF_SPE_HEADER0_MASK2) == PERF_SPE_HEADER0_OP_TYPE) {
206 if ((hdr & PERF_SPE_HEADER0_MASK2) == PERF_SPE_HEADER0_EXTENDED) {
213 hdr = buf[1];
214 if (hdr == PERF_SPE_HEADER1_ALIGNMENT) {
221 * byte 1 has been assigned to 'hdr', which uses the same encoding for
225 if ((hdr & PERF_SPE_HEADER0_MASK3) == PERF_SPE_HEADER0_ADDRESS) {
229 if ((hdr & PERF_SPE_HEADER0_MASK3) == PERF_SPE_HEADER0_COUNTER) {