Lines Matching refs:pgoff
668 pgoff_t pgoff, int nr_pages, long watermark, int flags) in rb_alloc_aux() argument
757 rb->aux_pgoff = pgoff; in rb_alloc_aux()
777 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page() argument
779 if (pgoff > rb->nr_pages) in __perf_mmap_to_page()
782 if (pgoff == 0) in __perf_mmap_to_page()
785 return virt_to_page(rb->data_pages[pgoff - 1]); in __perf_mmap_to_page()
866 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page() argument
869 if (pgoff > data_page_nr(rb)) in __perf_mmap_to_page()
872 return vmalloc_to_page((void *)rb->user_page + pgoff * PAGE_SIZE); in __perf_mmap_to_page()
945 perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in perf_mmap_to_page() argument
949 if (pgoff > rb->aux_pgoff + rb->aux_nr_pages) in perf_mmap_to_page()
953 if (pgoff >= rb->aux_pgoff) { in perf_mmap_to_page()
954 int aux_pgoff = array_index_nospec(pgoff - rb->aux_pgoff, rb->aux_nr_pages); in perf_mmap_to_page()
959 return __perf_mmap_to_page(rb, pgoff); in perf_mmap_to_page()