Searched refs:io_ctl (Results 1 - 4 of 4) sorted by relevance

/linux-master/fs/btrfs/
H A Dfree-space-cache.c382 static int io_ctl_init(struct btrfs_io_ctl *io_ctl, struct inode *inode, argument
393 memset(io_ctl, 0, sizeof(struct btrfs_io_ctl));
395 io_ctl->pages = kcalloc(num_pages, sizeof(struct page *), GFP_NOFS);
396 if (!io_ctl->pages)
399 io_ctl->num_pages = num_pages;
400 io_ctl->fs_info = inode_to_fs_info(inode);
401 io_ctl->inode = inode;
407 static void io_ctl_free(struct btrfs_io_ctl *io_ctl) argument
409 kfree(io_ctl->pages);
410 io_ctl
413 io_ctl_unmap_page(struct btrfs_io_ctl *io_ctl) argument
421 io_ctl_map_page(struct btrfs_io_ctl *io_ctl, int clear) argument
432 io_ctl_drop_pages(struct btrfs_io_ctl *io_ctl) argument
450 io_ctl_prepare_pages(struct btrfs_io_ctl *io_ctl, bool uptodate) argument
499 io_ctl_set_generation(struct btrfs_io_ctl *io_ctl, u64 generation) argument
514 io_ctl_check_generation(struct btrfs_io_ctl *io_ctl, u64 generation) argument
537 io_ctl_set_crc(struct btrfs_io_ctl *io_ctl, int index) argument
554 io_ctl_check_crc(struct btrfs_io_ctl *io_ctl, int index) argument
580 io_ctl_add_entry(struct btrfs_io_ctl *io_ctl, u64 offset, u64 bytes, void *bitmap) argument
610 io_ctl_add_bitmap(struct btrfs_io_ctl *io_ctl, void *bitmap) argument
633 io_ctl_zero_remaining_pages(struct btrfs_io_ctl *io_ctl) argument
650 io_ctl_read_entry(struct btrfs_io_ctl *io_ctl, struct btrfs_free_space *entry, u8 *type) argument
677 io_ctl_read_bitmap(struct btrfs_io_ctl *io_ctl, struct btrfs_free_space *entry) argument
743 struct btrfs_io_ctl io_ctl; local
1071 write_cache_extent_entries(struct btrfs_io_ctl *io_ctl, struct btrfs_free_space_ctl *ctl, struct btrfs_block_group *block_group, int *entries, int *bitmaps, struct list_head *bitmap_list) argument
1200 write_pinned_extent_entries( struct btrfs_trans_handle *trans, struct btrfs_block_group *block_group, struct btrfs_io_ctl *io_ctl, int *entries) argument
1251 write_bitmap_entries(struct btrfs_io_ctl *io_ctl, struct list_head *bitmap_list) argument
1289 cleanup_write_cache_enospc(struct inode *inode, struct btrfs_io_ctl *io_ctl, struct extent_state **cached_state) argument
1298 __btrfs_wait_cache_io(struct btrfs_root *root, struct btrfs_trans_handle *trans, struct btrfs_block_group *block_group, struct btrfs_io_ctl *io_ctl, struct btrfs_path *path, u64 offset) argument
1378 __btrfs_write_out_cache(struct inode *inode, struct btrfs_free_space_ctl *ctl, struct btrfs_block_group *block_group, struct btrfs_io_ctl *io_ctl, struct btrfs_trans_handle *trans) argument
[all...]
H A Dblock-group.h221 struct btrfs_io_ctl io_ctl; member in struct:btrfs_block_group
H A Dblock-group.c1122 WARN_ON(!IS_ERR(inode) && inode != block_group->io_ctl.inode);
3380 cache->io_ctl.inode = NULL;
3382 if (ret == 0 && cache->io_ctl.inode) {
3536 cache->io_ctl.inode = NULL;
3538 if (ret == 0 && cache->io_ctl.inode) {
4321 ASSERT(block_group->io_ctl.inode == NULL);
H A Ddisk-io.c4736 inode = cache->io_ctl.inode;
4745 cache->io_ctl.inode = NULL;
4748 ASSERT(cache->io_ctl.pages == NULL);

Completed in 209 milliseconds