Lines Matching refs:num_pages
312 int num_pages; in io_ctl_init() local
315 num_pages = DIV_ROUND_UP(i_size_read(inode), PAGE_CACHE_SIZE); in io_ctl_init()
322 (num_pages * sizeof(u32)) >= PAGE_CACHE_SIZE) in io_ctl_init()
327 io_ctl->pages = kcalloc(num_pages, sizeof(struct page *), GFP_NOFS); in io_ctl_init()
331 io_ctl->num_pages = num_pages; in io_ctl_init()
355 ASSERT(io_ctl->index < io_ctl->num_pages); in io_ctl_map_page()
370 for (i = 0; i < io_ctl->num_pages; i++) { in io_ctl_drop_pages()
386 for (i = 0; i < io_ctl->num_pages; i++) { in io_ctl_prepare_pages()
405 for (i = 0; i < io_ctl->num_pages; i++) { in io_ctl_prepare_pages()
424 io_ctl->cur += (sizeof(u32) * io_ctl->num_pages); in io_ctl_set_generation()
425 io_ctl->size -= sizeof(u64) + (sizeof(u32) * io_ctl->num_pages); in io_ctl_set_generation()
445 io_ctl->cur += sizeof(u32) * io_ctl->num_pages; in io_ctl_check_generation()
447 (sizeof(u32) * io_ctl->num_pages); in io_ctl_check_generation()
477 offset = sizeof(u32) * io_ctl->num_pages; in io_ctl_set_crc()
500 offset = sizeof(u32) * io_ctl->num_pages; in io_ctl_check_crc()
542 if (io_ctl->index >= io_ctl->num_pages) in io_ctl_add_entry()
561 if (io_ctl->index >= io_ctl->num_pages) in io_ctl_add_bitmap()
568 if (io_ctl->index < io_ctl->num_pages) in io_ctl_add_bitmap()
584 while (io_ctl->index < io_ctl->num_pages) { in io_ctl_zero_remaining_pages()
1306 ret = btrfs_dirty_pages(root, inode, io_ctl->pages, io_ctl->num_pages, in __btrfs_write_out_cache()