Lines Matching defs:data_head
106 return *pev->data_head != pev->last_head;
114 perf_event_read (const struct perf_event_buffer *pev, __u64 data_head,
134 Note that this is perfectly OK for perf event buffers where data_head
137 if (data_head < size)
138 data_head += buffer_size;
140 gdb_assert (size <= data_head);
141 data_tail = data_head - size;
145 stop = begin + data_head % buffer_size;
170 __u64 data_head;
172 data_head = *pev->data_head;
175 *data = perf_event_read (pev, data_head, size);
178 pev->last_head = data_head;
552 bts->bts.data_head = &header->data_head;
673 pt->pt.data_head = &header->aux_head;
775 __u64 data_head, data_tail;
791 data_head = *pevent->data_head;
807 if (data_head < data_tail)
811 data_size = data_head - data_tail;
824 if (data_head < size)
825 size = (size_t) data_head;
830 start = begin + data_head % buffer_size;
832 if (data_head <= buffer_size)
844 if (data_head == *pevent->data_head)
848 pevent->last_head = data_head;