Lines Matching refs:pgoff
671 pgoff_t pgoff, int nr_pages, long watermark, int flags) in rb_alloc_aux() argument
762 rb->aux_pgoff = pgoff; in rb_alloc_aux()
782 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page() argument
784 if (pgoff > rb->nr_pages) in __perf_mmap_to_page()
787 if (pgoff == 0) in __perf_mmap_to_page()
790 return virt_to_page(rb->data_pages[pgoff - 1]); in __perf_mmap_to_page()
872 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page() argument
875 if (pgoff > data_page_nr(rb)) in __perf_mmap_to_page()
878 return vmalloc_to_page((void *)rb->user_page + pgoff * PAGE_SIZE); in __perf_mmap_to_page()
953 perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in perf_mmap_to_page() argument
957 if (pgoff > rb->aux_pgoff + rb->aux_nr_pages) in perf_mmap_to_page()
961 if (pgoff >= rb->aux_pgoff) { in perf_mmap_to_page()
962 int aux_pgoff = array_index_nospec(pgoff - rb->aux_pgoff, rb->aux_nr_pages); in perf_mmap_to_page()
967 return __perf_mmap_to_page(rb, pgoff); in perf_mmap_to_page()