Home
last modified time | relevance | path

Searched refs:io_ctl (Results 1 – 3 of 3) sorted by relevance

/linux/fs/btrfs/
H A Dfree-space-cache.c378 static int io_ctl_init(struct btrfs_io_ctl *io_ctl, struct inode *inode, in io_ctl_init() argument
389 memset(io_ctl, 0, sizeof(struct btrfs_io_ctl)); in io_ctl_init()
391 io_ctl->pages = kzalloc_objs(struct page *, num_pages, GFP_NOFS); in io_ctl_init()
392 if (!io_ctl->pages) in io_ctl_init()
395 io_ctl->num_pages = num_pages; in io_ctl_init()
396 io_ctl->fs_info = inode_to_fs_info(inode); in io_ctl_init()
397 io_ctl->inode = inode; in io_ctl_init()
403 static void io_ctl_free(struct btrfs_io_ctl *io_ctl) in io_ctl_free() argument
405 kfree(io_ctl->pages); in io_ctl_free()
406 io_ctl->pages = NULL; in io_ctl_free()
[all …]
H A Dblock-group.c1184 WARN_ON(!IS_ERR(inode) && inode != block_group->io_ctl.inode); in btrfs_remove_block_group()
3621 cache->io_ctl.inode = NULL; in btrfs_start_dirty_block_groups()
3623 if (ret == 0 && cache->io_ctl.inode) { in btrfs_start_dirty_block_groups()
3776 cache->io_ctl.inode = NULL; in btrfs_write_dirty_block_groups()
3778 if (ret == 0 && cache->io_ctl.inode) { in btrfs_write_dirty_block_groups()
4609 ASSERT(block_group->io_ctl.inode == NULL); in check_removing_space_info()
H A Ddisk-io.c4725 inode = cache->io_ctl.inode; in btrfs_destroy_pinned_extent()
4734 cache->io_ctl.inode = NULL; in btrfs_destroy_pinned_extent()
4737 ASSERT(cache->io_ctl.pages == NULL); in btrfs_destroy_pinned_extent()