Lines Matching refs:pgoff
668 pgoff_t pgoff, int nr_pages, long watermark, int flags) in rb_alloc_aux() argument
753 rb->aux_pgoff = pgoff; in rb_alloc_aux()
773 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page() argument
775 if (pgoff > rb->nr_pages) in __perf_mmap_to_page()
778 if (pgoff == 0) in __perf_mmap_to_page()
781 return virt_to_page(rb->data_pages[pgoff - 1]); in __perf_mmap_to_page()
868 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page() argument
871 if (pgoff > data_page_nr(rb)) in __perf_mmap_to_page()
874 return vmalloc_to_page((void *)rb->user_page + pgoff * PAGE_SIZE); in __perf_mmap_to_page()
949 perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in perf_mmap_to_page() argument
953 if (pgoff > rb->aux_pgoff + rb->aux_nr_pages) in perf_mmap_to_page()
957 if (pgoff >= rb->aux_pgoff) { in perf_mmap_to_page()
958 int aux_pgoff = array_index_nospec(pgoff - rb->aux_pgoff, rb->aux_nr_pages); in perf_mmap_to_page()
963 return __perf_mmap_to_page(rb, pgoff); in perf_mmap_to_page()