Lines Matching refs:payload

67 	packet->payload.unknown.packet = pos;
68 packet->payload.unknown.priv = NULL;
73 size = (*decode)(&packet->payload.unknown, config, pos,
164 static uint8_t pt_pkt_tnt_bit_size(uint64_t payload)
168 /* The payload bit-size is the bit-index of the payload's stop-bit,
169 * which itself is not part of the payload proper.
172 payload >>= 1;
173 if (!payload)
180 static int pt_pkt_read_tnt(struct pt_packet_tnt *packet, uint64_t payload)
187 bit_size = pt_pkt_tnt_bit_size(payload);
191 /* Remove the stop bit from the payload. */
192 payload &= ~(1ull << bit_size);
194 packet->payload = payload;
220 uint64_t payload;
229 payload = pt_pkt_read_value(pos + pt_opcs_tnt_64, pt_pl_tnt_64_size);
231 errcode = pt_pkt_read_tnt(packet, payload);
241 uint64_t payload;
249 /* Read the payload. */
250 payload = pt_pkt_read_value(pos + pt_opcs_pip, pt_pl_pip_size);
252 /* Extract the non-root information from the payload. */
253 packet->nr = payload & pt_pl_pip_nr;
256 payload >>= pt_pl_pip_shr;
257 payload <<= pt_pl_pip_shl;
258 packet->cr3 = payload;
290 uint8_t payload, mode, leaf;
298 payload = pos[pt_opcs_mode];
299 leaf = payload & pt_mom_leaf;
300 mode = payload & pt_mom_bits;
396 /* The first byte contains the opcode and part of the payload.
434 uint64_t payload;
442 payload = pt_pkt_read_value(pos + pt_opcs_vmcs, pt_pl_vmcs_size);
444 packet->base = payload << pt_pl_vmcs_shl;
458 packet->payload = pt_pkt_read_value(pos + pt_opcs_mnt, pt_pl_mnt_size);
497 uint64_t payload;
505 payload = pt_pkt_read_value(pos + pt_opcs_pwre, pt_pl_pwre_size);
508 packet->state = (uint8_t) ((payload & pt_pl_pwre_state_mask) >>
510 packet->sub_state = (uint8_t) ((payload & pt_pl_pwre_sub_state_mask) >>
512 if (payload & pt_pl_pwre_hw_mask)
521 uint64_t payload;
529 payload = pt_pkt_read_value(pos + pt_opcs_pwrx, pt_pl_pwrx_size);
532 packet->last = (uint8_t) ((payload & pt_pl_pwrx_last_mask) >>
534 packet->deepest = (uint8_t) ((payload & pt_pl_pwrx_deepest_mask) >>
536 if (payload & pt_pl_pwrx_wr_int)
538 if (payload & pt_pl_pwrx_wr_store)
540 if (payload & pt_pl_pwrx_wr_hw)
568 packet->payload = pt_pkt_read_value(pos, size);