Home
last modified time | relevance | path

Searched refs:bytenr (Results 1 – 24 of 24) sorted by relevance

/linux/fs/btrfs/
H A Dref-verify.c67 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 Ddelayed-ref.h72 u64 bytenr; member
126 u64 bytenr; member
279 u64 bytenr; member
384 u64 bytenr, u64 num_bytes, u8 level,
393 u64 bytenr);
H A Drelocation.c97 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 Dfree-space-cache.h137 u64 bytenr, u64 size);
139 u64 bytenr, u64 size);
141 u64 bytenr, u64 size);
143 u64 bytenr, u64 size);
H A Dqgroup.h357 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 Dqgroup.c1953 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 Ddisk-io.c587 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 Drelocation.h31 struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr);
H A Dfile.c319 .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 Dtree-checker.c1282 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 Dextent_io.h267 u64 bytenr, u64 owner_root, u64 gen, int level);
H A Dscrub.c653 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 Dextent_io.c4272 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 Dvolumes.c1340 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 Dtransaction.c1956 super->chunk_root = root_item->bytenr; in update_super_roots()
1961 super->root = root_item->bytenr; in update_super_roots()
H A Dsend.c1272 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 Dzoned.c131 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 Dinode.c296 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 Dtree-log.c888 .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 Ddelayed-refs-tests.c16 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 Dqgroup-tests.c16 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 Dbtrfs.h859 __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 Dbtrfs_tree.h487 __le64 bytenr; member
673 __le64 bytenr; member
924 __le64 bytenr; member
/linux/drivers/hwmon/
H A Dw83791d.c452 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()