| /fs/btrfs/tests/ |
| A D | inode-tests.c | 260 BTRFS_I(inode)->root = root; in test_btrfs_get_extent() 831 BTRFS_I(inode)->root = root; in test_hole_first() 921 BTRFS_I(inode)->root = root; in test_extent_accounting() 933 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting() 948 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting() 964 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting() 980 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting() 998 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting() 1015 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting() 1031 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting() [all …]
|
| A D | extent-map-tests.c | 1155 BTRFS_I(inode)->root = root; in btrfs_test_extent_map() 1157 ret = test_case_1(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map() 1160 ret = test_case_2(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map() 1163 ret = test_case_3(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map() 1166 ret = test_case_4(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map() 1169 ret = test_case_5(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map() 1172 ret = test_case_6(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map() 1175 ret = test_case_7(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map() 1178 ret = test_case_8(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
|
| A D | extent-io-tests.c | 145 tmp = &BTRFS_I(inode)->io_tree; in test_find_delalloc() 146 BTRFS_I(inode)->root = root; in test_find_delalloc()
|
| A D | btrfs-tests.c | 66 btrfs_set_inode_number(BTRFS_I(inode), BTRFS_FIRST_FREE_OBJECTID); in btrfs_new_test_inode()
|
| /fs/btrfs/ |
| A D | xattr.c | 31 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_getxattr() 87 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_setxattr() 122 btrfs_assert_inode_locked(BTRFS_I(inode)); in btrfs_setxattr() 124 btrfs_ino(BTRFS_I(inode)), name, name_len, 0); in btrfs_setxattr() 218 &BTRFS_I(inode)->runtime_flags); in btrfs_setxattr() 230 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_setxattr_trans() 280 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_listxattr() 291 key.objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_listxattr() 376 if (btrfs_root_readonly(BTRFS_I(inode)->root)) in btrfs_xattr_handler_set() 420 if (btrfs_root_readonly(BTRFS_I(inode)->root)) in btrfs_xattr_handler_set_security() [all …]
|
| A D | direct-io.c | 328 btrfs_delalloc_release_metadata(BTRFS_I(inode), in btrfs_get_blocks_direct_write() 412 &BTRFS_I(inode)->runtime_flags)) { in btrfs_dio_iomap_begin() 437 ret = btrfs_check_data_free_space(BTRFS_I(inode), in btrfs_dio_iomap_begin() 442 else if (!(BTRFS_I(inode)->flags & in btrfs_dio_iomap_begin() 543 btrfs_free_reserved_data_space(BTRFS_I(inode), in btrfs_dio_iomap_begin() 597 btrfs_free_reserved_data_space(BTRFS_I(inode), in btrfs_dio_iomap_begin() 718 bbio->inode = BTRFS_I(iter->inode); in btrfs_dio_submit_io() 825 btrfs_inode_unlock(BTRFS_I(inode), ilock_flags); in btrfs_direct_write() 832 btrfs_inode_unlock(BTRFS_I(inode), ilock_flags); in btrfs_direct_write() 838 btrfs_inode_unlock(BTRFS_I(inode), ilock_flags); in btrfs_direct_write() [all …]
|
| A D | reflink.c | 42 btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0); in clone_finish_inode_update() 45 ret = btrfs_update_inode(trans, BTRFS_I(inode)); in clone_finish_inode_update() 368 key.objectid = btrfs_ino(BTRFS_I(src)); in btrfs_clone() 403 ret = btrfs_next_leaf(BTRFS_I(src)->root, path); in btrfs_clone() 415 key.objectid != btrfs_ino(BTRFS_I(src))) in btrfs_clone() 462 new_key.objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_clone() 553 BTRFS_I(src)->last_reflink_trans = trans->transid; in btrfs_clone() 602 btrfs_set_inode_full_sync(BTRFS_I(inode)); in btrfs_clone() 665 struct btrfs_root *root_dst = BTRFS_I(dst)->root; in btrfs_extent_same() 684 BTRFS_I(dst), dst_loff); in btrfs_extent_same() [all …]
|
| A D | inode.c | 4363 btrfs_record_unlink_dir(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)), in btrfs_unlink() 4366 ret = btrfs_unlink_inode(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)), in btrfs_unlink() 6421 BTRFS_I(inode)->root = btrfs_grab_root(BTRFS_I(dir)->root); in btrfs_create_new_inode() 6447 ret = btrfs_set_inode_index(BTRFS_I(dir), &BTRFS_I(inode)->dir_index); in btrfs_create_new_inode() 6471 btrfs_inherit_iflags(BTRFS_I(inode), BTRFS_I(dir)); in btrfs_create_new_inode() 6590 BTRFS_I(dir)); in btrfs_create_new_inode() 6629 ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), name, in btrfs_create_new_inode() 6846 ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), in btrfs_link() 8265 ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode), in btrfs_rename_exchange() 8272 ret = btrfs_add_link(trans, BTRFS_I(old_dir), BTRFS_I(new_inode), in btrfs_rename_exchange() [all …]
|
| A D | file.c | 1403 btrfs_inode_unlock(BTRFS_I(inode), ilock_flags); in btrfs_buffered_write() 1415 btrfs_inode_lock(BTRFS_I(inode), 0); in btrfs_encoded_write() 1434 btrfs_inode_unlock(BTRFS_I(inode), 0); in btrfs_encoded_write() 1501 &BTRFS_I(inode)->runtime_flags)) in btrfs_release_file() 2653 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_punch_hole() 2747 ret = btrfs_truncate_block(BTRFS_I(inode), in btrfs_punch_hole() 2778 ret = btrfs_update_inode(trans, BTRFS_I(inode)); in btrfs_punch_hole() 2857 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_fallocate_update_isize() 2871 ret = btrfs_update_inode(trans, BTRFS_I(inode)); in btrfs_fallocate_update_isize() 3204 ret = btrfs_qgroup_reserve_data(BTRFS_I(inode), in btrfs_fallocate() [all …]
|
| A D | export.c | 36 fid->objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_encode_fh() 37 fid->root_objectid = btrfs_root_id(BTRFS_I(inode)->root); in btrfs_encode_fh() 43 fid->parent_objectid = btrfs_ino(BTRFS_I(parent)); in btrfs_encode_fh() 45 parent_root_id = btrfs_root_id(BTRFS_I(parent)->root); in btrfs_encode_fh() 148 struct btrfs_inode *dir = BTRFS_I(d_inode(child)); in btrfs_get_parent() 227 struct btrfs_inode *inode = BTRFS_I(d_inode(child)); in btrfs_get_name() 228 struct btrfs_inode *dir = BTRFS_I(d_inode(parent)); in btrfs_get_name()
|
| A D | ioctl.c | 509 struct btrfs_root *root = BTRFS_I(dir)->root; in create_subvol() 764 pending_snapshot->dir = BTRFS_I(dir); in create_snapshot() 945 btrfs_inode_unlock(BTRFS_I(dir), 0); in btrfs_mksubvol() 1243 BTRFS_I(src_inode)->root, in __btrfs_ioctl_snap_create() 1819 u64 upper_limit = btrfs_ino(BTRFS_I(inode)); in btrfs_search_path_in_tree_user() 2086 fs_info = BTRFS_I(inode)->root->fs_info; in btrfs_ioctl_get_subvol_info() 2435 dest = BTRFS_I(inode)->root; in btrfs_ioctl_snap_destroy() 2480 btrfs_inode_lock(BTRFS_I(inode), 0); in btrfs_ioctl_snap_destroy() 2482 btrfs_inode_unlock(BTRFS_I(inode), 0); in btrfs_ioctl_snap_destroy() 2489 btrfs_inode_unlock(BTRFS_I(dir), 0); in btrfs_ioctl_snap_destroy() [all …]
|
| A D | verity.c | 583 struct btrfs_inode *inode = BTRFS_I(file_inode(filp)); in btrfs_begin_enable_verity() 632 struct btrfs_inode *inode = BTRFS_I(file_inode(filp)); in btrfs_end_enable_verity() 674 ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_DESC_ITEM_KEY, 0, in btrfs_get_verity_descriptor() 691 ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_DESC_ITEM_KEY, 1, in btrfs_get_verity_descriptor() 764 ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_MERKLE_ITEM_KEY, off, in btrfs_read_merkle_tree_page() 800 return write_key_bytes(BTRFS_I(inode), BTRFS_VERITY_MERKLE_ITEM_KEY, in btrfs_write_merkle_tree_block()
|
| A D | free-space-cache.c | 160 block_group->inode = BTRFS_I(igrab(inode)); in lookup_free_space_inode() 264 btrfs_add_delayed_iput(BTRFS_I(inode)); in btrfs_remove_free_space_inode() 278 btrfs_add_delayed_iput(BTRFS_I(inode)); in btrfs_remove_free_space_inode() 298 .inode = BTRFS_I(vfs_inode), in btrfs_truncate_free_space_cache() 300 .ino = btrfs_ino(BTRFS_I(vfs_inode)), in btrfs_truncate_free_space_cache() 476 btrfs_err(BTRFS_I(inode)->root->fs_info, in io_ctl_prepare_pages() 482 btrfs_err(BTRFS_I(inode)->root->fs_info, in io_ctl_prepare_pages() 776 if (!BTRFS_I(inode)->generation) { in __load_free_space_cache() 1317 BTRFS_I(inode)->generation = 0; in __btrfs_wait_cache_io() 1403 BTRFS_I(inode)->generation = 0; in __btrfs_write_out_cache() [all …]
|
| A D | props.c | 263 struct btrfs_root *root = BTRFS_I(inode)->root; in inode_prop_iterator() 266 ret = handler->apply(BTRFS_I(inode), value, len); in inode_prop_iterator() 270 handler->xattr_name, btrfs_ino(BTRFS_I(inode)), in inode_prop_iterator() 273 set_bit(BTRFS_INODE_HAS_PROPS, &BTRFS_I(inode)->runtime_flags); in inode_prop_iterator()
|
| A D | relocation.c | 823 struct btrfs_root *root = BTRFS_I(reloc_inode)->root; in get_new_location() 835 btrfs_ino(BTRFS_I(reloc_inode)), bytenr, 0); in get_new_location() 2680 struct btrfs_inode *inode = BTRFS_I(rc->data_inode); in prealloc_file_extent_cluster() 2743 struct btrfs_inode *inode = BTRFS_I(rc->data_inode); in setup_relocation_extent_mapping() 2800 u64 offset = BTRFS_I(inode)->reloc_block_group_start; in relocate_one_folio() 2892 btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, in relocate_one_folio() 2896 btrfs_delalloc_release_metadata(BTRFS_I(inode), in relocate_one_folio() 2898 btrfs_delalloc_release_extents(BTRFS_I(inode), in relocate_one_folio() 2918 btrfs_set_extent_bit(&BTRFS_I(inode)->io_tree, in relocate_one_folio() 2955 u64 offset = BTRFS_I(inode)->reloc_block_group_start; in relocate_file_extent_cluster() [all …]
|
| A D | zstd.c | 414 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zstd_compress_folios() 450 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zstd_compress_folios() 525 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zstd_compress_folios()
|
| A D | extent_io.c | 308 struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree; in find_lock_delalloc_range() 1703 struct btrfs_inode *inode = BTRFS_I(folio->mapping->host); in extent_writepage() 2123 bbio->inode = BTRFS_I(eb->fs_info->btree_inode); in write_one_eb() 2370 &BTRFS_I(inode)->runtime_flags)) in extent_write_cache_pages() 2481 btrfs_add_delayed_iput(BTRFS_I(inode)); in extent_write_cache_pages() 2525 btrfs_mark_ordered_io_finished(BTRFS_I(inode), NULL, in extent_write_locked_range() 2544 ret = extent_writepage_io(BTRFS_I(inode), folio, cur, cur_len, in extent_write_locked_range() 2575 btrfs_zoned_data_reloc_lock(BTRFS_I(inode)); in btrfs_writepages() 2578 btrfs_zoned_data_reloc_unlock(BTRFS_I(inode)); in btrfs_writepages() 2589 struct btrfs_inode *inode = BTRFS_I(rac->mapping->host); in btrfs_readahead() [all …]
|
| A D | zlib.c | 158 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zlib_compress_folios() 228 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zlib_compress_folios()
|
| A D | defrag.c | 740 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in defrag_lookup_extent() 741 struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree; in defrag_lookup_extent() 743 const u32 sectorsize = BTRFS_I(inode)->root->fs_info->sectorsize; in defrag_lookup_extent() 774 em = defrag_get_extent(BTRFS_I(inode), start, newer_than); in defrag_lookup_extent()
|
| A D | subpage.h | 112 ASSERT(is_data_inode(BTRFS_I(folio->mapping->host))); in btrfs_is_subpage()
|
| A D | fs.h | 895 #define folio_to_inode(_folio) (BTRFS_I(_Generic((_folio), \ 900 #define inode_to_fs_info(_inode) (BTRFS_I(_Generic((_inode), \
|
| A D | super.c | 1145 seq_printf(seq, ",subvolid=%llu", btrfs_root_id(BTRFS_I(d_inode(dentry))->root)); in btrfs_show_options() 1147 btrfs_root_id(BTRFS_I(d_inode(dentry))->root)); in btrfs_show_options() 1198 u64 root_objectid = btrfs_root_id(BTRFS_I(root_inode)->root); in mount_subvol() 1822 buf->f_fsid.val[0] ^= btrfs_root_id(BTRFS_I(d_inode(dentry))->root) >> 32; in btrfs_statfs() 1823 buf->f_fsid.val[1] ^= btrfs_root_id(BTRFS_I(d_inode(dentry))->root); in btrfs_statfs()
|
| A D | compression.c | 430 em_tree = &BTRFS_I(inode)->extent_tree; in add_ra_bio_pages() 431 tree = &BTRFS_I(inode)->io_tree; in add_ra_bio_pages() 1005 struct btrfs_inode *inode = BTRFS_I(mapping->host); in btrfs_compress_filemap_get_folio()
|
| A D | btrfs_inode.h | 356 #define BTRFS_I(_inode) \ macro
|
| A D | disk-io.c | 1915 btrfs_set_inode_number(BTRFS_I(inode), BTRFS_BTREE_INODE_OBJECTID); in btrfs_init_btree_inode() 1926 btrfs_extent_io_tree_init(fs_info, &BTRFS_I(inode)->io_tree, in btrfs_init_btree_inode() 1928 btrfs_extent_map_tree_init(&BTRFS_I(inode)->extent_tree); in btrfs_init_btree_inode() 1930 BTRFS_I(inode)->root = btrfs_grab_root(fs_info->tree_root); in btrfs_init_btree_inode() 1931 set_bit(BTRFS_INODE_DUMMY, &BTRFS_I(inode)->runtime_flags); in btrfs_init_btree_inode() 4699 BTRFS_I(inode)->generation = 0; in btrfs_cleanup_bg_io()
|