Lines Matching defs:packet
97 struct cs_etm_packet *packet)
99 if (!packet_queue || !packet)
111 * value. Otherwise the first element of the packet queue is not
117 *packet = packet_queue->packet_buffer[packet_queue->head];
221 * (packet/raw frame) we add later.
288 /* No timestamp packet has been received, nothing to do */
314 /* First get the packet queue for this traceID */
327 * We've seen a timestamp packet before - simply record the new value.
437 struct cs_etm_packet *packet;
444 packet = &packet_queue->packet_buffer[packet_queue->tail];
448 packet->isa = CS_ETM_ISA_A64;
451 packet->isa = CS_ETM_ISA_A32;
454 packet->isa = CS_ETM_ISA_T32;
461 packet->isa = CS_ETM_ISA_UNKNOWN;
464 packet->start_addr = elem->st_addr;
465 packet->end_addr = elem->en_addr;
466 packet->instr_count = elem->num_instr_range;
467 packet->last_instr_type = elem->last_i_type;
468 packet->last_instr_subtype = elem->last_i_subtype;
469 packet->last_instr_cond = elem->last_instr_cond;
472 packet->last_instr_taken_branch = elem->last_instr_exec;
474 packet->last_instr_taken_branch = false;
476 packet->last_instr_size = elem->last_instr_sz;
483 * The packet queue is full and we haven't seen a timestamp (had we
484 * seen one the packet queue wouldn't be full). Let the front end
516 struct cs_etm_packet *packet;
523 packet = &queue->packet_buffer[queue->tail];
524 packet->exception_number = elem->exception_number;
591 /* First get the packet queue for this traceID */
626 /* Unused packet types */
743 * handle this. Barriers const of FSYNC packet repeated 4 times.
808 * Return to the input code if the packet buffer is full.
809 * Flushing will get done once the packet buffer has been