Lines Matching refs:nr_pages
615 mask = (buf->nr_pages * PAGE_SIZE - 1) >> 7; in pt_config_buffer()
736 p = virt_to_page(buf->data_pages[buf->nr_pages]); in topa_insert_pages()
764 buf->nr_pages += 1ul << order; in topa_insert_pages()
850 ((buf->nr_pages << PAGE_SHIFT) - 1)); in pt_update_head()
852 base += buf->nr_pages << PAGE_SHIFT; in pt_update_head()
968 if (WARN_ON_ONCE(pg >= buf->nr_pages)) in pt_topa_entry_for_page()
1102 idx &= buf->nr_pages - 1; in pt_buffer_reset_markers()
1117 idx &= buf->nr_pages - 1; in pt_buffer_reset_markers()
1153 head &= (buf->nr_pages << PAGE_SHIFT) - 1; in pt_buffer_reset_offsets()
1156 pg = (head >> PAGE_SHIFT) & (buf->nr_pages - 1); in pt_buffer_reset_offsets()
1198 unsigned long nr_pages, gfp_t gfp) in pt_buffer_init_topa() argument
1209 while (buf->nr_pages < nr_pages) { in pt_buffer_init_topa()
1227 static int pt_buffer_try_single(struct pt_buffer *buf, int nr_pages) in pt_buffer_try_single() argument
1247 if (1 << order != nr_pages) in pt_buffer_try_single()
1256 if (nr_pages > 1) in pt_buffer_try_single()
1260 buf->nr_pages = nr_pages; in pt_buffer_try_single()
1280 int nr_pages, bool snapshot) in pt_buffer_setup_aux() argument
1285 if (!nr_pages) in pt_buffer_setup_aux()
1310 ret = pt_buffer_try_single(buf, nr_pages); in pt_buffer_setup_aux()
1314 ret = pt_buffer_init_topa(buf, cpu, nr_pages, GFP_KERNEL); in pt_buffer_setup_aux()
1615 buf->nr_pages << PAGE_SHIFT); in pt_event_stop()
1650 from = buf->nr_pages << PAGE_SHIFT; in pt_event_snapshot_aux()