Lines Matching refs:num_pages

409 static noinline int btrfs_copy_from_user(loff_t pos, int num_pages,  in btrfs_copy_from_user()  argument
464 static void btrfs_drop_pages(struct page **pages, size_t num_pages) in btrfs_drop_pages() argument
467 for (i = 0; i < num_pages; i++) { in btrfs_drop_pages()
489 struct page **pages, size_t num_pages, in btrfs_dirty_pages() argument
510 for (i = 0; i < num_pages; i++) { in btrfs_dirty_pages()
1322 size_t num_pages, loff_t pos, in prepare_pages() argument
1331 for (i = 0; i < num_pages; i++) { in prepare_pages()
1344 if (!err && i == num_pages - 1) in prepare_pages()
1382 size_t num_pages, loff_t pos, in lock_and_cleanup_extent_if_need() argument
1392 last_pos = start_pos + ((u64)num_pages << PAGE_CACHE_SHIFT) - 1; in lock_and_cleanup_extent_if_need()
1406 for (i = 0; i < num_pages; i++) { in lock_and_cleanup_extent_if_need()
1426 for (i = 0; i < num_pages; i++) { in lock_and_cleanup_extent_if_need()
1510 size_t num_pages = DIV_ROUND_UP(write_bytes + offset, in __btrfs_buffered_write() local
1516 WARN_ON(num_pages > nrptrs); in __btrfs_buffered_write()
1527 reserve_bytes = num_pages << PAGE_CACHE_SHIFT; in __btrfs_buffered_write()
1544 num_pages = DIV_ROUND_UP(write_bytes + offset, in __btrfs_buffered_write()
1546 reserve_bytes = num_pages << PAGE_CACHE_SHIFT; in __btrfs_buffered_write()
1573 ret = prepare_pages(inode, pages, num_pages, in __btrfs_buffered_write()
1579 ret = lock_and_cleanup_extent_if_need(inode, pages, num_pages, in __btrfs_buffered_write()
1591 copied = btrfs_copy_from_user(pos, num_pages, in __btrfs_buffered_write()
1617 if (num_pages > dirty_pages) { in __btrfs_buffered_write()
1618 release_bytes = (num_pages - dirty_pages) << in __btrfs_buffered_write()
1649 btrfs_drop_pages(pages, num_pages); in __btrfs_buffered_write()
1668 btrfs_drop_pages(pages, num_pages); in __btrfs_buffered_write()