Lines Matching refs:pg
590 static unsigned int pt_topa_next_entry(struct pt_buffer *buf, unsigned int pg) in pt_topa_next_entry() argument
592 struct topa_entry *te = buf->topa_index[pg]; in pt_topa_next_entry()
596 return pg; in pt_topa_next_entry()
599 pg++; in pt_topa_next_entry()
600 pg &= buf->nr_pages - 1; in pt_topa_next_entry()
601 } while (buf->topa_index[pg] == te); in pt_topa_next_entry()
603 return pg; in pt_topa_next_entry()
679 int pg = 0, idx = 0, ntopa = 0; in pt_buffer_setup_topa_index() local
681 while (pg < buf->nr_pages) { in pt_buffer_setup_topa_index()
685 for (tidx = 0; tidx < 1 << te_cur->size; tidx++, pg++) in pt_buffer_setup_topa_index()
686 buf->topa_index[pg] = te_prev; in pt_buffer_setup_topa_index()
712 int pg; in pt_buffer_reset_offsets() local
717 pg = (head >> PAGE_SHIFT) & (buf->nr_pages - 1); in pt_buffer_reset_offsets()
718 pg = pt_topa_next_entry(buf, pg); in pt_buffer_reset_offsets()
720 buf->cur = (struct topa *)((unsigned long)buf->topa_index[pg] & PAGE_MASK); in pt_buffer_reset_offsets()
721 buf->cur_idx = ((unsigned long)buf->topa_index[pg] - in pt_buffer_reset_offsets()