Home
last modified time | relevance | path

Searched refs:BTRFS_I (Results 1 – 25 of 33) sorted by relevance

12

/linux/fs/btrfs/
A Dreflink.c45 ret = btrfs_update_inode(trans, BTRFS_I(inode)); in clone_finish_inode_update()
179 struct btrfs_root *root = BTRFS_I(dst)->root; in clone_copy_inline_extent()
193 key.objectid = btrfs_ino(BTRFS_I(dst)); in clone_copy_inline_extent()
208 if (key.objectid == btrfs_ino(BTRFS_I(dst)) && in clone_copy_inline_extent()
285 btrfs_set_inode_full_sync(BTRFS_I(dst)); in clone_copy_inline_extent()
367 key.objectid = btrfs_ino(BTRFS_I(src)); in btrfs_clone()
414 key.objectid != btrfs_ino(BTRFS_I(src))) in btrfs_clone()
601 btrfs_set_inode_full_sync(BTRFS_I(inode)); in btrfs_clone()
624 down_write(&BTRFS_I(inode1)->i_mmap_lock); in btrfs_double_mmap_lock()
630 up_write(&BTRFS_I(inode1)->i_mmap_lock); in btrfs_double_mmap_unlock()
[all …]
A Dprops.c263 struct btrfs_root *root = BTRFS_I(inode)->root; in inode_prop_iterator()
278 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_load_inode_props()
279 u64 ino = btrfs_ino(BTRFS_I(inode)); in btrfs_load_inode_props()
311 BTRFS_I(inode)->flags &= ~BTRFS_INODE_COMPRESS; in prop_compression_apply()
340 BTRFS_I(inode)->flags |= BTRFS_INODE_COMPRESS; in prop_compression_apply()
341 BTRFS_I(inode)->prop_compress = type; in prop_compression_apply()
364 switch (BTRFS_I(inode)->prop_compress) { in prop_compression_extract()
390 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_inode_inherit_props()
397 &BTRFS_I(parent)->runtime_flags)) in btrfs_inode_inherit_props()
408 if (h->ignore(BTRFS_I(inode))) in btrfs_inode_inherit_props()
[all …]
A Dxattr.c31 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_getxattr()
87 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_setxattr()
123 btrfs_assert_inode_locked(BTRFS_I(inode)); in btrfs_setxattr()
125 btrfs_ino(BTRFS_I(inode)), name, name_len, 0); in btrfs_setxattr()
220 &BTRFS_I(inode)->runtime_flags); in btrfs_setxattr()
232 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_setxattr_trans()
282 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_listxattr()
293 key.objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_listxattr()
378 if (btrfs_root_readonly(BTRFS_I(inode)->root)) in btrfs_xattr_handler_set()
422 if (btrfs_root_readonly(BTRFS_I(inode)->root)) in btrfs_xattr_handler_set_security()
[all …]
A Ddirect-io.c329 btrfs_delalloc_release_metadata(BTRFS_I(inode), in btrfs_get_blocks_direct_write()
413 &BTRFS_I(inode)->runtime_flags)) { in btrfs_dio_iomap_begin()
438 ret = btrfs_check_data_free_space(BTRFS_I(inode), in btrfs_dio_iomap_begin()
443 else if (ret && !(BTRFS_I(inode)->flags & in btrfs_dio_iomap_begin()
544 btrfs_free_reserved_data_space(BTRFS_I(inode), in btrfs_dio_iomap_begin()
598 btrfs_free_reserved_data_space(BTRFS_I(inode), in btrfs_dio_iomap_begin()
618 unlock_dio_extent(&BTRFS_I(inode)->io_tree, pos, in btrfs_dio_iomap_end()
719 bbio->inode = BTRFS_I(iter->inode); in btrfs_dio_submit_io()
826 btrfs_inode_unlock(BTRFS_I(inode), ilock_flags); in btrfs_direct_write()
833 btrfs_inode_unlock(BTRFS_I(inode), ilock_flags); in btrfs_direct_write()
[all …]
A Dinode.c3877 &BTRFS_I(inode)->flags, &BTRFS_I(inode)->ro_flags); in btrfs_read_locked_inode()
3920 BTRFS_I(inode)->last_unlink_trans = BTRFS_I(inode)->last_trans; in btrfs_read_locked_inode()
3928 BTRFS_I(inode)->last_reflink_trans = BTRFS_I(inode)->last_trans; in btrfs_read_locked_inode()
4284 btrfs_record_unlink_dir(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)), in btrfs_unlink()
6250 BTRFS_I(inode)->root = btrfs_grab_root(BTRFS_I(dir)->root); in btrfs_create_new_inode()
6300 btrfs_inherit_iflags(BTRFS_I(inode), BTRFS_I(dir)); in btrfs_create_new_inode()
6451 ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), name, in btrfs_create_new_inode()
6678 err = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), in btrfs_link()
8067 ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode), in btrfs_rename_exchange()
8074 ret = btrfs_add_link(trans, BTRFS_I(old_dir), BTRFS_I(new_inode), in btrfs_rename_exchange()
[all …]
A Dfile.c1305 btrfs_check_nocow_unlock(BTRFS_I(inode)); in btrfs_buffered_write()
1334 BTRFS_I(inode), pages, in btrfs_buffered_write()
1417 btrfs_check_nocow_unlock(BTRFS_I(inode)); in btrfs_buffered_write()
1431 btrfs_check_nocow_unlock(BTRFS_I(inode)); in btrfs_buffered_write()
1460 btrfs_inode_lock(BTRFS_I(inode), 0); in btrfs_encoded_write()
1479 btrfs_inode_unlock(BTRFS_I(inode), 0); in btrfs_encoded_write()
1546 &BTRFS_I(inode)->runtime_flags)) in btrfs_release_file()
1951 down_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
1978 up_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
2029 up_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
[all …]
A Dexport.c36 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()
150 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_get_parent()
162 if (btrfs_ino(BTRFS_I(dir)) == BTRFS_FIRST_FREE_OBJECTID) { in btrfs_get_parent()
168 key.objectid = btrfs_ino(BTRFS_I(dir)); in btrfs_get_parent()
226 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_get_name()
239 ino = btrfs_ino(BTRFS_I(inode)); in btrfs_get_name()
246 key.objectid = btrfs_root_id(BTRFS_I(inode)->root); in btrfs_get_name()
[all …]
A Dioctl.c171 struct btrfs_inode *binode = BTRFS_I(inode); in btrfs_sync_inode_flags_to_i_flags()
261 struct btrfs_inode *binode = BTRFS_I(inode); in btrfs_fileattr_set()
601 struct btrfs_root *root = BTRFS_I(dir)->root; in create_subvol()
856 pending_snapshot->dir = BTRFS_I(dir); in create_snapshot()
1039 btrfs_inode_unlock(BTRFS_I(dir), 0); in btrfs_mksubvol()
1341 BTRFS_I(src_inode)->root, in __btrfs_ioctl_snap_create()
2185 fs_info = BTRFS_I(inode)->root->fs_info; in btrfs_ioctl_get_subvol_info()
2537 dest = BTRFS_I(inode)->root; in btrfs_ioctl_snap_destroy()
2582 btrfs_inode_lock(BTRFS_I(inode), 0); in btrfs_ioctl_snap_destroy()
2584 btrfs_inode_unlock(BTRFS_I(inode), 0); in btrfs_ioctl_snap_destroy()
[all …]
A Ddefrag.c750 struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree; in defrag_lookup_extent()
1423 btrfs_inode_lock(BTRFS_I(inode), 0); in btrfs_defrag_file()
1426 btrfs_inode_unlock(BTRFS_I(inode), 0); in btrfs_defrag_file()
1430 btrfs_inode_unlock(BTRFS_I(inode), 0); in btrfs_defrag_file()
1434 BTRFS_I(inode)->defrag_compress = compress_type; in btrfs_defrag_file()
1435 ret = defrag_one_cluster(BTRFS_I(inode), ra, cur, in btrfs_defrag_file()
1443 btrfs_inode_unlock(BTRFS_I(inode), 0); in btrfs_defrag_file()
1467 &BTRFS_I(inode)->runtime_flags)) in btrfs_defrag_file()
1477 btrfs_inode_lock(BTRFS_I(inode), 0); in btrfs_defrag_file()
1478 BTRFS_I(inode)->defrag_compress = BTRFS_COMPRESS_NONE; in btrfs_defrag_file()
[all …]
A Dtree-log.c1192 BTRFS_I(victim_parent), in __add_inode_ref()
1452 BTRFS_I(dir), BTRFS_I(inode), in add_inode_ref()
1462 ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), in add_inode_ref()
1787 ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), name, in insert_one_name()
2177 ret = unlink_inode_for_log_replay(trans, BTRFS_I(dir), BTRFS_I(inode), in check_item_in_log()
2497 BTRFS_I(inode), in replay_one_buffer()
2504 BTRFS_I(inode)); in replay_one_buffer()
4210 BTRFS_I(inode)->generation); in fill_inode_item()
4247 BTRFS_I(inode)->ro_flags); in fill_inode_item()
5590 curr_inode = BTRFS_I(vfs_inode); in log_new_dir_dentries()
[all …]
A Dverity.c583 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 Ddelayed-inode.c1833 btrfs_set_stack_inode_size(inode_item, BTRFS_I(inode)->disk_i_size); in fill_stack_inode_item()
1838 BTRFS_I(inode)->generation); in fill_stack_inode_item()
1843 flags = btrfs_inode_combine_flags(BTRFS_I(inode)->flags, in fill_stack_inode_item()
1844 BTRFS_I(inode)->ro_flags); in fill_stack_inode_item()
1869 struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info; in btrfs_fill_inode()
1873 delayed_node = btrfs_get_delayed_node(BTRFS_I(inode)); in btrfs_fill_inode()
1889 btrfs_inode_set_file_extent_range(BTRFS_I(inode), 0, in btrfs_fill_inode()
1894 BTRFS_I(inode)->generation = btrfs_stack_inode_generation(inode_item); in btrfs_fill_inode()
1902 &BTRFS_I(inode)->flags, &BTRFS_I(inode)->ro_flags); in btrfs_fill_inode()
1916 inode->i_generation = BTRFS_I(inode)->generation; in btrfs_fill_inode()
[all …]
A Dfree-space-cache.c159 block_group->inode = BTRFS_I(igrab(inode)); in lookup_free_space_inode()
265 btrfs_add_delayed_iput(BTRFS_I(inode)); in btrfs_remove_free_space_inode()
279 btrfs_add_delayed_iput(BTRFS_I(inode)); in btrfs_remove_free_space_inode()
302 .inode = BTRFS_I(vfs_inode), in btrfs_truncate_free_space_cache()
304 .ino = btrfs_ino(BTRFS_I(vfs_inode)), in btrfs_truncate_free_space_cache()
478 btrfs_err(BTRFS_I(inode)->root->fs_info, in io_ctl_prepare_pages()
484 btrfs_err(BTRFS_I(inode)->root->fs_info, in io_ctl_prepare_pages()
778 if (!BTRFS_I(inode)->generation) { in __load_free_space_cache()
1321 BTRFS_I(inode)->generation = 0; in __btrfs_wait_cache_io()
1406 BTRFS_I(inode)->generation = 0; in __btrfs_write_out_cache()
[all …]
A Drelocation.c889 struct btrfs_root *root = BTRFS_I(reloc_inode)->root; in get_new_location()
901 btrfs_ino(BTRFS_I(reloc_inode)), bytenr, 0); in get_new_location()
2730 struct btrfs_inode *inode = BTRFS_I(rc->data_inode); in prealloc_file_extent_cluster()
2838 struct btrfs_inode *inode = BTRFS_I(rc->data_inode); in setup_relocation_extent_mapping()
2894 u64 offset = BTRFS_I(inode)->reloc_block_group_start; in relocate_one_folio()
2981 clear_extent_bit(&BTRFS_I(inode)->io_tree, in relocate_one_folio()
2985 btrfs_delalloc_release_metadata(BTRFS_I(inode), in relocate_one_folio()
2987 btrfs_delalloc_release_extents(BTRFS_I(inode), in relocate_one_folio()
3006 set_extent_bit(&BTRFS_I(inode)->io_tree, in relocate_one_folio()
3083 struct btrfs_root *root = BTRFS_I(inode)->root; in relocate_data_extent()
[all …]
A Dextent_io.c317 struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree; in find_lock_delalloc_range()
926 em = btrfs_get_extent(BTRFS_I(inode), folio, start, len); in __get_extent_map()
1470 btrfs_mark_ordered_io_finished(BTRFS_I(inode), folio, in extent_writepage()
1695 bbio->inode = BTRFS_I(eb->fs_info->btree_inode); in write_one_eb()
2076 &BTRFS_I(inode)->runtime_flags)) in extent_write_cache_pages()
2169 btrfs_add_delayed_iput(BTRFS_I(inode)); in extent_write_cache_pages()
2211 btrfs_mark_ordered_io_finished(BTRFS_I(inode), NULL, in extent_write_locked_range()
2233 btrfs_mark_ordered_io_finished(BTRFS_I(inode), folio, in extent_write_locked_range()
2261 btrfs_zoned_data_reloc_lock(BTRFS_I(inode)); in btrfs_writepages()
2264 btrfs_zoned_data_reloc_unlock(BTRFS_I(inode)); in btrfs_writepages()
[all …]
A Dfs.h879 #define page_to_inode(_page) (BTRFS_I(_Generic((_page), \
881 #define folio_to_inode(_folio) (BTRFS_I(_Generic((_folio), \
887 #define inode_to_fs_info(_inode) (BTRFS_I(_Generic((_inode), \
A Dzstd.c407 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zstd_compress_folios()
444 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zstd_compress_folios()
519 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zstd_compress_folios()
A Dzlib.c121 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zlib_compress_folios()
205 struct btrfs_inode *inode = BTRFS_I(mapping->host); in zlib_compress_folios()
A Dtransaction.c1703 parent_root = BTRFS_I(parent_inode)->root; in create_pending_snapshot()
1712 ret = btrfs_set_inode_index(BTRFS_I(parent_inode), &index); in create_pending_snapshot()
1720 btrfs_ino(BTRFS_I(parent_inode)), in create_pending_snapshot()
1821 btrfs_ino(BTRFS_I(parent_inode)), index, in create_pending_snapshot()
1859 BTRFS_I(parent_inode), &key, BTRFS_FT_DIR, in create_pending_snapshot()
1866 btrfs_i_size_write(BTRFS_I(parent_inode), parent_inode->i_size + in create_pending_snapshot()
1870 ret = btrfs_update_inode_fallback(trans, BTRFS_I(parent_inode)); in create_pending_snapshot()
A Dcompression.c430 em_tree = &BTRFS_I(inode)->extent_tree; in add_ra_bio_pages()
431 tree = &BTRFS_I(inode)->io_tree; in add_ra_bio_pages()
996 struct btrfs_inode *inode = BTRFS_I(mapping->host); in btrfs_compress_filemap_get_folio()
/linux/fs/btrfs/tests/
A Dinode-tests.c260 BTRFS_I(inode)->root = root; in test_btrfs_get_extent()
831 BTRFS_I(inode)->root = root; in test_hole_first()
920 BTRFS_I(inode)->root = root; in test_extent_accounting()
932 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting()
947 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()
1032 BTRFS_I(inode)->outstanding_extents); in test_extent_accounting()
[all …]
A Dextent-map-tests.c1154 BTRFS_I(inode)->root = root; in btrfs_test_extent_map()
1156 ret = test_case_1(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
1159 ret = test_case_2(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
1162 ret = test_case_3(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
1165 ret = test_case_4(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
1168 ret = test_case_5(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
1171 ret = test_case_6(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
1174 ret = test_case_7(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
1177 ret = test_case_8(fs_info, BTRFS_I(inode)); in btrfs_test_extent_map()
A Dbtrfs-tests.c64 btrfs_set_inode_number(BTRFS_I(inode), BTRFS_FIRST_FREE_OBJECTID); in btrfs_new_test_inode()
A Dextent-io-tests.c146 tmp = &BTRFS_I(inode)->io_tree; in test_find_delalloc()
147 BTRFS_I(inode)->root = root; in test_find_delalloc()
/linux/include/trace/events/
A Dbtrfs.h220 __entry->ino = btrfs_ino(BTRFS_I(inode));
222 __entry->disk_i_size = BTRFS_I(inode)->disk_i_size;
223 __entry->generation = BTRFS_I(inode)->generation;
224 __entry->last_trans = BTRFS_I(inode)->last_trans;
227 BTRFS_I(inode)->root->root_key.objectid;
697 __entry->ino = btrfs_ino(BTRFS_I(inode));
708 BTRFS_I(inode)->root->root_key.objectid;
779 __entry->ino = btrfs_ino(BTRFS_I(inode));
783 BTRFS_I(inode)->root->root_key.objectid;
1675 BTRFS_I(inode)->root->root_key.objectid;
[all …]

Completed in 110 milliseconds

12