• Home
  • Raw
  • Download

Lines Matching refs:page

99 static void zero_partial_compressed_page(struct page *page,  in zero_partial_compressed_page()  argument
102 u8 *kp = page_address(page); in zero_partial_compressed_page()
106 if (((s64)page->index << PAGE_CACHE_SHIFT) >= initialized_size) { in zero_partial_compressed_page()
122 static inline void handle_bounds_compressed_page(struct page *page, in handle_bounds_compressed_page() argument
125 if ((page->index >= (initialized_size >> PAGE_CACHE_SHIFT)) && in handle_bounds_compressed_page()
127 zero_partial_compressed_page(page, initialized_size); in handle_bounds_compressed_page()
168 static int ntfs_decompress(struct page *dest_pages[], int *dest_index, in ntfs_decompress()
184 struct page *dp; /* Current destination page being worked on. */ in ntfs_decompress()
481 int ntfs_read_compressed_block(struct page *page) in ntfs_read_compressed_block() argument
485 struct address_space *mapping = page->mapping; in ntfs_read_compressed_block()
494 unsigned long offset, index = page->index; in ntfs_read_compressed_block()
521 struct page **pages; in ntfs_read_compressed_block()
533 pages = kmalloc(nr_pages * sizeof(struct page *), GFP_NOFS); in ntfs_read_compressed_block()
542 unlock_page(page); in ntfs_read_compressed_block()
553 pages[xpage] = page; in ntfs_read_compressed_block()
568 zero_user(page, 0, PAGE_CACHE_SIZE); in ntfs_read_compressed_block()
570 SetPageUptodate(page); in ntfs_read_compressed_block()
571 unlock_page(page); in ntfs_read_compressed_block()
579 page = pages[i]; in ntfs_read_compressed_block()
580 if (page) { in ntfs_read_compressed_block()
586 if (!PageDirty(page) && (!PageUptodate(page) || in ntfs_read_compressed_block()
587 PageError(page))) { in ntfs_read_compressed_block()
588 ClearPageError(page); in ntfs_read_compressed_block()
589 kmap(page); in ntfs_read_compressed_block()
592 unlock_page(page); in ntfs_read_compressed_block()
593 page_cache_release(page); in ntfs_read_compressed_block()
754 page = pages[cur_page]; in ntfs_read_compressed_block()
755 if (page) { in ntfs_read_compressed_block()
762 clear_page(page_address(page)); in ntfs_read_compressed_block()
764 memset(page_address(page) + cur_ofs, 0, in ntfs_read_compressed_block()
767 flush_dcache_page(page); in ntfs_read_compressed_block()
768 kunmap(page); in ntfs_read_compressed_block()
769 SetPageUptodate(page); in ntfs_read_compressed_block()
770 unlock_page(page); in ntfs_read_compressed_block()
774 page_cache_release(page); in ntfs_read_compressed_block()
784 page = pages[cur_page]; in ntfs_read_compressed_block()
785 if (page) in ntfs_read_compressed_block()
786 memset(page_address(page) + cur_ofs, 0, in ntfs_read_compressed_block()
816 page = pages[cur_page]; in ntfs_read_compressed_block()
817 if (page) in ntfs_read_compressed_block()
818 memcpy(page_address(page) + cur_ofs, cb_pos, in ntfs_read_compressed_block()
827 page = pages[cur_page]; in ntfs_read_compressed_block()
828 if (page) in ntfs_read_compressed_block()
829 memcpy(page_address(page) + cur_ofs, cb_pos, in ntfs_read_compressed_block()
838 page = pages[cur2_page]; in ntfs_read_compressed_block()
839 if (page) { in ntfs_read_compressed_block()
844 handle_bounds_compressed_page(page, i_size, in ntfs_read_compressed_block()
846 flush_dcache_page(page); in ntfs_read_compressed_block()
847 kunmap(page); in ntfs_read_compressed_block()
848 SetPageUptodate(page); in ntfs_read_compressed_block()
849 unlock_page(page); in ntfs_read_compressed_block()
853 page_cache_release(page); in ntfs_read_compressed_block()
881 page = pages[prev_cur_page]; in ntfs_read_compressed_block()
882 if (page) { in ntfs_read_compressed_block()
883 flush_dcache_page(page); in ntfs_read_compressed_block()
884 kunmap(page); in ntfs_read_compressed_block()
885 unlock_page(page); in ntfs_read_compressed_block()
887 page_cache_release(page); in ntfs_read_compressed_block()
907 page = pages[cur_page]; in ntfs_read_compressed_block()
908 if (page) { in ntfs_read_compressed_block()
912 "0x%lx.", ni->mft_no, page->index); in ntfs_read_compressed_block()
913 flush_dcache_page(page); in ntfs_read_compressed_block()
914 kunmap(page); in ntfs_read_compressed_block()
915 unlock_page(page); in ntfs_read_compressed_block()
917 page_cache_release(page); in ntfs_read_compressed_block()
958 page = pages[i]; in ntfs_read_compressed_block()
959 if (page) { in ntfs_read_compressed_block()
960 flush_dcache_page(page); in ntfs_read_compressed_block()
961 kunmap(page); in ntfs_read_compressed_block()
962 unlock_page(page); in ntfs_read_compressed_block()
964 page_cache_release(page); in ntfs_read_compressed_block()