| /linux/fs/btrfs/ |
| H A D | ref-verify.c | 67 u64 bytenr; member 80 const u64 *bytenr = key; in block_entry_bytenr_key_cmp() local 83 if (entry->bytenr < *bytenr) in block_entry_bytenr_key_cmp() 85 else if (entry->bytenr > *bytenr) in block_entry_bytenr_key_cmp() 95 return block_entry_bytenr_key_cmp(&new_entry->bytenr, existing); in block_entry_bytenr_cmp() 107 static struct block_entry *lookup_block_entry(struct rb_root *root, u64 bytenr) in lookup_block_entry() argument 111 node = rb_find(&bytenr, root, block_entry_bytenr_key_cmp); in lookup_block_entry() 246 u64 bytenr, u64 len, in add_block_entry() argument 259 be->bytenr = bytenr; in add_block_entry() 295 u64 parent, u64 bytenr, int level) in add_tree_block() argument [all …]
|
| H A D | delayed-ref.h | 72 u64 bytenr; member 126 u64 bytenr; member 279 u64 bytenr; member 384 u64 bytenr, u64 num_bytes, u8 level, 393 u64 bytenr);
|
| H A D | relocation.c | 97 u64 bytenr; member 118 u64 bytenr; member 188 in_range(node->bytenr, rc->block_group->start, in mark_block_processed() 191 btrfs_set_extent_bit(&rc->processed_blocks, node->bytenr, in mark_block_processed() 192 node->bytenr + blocksize - 1, EXTENT_DIRTY, in mark_block_processed() 305 struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr) in find_reloc_root() argument 314 rb_node = rb_simple_search(&rc->reloc_root_tree.rb_root, bytenr); in find_reloc_root() 407 int level, u64 bytenr) in build_backref_tree() argument 427 node = btrfs_backref_alloc_node(cache, bytenr, level); in build_backref_tree() 489 node->bytenr = root->commit_root->start; in __add_reloc_root() [all …]
|
| H A D | free-space-cache.h | 137 u64 bytenr, u64 size); 139 u64 bytenr, u64 size); 141 u64 bytenr, u64 size); 143 u64 bytenr, u64 size);
|
| H A D | qgroup.h | 357 u64 bytenr); 360 u64 bytenr); 361 int btrfs_qgroup_trace_extent(struct btrfs_trans_handle *trans, u64 bytenr, 368 int btrfs_qgroup_account_extent(struct btrfs_trans_handle *trans, u64 bytenr,
|
| H A D | qgroup.c | 1953 u64 bytenr) in btrfs_qgroup_trace_extent_nolock() argument 1956 const unsigned long index = (bytenr >> fs_info->sectorsize_bits); in btrfs_qgroup_trace_extent_nolock() 1962 if (bytenr >= MAX_LFS_FILESIZE) { in btrfs_qgroup_trace_extent_nolock() 1965 bytenr); in btrfs_qgroup_trace_extent_nolock() 1971 trace_btrfs_qgroup_trace_extent(fs_info, record, bytenr); in btrfs_qgroup_trace_extent_nolock() 2017 u64 bytenr) in btrfs_qgroup_trace_extent_post() argument 2021 .bytenr = bytenr, in btrfs_qgroup_trace_extent_post() 2083 int btrfs_qgroup_trace_extent(struct btrfs_trans_handle *trans, u64 bytenr, in btrfs_qgroup_trace_extent() argument 2089 const unsigned long index = (bytenr >> fs_info->sectorsize_bits); in btrfs_qgroup_trace_extent() 2092 if (!btrfs_qgroup_full_accounting(fs_info) || bytenr == 0 || num_bytes == 0) in btrfs_qgroup_trace_extent() [all …]
|
| H A D | disk-io.c | 587 u64 bytenr, u64 owner_root, in btrfs_find_create_tree_block() argument 591 return alloc_test_extent_buffer(fs_info, bytenr); in btrfs_find_create_tree_block() 592 return alloc_extent_buffer(fs_info, bytenr, owner_root, level); in btrfs_find_create_tree_block() 602 struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr, in read_tree_block() argument 610 buf = btrfs_find_create_tree_block(fs_info, bytenr, check->owner_root, in read_tree_block() 768 static u64 btrfs_global_root_id(struct btrfs_fs_info *fs_info, u64 bytenr) in btrfs_global_root_id() argument 776 if (bytenr) in btrfs_global_root_id() 777 block_group = btrfs_lookup_block_group(fs_info, bytenr); in btrfs_global_root_id() 779 block_group = btrfs_lookup_first_block_group(fs_info, bytenr); in btrfs_global_root_id() 789 struct btrfs_root *btrfs_csum_root(struct btrfs_fs_info *fs_info, u64 bytenr) in btrfs_csum_root() argument [all …]
|
| H A D | relocation.h | 31 struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr);
|
| H A D | file.c | 319 .bytenr = disk_bytenr, in btrfs_drop_extents() 418 .bytenr = disk_bytenr, in btrfs_drop_extents() 510 u64 bytenr, u64 orig_offset, u64 *start, u64 *end) in extent_mergeable() argument 525 btrfs_file_extent_disk_bytenr(leaf, fi) != bytenr || in extent_mergeable() 558 u64 bytenr; in btrfs_mark_extent_written() local 608 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_mark_extent_written() 617 ino, bytenr, orig_offset, in btrfs_mark_extent_written() 643 ino, bytenr, orig_offset, in btrfs_mark_extent_written() 698 ref.bytenr = bytenr; in btrfs_mark_extent_written() 728 ref.bytenr = bytenr; in btrfs_mark_extent_written() [all …]
|
| H A D | tree-checker.c | 1282 u64 bytenr; in extent_err() local 1286 bytenr = key.objectid; in extent_err() 1302 eb->start, slot, bytenr, len, &vaf); in extent_err() 2141 u64 bytenr; in __btrfs_check_node() local 2164 bytenr = btrfs_node_blockptr(node, slot); in __btrfs_check_node() 2168 if (unlikely(!bytenr)) { in __btrfs_check_node() 2173 if (unlikely(!IS_ALIGNED(bytenr, fs_info->sectorsize))) { in __btrfs_check_node() 2176 bytenr, fs_info->sectorsize); in __btrfs_check_node()
|
| H A D | extent_io.h | 267 u64 bytenr, u64 owner_root, u64 gen, int level);
|
| H A D | scrub.c | 653 ctx.bytenr = found_key.objectid; in scrub_print_common_warning() 2995 u64 bytenr; in scrub_supers() local 3019 ret = btrfs_sb_log_location(scrub_dev, i, 0, &bytenr); in scrub_supers() 3030 if (bytenr + BTRFS_SUPER_INFO_SIZE > in scrub_supers() 3033 if (!btrfs_check_super_location(scrub_dev, bytenr)) in scrub_supers() 3036 ret = scrub_one_super(sctx, scrub_dev, page, bytenr, gen); in scrub_supers()
|
| H A D | extent_io.c | 4272 static u8 *extent_buffer_get_byte(const struct extent_buffer *eb, unsigned long bytenr) in extent_buffer_get_byte() argument 4274 unsigned long index = get_eb_folio_index(eb, bytenr); in extent_buffer_get_byte() 4276 if (check_eb_range(eb, bytenr, 1)) in extent_buffer_get_byte() 4278 return folio_address(eb->folios[index]) + get_eb_offset_in_folio(eb, bytenr); in extent_buffer_get_byte() 4563 u64 bytenr, u64 owner_root, u64 gen, int level) in btrfs_readahead_tree_block() argument 4572 eb = btrfs_find_create_tree_block(fs_info, bytenr, owner_root, level); in btrfs_readahead_tree_block()
|
| H A D | volumes.c | 1340 u64 bytenr, bytenr_orig; in btrfs_read_disk_super() local 1345 ret = btrfs_sb_log_location_bdev(bdev, copy_num, READ, &bytenr); in btrfs_read_disk_super() 1352 if (bytenr + BTRFS_SUPER_INFO_SIZE >= bdev_nr_bytes(bdev)) in btrfs_read_disk_super() 1363 invalidate_inode_pages2_range(mapping, bytenr >> PAGE_SHIFT, in btrfs_read_disk_super() 1364 (bytenr + BTRFS_SUPER_INFO_SIZE) >> PAGE_SHIFT); in btrfs_read_disk_super() 1368 page = read_cache_page_gfp(mapping, bytenr >> PAGE_SHIFT, GFP_NOFS); in btrfs_read_disk_super() 2123 const u64 bytenr = btrfs_sb_offset(copy_num); in btrfs_scratch_superblock() local 2134 ret = sync_blockdev_range(bdev, bytenr, bytenr + len - 1); in btrfs_scratch_superblock()
|
| H A D | transaction.c | 1956 super->chunk_root = root_item->bytenr; in update_super_roots() 1961 super->root = root_item->bytenr; in update_super_roots()
|
| H A D | send.c | 1272 u64 bytenr; member 1488 static int check_extent_item(u64 bytenr, const struct btrfs_extent_item *ei, in check_extent_item() argument 1495 if (bytenr == bctx->bytenr) { in check_extent_item() 1600 backref_ctx.bytenr = disk_byte; in find_extent_clone() 1621 backref_walk_ctx.bytenr = disk_byte; in find_extent_clone()
|
| H A D | zoned.c | 131 u64 bytenr = ALIGN_DOWN(zone_end, BTRFS_SUPER_INFO_SIZE) - in sb_write_pointer() local 135 bytenr >> PAGE_SHIFT, GFP_NOFS); in sb_write_pointer()
|
| H A D | inode.c | 296 ctx.bytenr = found_key.objectid; in print_data_reloc_error() 4904 static bool is_inside_block(u64 bytenr, u64 blockstart, u32 blocksize) in is_inside_block() argument 4909 if (blockstart <= bytenr && bytenr <= blockstart + blocksize - 1) in is_inside_block() 7301 static bool btrfs_extent_readonly(struct btrfs_fs_info *fs_info, u64 bytenr) in btrfs_extent_readonly() argument 7306 block_group = btrfs_lookup_block_group(fs_info, bytenr); in btrfs_extent_readonly()
|
| H A D | tree-log.c | 888 .bytenr = ins.objectid, in replay_one_extent() 2993 u64 bytenr; in walk_down_log_tree() local 3010 bytenr = btrfs_node_blockptr(cur, path->slots[*level]); in walk_down_log_tree() 3017 next = btrfs_find_create_tree_block(fs_info, bytenr, in walk_down_log_tree()
|
| /linux/fs/btrfs/tests/ |
| H A D | delayed-refs-tests.c | 16 u64 bytenr; member 24 u64 bytenr; member 73 if (head->bytenr != check->bytenr) { in validate_ref_head() 74 test_err("invalid bytenr have: %llu want: %llu", head->bytenr, in validate_ref_head() 75 check->bytenr); in validate_ref_head() 109 if (node->bytenr != check->bytenr) { in validate_ref_node() 110 test_err("invalid bytenr have: %llu want: %llu", node->bytenr, in validate_ref_node() 111 check->bytenr); in validate_ref_node() 180 .bytenr = node_check->bytenr, in simple_test() 240 .bytenr = FAKE_BYTENR, in simple_tests() [all …]
|
| H A D | qgroup-tests.c | 16 static int insert_normal_tree_ref(struct btrfs_root *root, u64 bytenr, in insert_normal_tree_ref() argument 31 ins.objectid = bytenr; in insert_normal_tree_ref() 66 static int add_tree_ref(struct btrfs_root *root, u64 bytenr, u64 num_bytes, in add_tree_ref() argument 78 key.objectid = bytenr; in add_tree_ref() 100 key.objectid = bytenr; in add_tree_ref() 115 static int remove_extent_item(struct btrfs_root *root, u64 bytenr, in remove_extent_item() argument 125 key.objectid = bytenr; in remove_extent_item() 144 static int remove_extent_ref(struct btrfs_root *root, u64 bytenr, in remove_extent_ref() argument 156 key.objectid = bytenr; in remove_extent_ref() 178 key.objectid = bytenr; in remove_extent_ref() [all …]
|
| /linux/include/trace/events/ |
| H A D | btrfs.h | 859 __field( u64, bytenr ) 870 __entry->bytenr = ref->bytenr; 883 __entry->bytenr, 916 __field( u64, bytenr ) 928 __entry->bytenr = ref->bytenr; 942 __entry->bytenr, 978 __field( u64, bytenr ) 985 __entry->bytenr = head_ref->bytenr; 992 __entry->bytenr, 1705 u64 bytenr), [all …]
|
| /linux/include/uapi/linux/ |
| H A D | btrfs_tree.h | 487 __le64 bytenr; member 673 __le64 bytenr; member 924 __le64 bytenr; member
|
| /linux/drivers/hwmon/ |
| H A D | w83791d.c | 452 int bytenr = bitnr / 8; in store_beep() local 464 data->beep_mask &= ~(0xff << (bytenr * 8)); in store_beep() 465 data->beep_mask |= w83791d_read(client, W83791D_REG_BEEP_CTRL[bytenr]) in store_beep() 466 << (bytenr * 8); in store_beep() 471 w83791d_write(client, W83791D_REG_BEEP_CTRL[bytenr], in store_beep() 472 (data->beep_mask >> (bytenr * 8)) & 0xff); in store_beep()
|