/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | extent-io-tree.h | 116 int clear_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, 126 return clear_extent_bit(tree, start, end, EXTENT_LOCKED, 1, 0, NULL); in unlock_extent() 151 return clear_extent_bit(tree, start, end, bits, wake, 0, NULL); in clear_extent_bits() 185 return clear_extent_bit(tree, start, end, in clear_extent_dirty()
|
H A D | reflink.c | 85 clear_extent_bit(&inode->io_tree, file_offset, range_end, in copy_inline_to_page()
|
H A D | free-space-cache.c | 1036 clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, inode->i_size - 1, in update_cache_item() 1048 clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, in update_cache_item() 1145 clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, inode->i_size - 1, in flush_dirty_cache()
|
H A D | extent_io.c | 544 * probably isn't what you want to call (see set/clear_extent_bit). 1430 int clear_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, in clear_extent_bit() function 1484 clear_extent_bit(tree, start, failed_start - 1, in try_lock_extent() 1605 * set_extent_bit and clear_extent_bit can temporarily split contiguous ranges 2024 clear_extent_bit(&inode->io_tree, start, end, clear_bits, 1, 0, NULL); in extent_clear_unlock_delalloc() 4396 clear_extent_bit(tree, start, end, EXTENT_LOCKED | EXTENT_DELALLOC | in extent_invalidatepage() 4424 /* if clear_extent_bit failed for enomem reasons, in try_release_extent_state()
|
H A D | file-item.c | 113 return clear_extent_bit(&inode->file_extent_tree, start, in btrfs_inode_clear_file_extent_range()
|
H A D | inode.c | 1432 clear_extent_bit(io_tree, start, end, EXTENT_NORESERVE, in fallback_to_cow() 2752 clear_extent_bit(&BTRFS_I(inode)->io_tree, start, end, clear_bits, in btrfs_finish_ordered_io() 4652 clear_extent_bit(&BTRFS_I(inode)->io_tree, block_start, block_end, in btrfs_truncate_block() 4978 * lock_extent_bits() and clear_extent_bit(), which keep merging and splitting 5058 clear_extent_bit(io_tree, start, end, in evict_inode_truncate_pages() 8262 clear_extent_bit(tree, start, end, in btrfs_invalidatepage() 8315 clear_extent_bit(tree, page_start, page_end, EXTENT_LOCKED | in btrfs_invalidatepage() 8438 clear_extent_bit(&BTRFS_I(inode)->io_tree, page_start, end, in btrfs_page_mkwrite()
|
H A D | transaction.c | 1083 * Ignore -ENOMEM errors returned by clear_extent_bit(). in __btrfs_wait_marked_extents() 1090 err = clear_extent_bit(dirty_pages, start, end, in __btrfs_wait_marked_extents()
|
H A D | file.c | 487 clear_extent_bit(&inode->io_tree, start_pos, end_of_last_block, in btrfs_dirty_pages()
|
H A D | ioctl.c | 1424 clear_extent_bit(&BTRFS_I(inode)->io_tree, page_start, in cluster_pages_for_defrag()
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | extent-io-tree.h | 142 static inline int clear_extent_bit(struct extent_io_tree *tree, u64 start, in clear_extent_bit() function 158 return clear_extent_bit(tree, start, end, bits, NULL); in clear_extent_bits() 176 return clear_extent_bit(tree, start, end, in clear_extent_dirty()
|
H A D | extent-io-tree.c | 391 * probably isn't what you want to call (see set/clear_extent_bit). 882 * set_extent_bit and clear_extent_bit can temporarily split contiguous ranges 1730 clear_extent_bit(tree, start, failed_start - 1, in try_lock_extent() 1752 clear_extent_bit(tree, start, failed_start - 1, in lock_extent()
|
H A D | reflink.c | 98 clear_extent_bit(&inode->io_tree, file_offset, range_end, in copy_inline_to_page()
|
H A D | free-space-cache.c | 1162 clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, inode->i_size - 1, in update_cache_item() 1174 clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, in update_cache_item() 1270 clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, inode->i_size - 1, in flush_dirty_cache()
|
H A D | inode.c | 1804 clear_extent_bit(io_tree, start, end, EXTENT_NORESERVE, in fallback_to_cow() 3134 clear_extent_bit(&inode->io_tree, start, end, in btrfs_finish_one_ordered() 3146 clear_extent_bit(&inode->io_tree, start, end, clear_bits, in btrfs_finish_one_ordered() 4765 clear_extent_bit(&inode->io_tree, block_start, block_end, in btrfs_truncate_block() 5089 * huge amount of calls to lock_extent() and clear_extent_bit(), 5153 clear_extent_bit(io_tree, start, end, in evict_inode_truncate_pages() 8029 clear_extent_bit(tree, cur, range_end, in btrfs_invalidate_folio() 8075 clear_extent_bit(tree, cur, range_end, EXTENT_LOCKED | in btrfs_invalidate_folio() 8210 clear_extent_bit(&BTRFS_I(inode)->io_tree, page_start, end, in btrfs_page_mkwrite()
|
H A D | file-item.c | 126 return clear_extent_bit(&inode->file_extent_tree, start, in btrfs_inode_clear_file_extent_range()
|
H A D | defrag.c | 1040 clear_extent_bit(&inode->io_tree, start, start + len - 1, in defrag_one_locked_target()
|
H A D | transaction.c | 1141 * Ignore -ENOMEM errors returned by clear_extent_bit(). in __btrfs_wait_marked_extents() 1148 err = clear_extent_bit(dirty_pages, start, end, in __btrfs_wait_marked_extents()
|
H A D | relocation.c | 3064 clear_extent_bit(&BTRFS_I(inode)->io_tree, in relocate_one_page()
|
H A D | file.c | 158 clear_extent_bit(&inode->io_tree, start_pos, end_of_last_block, in btrfs_dirty_pages()
|
H A D | extent_io.c | 418 clear_extent_bit(&inode->io_tree, start, end, clear_bits, NULL); in extent_clear_unlock_delalloc() 2317 /* if clear_extent_bit failed for enomem reasons, in try_release_extent_state()
|
/kernel/linux/linux-5.10/fs/btrfs/tests/ |
H A D | inode-tests.c | 983 ret = clear_extent_bit(&BTRFS_I(inode)->io_tree, in test_extent_accounting() 989 test_err("clear_extent_bit returned %d", ret); in test_extent_accounting() 1051 ret = clear_extent_bit(&BTRFS_I(inode)->io_tree, in test_extent_accounting() 1057 test_err("clear_extent_bit returned %d", ret); in test_extent_accounting() 1086 ret = clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, (u64)-1, in test_extent_accounting() 1090 test_err("clear_extent_bit returned %d", ret); in test_extent_accounting() 1102 clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, (u64)-1, in test_extent_accounting()
|
/kernel/linux/linux-6.6/fs/btrfs/tests/ |
H A D | inode-tests.c | 964 ret = clear_extent_bit(&BTRFS_I(inode)->io_tree, in test_extent_accounting() 970 test_err("clear_extent_bit returned %d", ret); in test_extent_accounting() 1032 ret = clear_extent_bit(&BTRFS_I(inode)->io_tree, in test_extent_accounting() 1038 test_err("clear_extent_bit returned %d", ret); in test_extent_accounting() 1067 ret = clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, (u64)-1, in test_extent_accounting() 1071 test_err("clear_extent_bit returned %d", ret); in test_extent_accounting() 1083 clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, (u64)-1, in test_extent_accounting()
|