Lines Matching refs:num_pages
310 int num_pages; in io_ctl_init() local
313 num_pages = DIV_ROUND_UP(i_size_read(inode), PAGE_CACHE_SIZE); in io_ctl_init()
320 (num_pages * sizeof(u32)) >= PAGE_CACHE_SIZE) in io_ctl_init()
325 io_ctl->pages = kcalloc(num_pages, sizeof(struct page *), GFP_NOFS); in io_ctl_init()
329 io_ctl->num_pages = num_pages; in io_ctl_init()
353 ASSERT(io_ctl->index < io_ctl->num_pages); in io_ctl_map_page()
368 for (i = 0; i < io_ctl->num_pages; i++) { in io_ctl_drop_pages()
384 for (i = 0; i < io_ctl->num_pages; i++) { in io_ctl_prepare_pages()
403 for (i = 0; i < io_ctl->num_pages; i++) { in io_ctl_prepare_pages()
422 io_ctl->cur += (sizeof(u32) * io_ctl->num_pages); in io_ctl_set_generation()
423 io_ctl->size -= sizeof(u64) + (sizeof(u32) * io_ctl->num_pages); in io_ctl_set_generation()
443 io_ctl->cur += sizeof(u32) * io_ctl->num_pages; in io_ctl_check_generation()
445 (sizeof(u32) * io_ctl->num_pages); in io_ctl_check_generation()
475 offset = sizeof(u32) * io_ctl->num_pages; in io_ctl_set_crc()
498 offset = sizeof(u32) * io_ctl->num_pages; in io_ctl_check_crc()
540 if (io_ctl->index >= io_ctl->num_pages) in io_ctl_add_entry()
559 if (io_ctl->index >= io_ctl->num_pages) in io_ctl_add_bitmap()
566 if (io_ctl->index < io_ctl->num_pages) in io_ctl_add_bitmap()
582 while (io_ctl->index < io_ctl->num_pages) { in io_ctl_zero_remaining_pages()
1304 ret = btrfs_dirty_pages(root, inode, io_ctl->pages, io_ctl->num_pages, in __btrfs_write_out_cache()