Lines Matching refs:offset
625 pgoff_t offset = old->index; in replace_page_cache_page() local
630 new->index = offset; in replace_page_cache_page()
658 pgoff_t offset, gfp_t gfp_mask, in __add_to_page_cache_locked() argument
684 page->index = offset; in __add_to_page_cache_locked()
721 pgoff_t offset, gfp_t gfp_mask) in add_to_page_cache_locked() argument
723 return __add_to_page_cache_locked(page, mapping, offset, in add_to_page_cache_locked()
729 pgoff_t offset, gfp_t gfp_mask) in add_to_page_cache_lru() argument
735 ret = __add_to_page_cache_locked(page, mapping, offset, in add_to_page_cache_lru()
1087 struct page *find_get_entry(struct address_space *mapping, pgoff_t offset) in find_get_entry() argument
1095 pagep = radix_tree_lookup_slot(&mapping->page_tree, offset); in find_get_entry()
1154 struct page *find_lock_entry(struct address_space *mapping, pgoff_t offset) in find_lock_entry() argument
1159 page = find_get_entry(mapping, offset); in find_lock_entry()
1168 VM_BUG_ON_PAGE(page_to_pgoff(page) != offset, page); in find_lock_entry()
1197 struct page *pagecache_get_page(struct address_space *mapping, pgoff_t offset, in pagecache_get_page() argument
1203 page = find_get_entry(mapping, offset); in pagecache_get_page()
1225 VM_BUG_ON_PAGE(page->index != offset, page); in pagecache_get_page()
1250 err = add_to_page_cache_lru(page, mapping, offset, gfp_mask); in pagecache_get_page()
1686 unsigned long offset; /* offset into pagecache page */ in do_generic_file_read() local
1698 offset = *ppos & ~PAGE_MASK; in do_generic_file_read()
1751 offset, iter->count)) in do_generic_file_read()
1776 if (nr <= offset) { in do_generic_file_read()
1781 nr = nr - offset; in do_generic_file_read()
1794 if (prev_index != index || offset != prev_offset) in do_generic_file_read()
1803 ret = copy_page_to_iter(page, offset, nr, iter); in do_generic_file_read()
1804 offset += ret; in do_generic_file_read()
1805 index += offset >> PAGE_SHIFT; in do_generic_file_read()
1806 offset &= ~PAGE_MASK; in do_generic_file_read()
1807 prev_offset = offset; in do_generic_file_read()
1914 *ppos = ((loff_t)index << PAGE_SHIFT) + offset; in do_generic_file_read()
1987 static int page_cache_read(struct file *file, pgoff_t offset, gfp_t gfp_mask) in page_cache_read() argument
1998 ret = add_to_page_cache_lru(page, mapping, offset, gfp_mask); in page_cache_read()
2020 pgoff_t offset) in do_sync_mmap_readahead() argument
2031 page_cache_sync_readahead(mapping, ra, file, offset, in do_sync_mmap_readahead()
2050 ra->start = max_t(long, 0, offset - ra->ra_pages / 2); in do_sync_mmap_readahead()
2064 pgoff_t offset) in do_async_mmap_readahead() argument
2075 page, offset, ra->ra_pages); in do_async_mmap_readahead()
2109 pgoff_t offset = vmf->pgoff; in filemap_fault() local
2115 if (offset >= size >> PAGE_SHIFT) in filemap_fault()
2121 page = find_get_page(mapping, offset); in filemap_fault()
2127 do_async_mmap_readahead(vma, ra, file, page, offset); in filemap_fault()
2130 do_sync_mmap_readahead(vma, ra, file, offset); in filemap_fault()
2135 page = find_get_page(mapping, offset); in filemap_fault()
2151 VM_BUG_ON_PAGE(page->index != offset, page); in filemap_fault()
2165 if (unlikely(offset >= size >> PAGE_SHIFT)) { in filemap_fault()
2179 error = page_cache_read(file, offset, vmf->gfp_mask); in filemap_fault()
2710 unsigned long offset; /* Offset into pagecache page */ in generic_perform_write() local
2715 offset = (pos & (PAGE_SIZE - 1)); in generic_perform_write()
2716 bytes = min_t(unsigned long, PAGE_SIZE - offset, in generic_perform_write()
2748 copied = iov_iter_copy_from_user_atomic(page, i, offset, bytes); in generic_perform_write()
2769 bytes = min_t(unsigned long, PAGE_SIZE - offset, in generic_perform_write()