packet_buffer
struct packet_buffer buffer;
packet_buffer_init(struct packet_buffer *buffer, size_t capacity)
packet_buffer_destroy(struct packet_buffer *buffer)
struct packet_buffer *buffer = &client->buffer;
packet_buffer_put(struct packet_buffer *buffer, void *data, size_t length)
com_ip_pkt.packet_buffer = buf->device_addr;
uncom_ip_pkt.packet_buffer = buf->device_addr;
op_pkt.packet_buffer = buf->device_addr;
ip_pkt.packet_buffer = 0xdeadb000;
ip_pkt.packet_buffer = 0xdeadb000;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
if (pkt->packet_buffer == 0xdeadb000)
u32 packet_buffer;
pkt->packet_buffer = in_frame->device_addr;
pkt->packet_buffer = in_frame->device_addr;
pkt->packet_buffer = out_frame->device_addr;
pkt->packet_buffer = seq_hdr;
pkt->packet_buffer = seq_hdr;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
event.packet_buffer = data->packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
u32 packet_buffer;
void *packet_buffer;
packet_buffer = cvmx_fpa_alloc(CVMX_FPA_PACKET_POOL);
if (unlikely(!packet_buffer)) {
copy_location = packet_buffer + sizeof(u64);
work->packet_ptr.s.back = (copy_location - packet_buffer) >> 7;
*packet = packet_queue->packet_buffer[packet_queue->head];
packet_queue->packet_buffer[et].sample_type = sample_type;
packet_queue->packet_buffer[et].isa = CS_ETM_ISA_UNKNOWN;
packet_queue->packet_buffer[et].cpu = cpu;
packet_queue->packet_buffer[et].start_addr = CS_ETM_INVAL_ADDR;
packet_queue->packet_buffer[et].end_addr = CS_ETM_INVAL_ADDR;
packet_queue->packet_buffer[et].instr_count = 0;
packet_queue->packet_buffer[et].last_instr_taken_branch = false;
packet_queue->packet_buffer[et].last_instr_size = 0;
packet_queue->packet_buffer[et].last_instr_type = 0;
packet_queue->packet_buffer[et].last_instr_subtype = 0;
packet_queue->packet_buffer[et].last_instr_cond = 0;
packet_queue->packet_buffer[et].flags = 0;
packet_queue->packet_buffer[et].exception_number = UINT32_MAX;
packet_queue->packet_buffer[et].trace_chan_id = trace_chan_id;
packet = &packet_queue->packet_buffer[packet_queue->tail];
packet = &queue->packet_buffer[queue->tail];
queue->packet_buffer[i].isa = CS_ETM_ISA_UNKNOWN;
queue->packet_buffer[i].start_addr = CS_ETM_INVAL_ADDR;
queue->packet_buffer[i].end_addr = CS_ETM_INVAL_ADDR;
queue->packet_buffer[i].instr_count = 0;
queue->packet_buffer[i].last_instr_taken_branch = false;
queue->packet_buffer[i].last_instr_size = 0;
queue->packet_buffer[i].last_instr_type = 0;
queue->packet_buffer[i].last_instr_subtype = 0;
queue->packet_buffer[i].last_instr_cond = 0;
queue->packet_buffer[i].flags = 0;
queue->packet_buffer[i].exception_number = UINT32_MAX;
queue->packet_buffer[i].trace_chan_id = UINT8_MAX;
queue->packet_buffer[i].cpu = INT_MIN;
struct cs_etm_packet packet_buffer[CS_ETM_PACKET_MAX_BUFFER];