Lines Matching refs:cur

336 		buf->first = buf->last = buf->cur = topa;  in topa_insert_table()
449 if (buf->cur_idx == buf->cur->last) { in pt_buffer_advance()
450 if (buf->cur == buf->last) in pt_buffer_advance()
451 buf->cur = buf->first; in pt_buffer_advance()
453 buf->cur = list_entry(buf->cur->list.next, struct topa, in pt_buffer_advance()
471 base = buf->cur->offset + buf->output_off; in pt_update_head()
475 base += sizes(buf->cur->table[topa_idx].size); in pt_update_head()
495 return phys_to_virt(buf->cur->table[buf->cur_idx].base << TOPA_SHIFT); in pt_buffer_region()
504 return sizes(buf->cur->table[buf->cur_idx].size); in pt_buffer_region_size()
534 buf->output_off == sizes(TOPA_ENTRY(buf->cur, buf->cur_idx)->size)) { in pt_handle_status()
572 buf->cur = phys_to_virt(base_topa); in pt_read_offset()
626 sizes(TOPA_ENTRY(buf->cur, buf->cur_idx)->size)) in pt_buffer_reset_markers()
676 struct topa *cur = buf->first, *prev = buf->last; in pt_buffer_setup_topa_index() local
677 struct topa_entry *te_cur = TOPA_ENTRY(cur, 0), in pt_buffer_setup_topa_index()
690 if (idx == cur->last - 1) { in pt_buffer_setup_topa_index()
693 cur = list_entry(cur->list.next, struct topa, list); in pt_buffer_setup_topa_index()
697 te_cur = TOPA_ENTRY(cur, idx); in pt_buffer_setup_topa_index()
720 buf->cur = (struct topa *)((unsigned long)buf->topa_index[pg] & PAGE_MASK); in pt_buffer_reset_offsets()
722 (unsigned long)buf->cur) / sizeof(struct topa_entry); in pt_buffer_reset_offsets()
723 buf->output_off = head & (sizes(buf->cur->table[buf->cur_idx].size) - 1); in pt_buffer_reset_offsets()
912 pt_config_buffer(buf->cur->table, buf->cur_idx, in intel_pt_interrupt()
936 pt_config_buffer(buf->cur->table, buf->cur_idx, in pt_event_start()