Lines Matching defs:pgoff
684 pgoff_t pgoff, int nr_pages, long watermark, int flags)
791 rb->aux_pgoff = pgoff;
811 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff)
813 if (pgoff > rb->nr_pages)
816 if (pgoff == 0)
819 return virt_to_page(rb->data_pages[pgoff - 1]);
900 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff)
903 if (pgoff > data_page_nr(rb))
906 return vmalloc_to_page((void *)rb->user_page + pgoff * PAGE_SIZE);
966 perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff)
970 if (pgoff > rb->aux_pgoff + rb->aux_nr_pages)
974 if (pgoff >= rb->aux_pgoff) {
975 int aux_pgoff = array_index_nospec(pgoff - rb->aux_pgoff, rb->aux_nr_pages);
980 return __perf_mmap_to_page(rb, pgoff);