Home
last modified time | relevance | path

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

12

/Linux-v4.19/fs/btrfs/
Dref-verify.c64 u64 bytenr; member
85 if (entry->bytenr > be->bytenr) in insert_block_entry()
87 else if (entry->bytenr < be->bytenr) in insert_block_entry()
98 static struct block_entry *lookup_block_entry(struct rb_root *root, u64 bytenr) in lookup_block_entry() argument
106 if (entry->bytenr < bytenr) in lookup_block_entry()
108 else if (entry->bytenr > bytenr) in lookup_block_entry()
272 u64 bytenr, u64 len, in add_block_entry() argument
285 be->bytenr = bytenr; in add_block_entry()
319 u64 parent, u64 bytenr, int level) in add_tree_block() argument
338 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root); in add_tree_block()
[all …]
Ddelayed-ref.c111 u64 bytenr; in htree_insert() local
114 bytenr = ins->bytenr; in htree_insert()
120 if (bytenr < entry->bytenr) in htree_insert()
122 else if (bytenr > entry->bytenr) in htree_insert()
168 find_ref_head(struct rb_root *root, u64 bytenr, in find_ref_head() argument
179 if (bytenr < entry->bytenr) in find_ref_head()
181 else if (bytenr > entry->bytenr) in find_ref_head()
187 if (bytenr > entry->bytenr) { in find_ref_head()
391 delayed_refs->run_delayed_start = head->bytenr + in btrfs_select_ref_head()
531 u64 bytenr, u64 num_bytes, u64 ref_root, in init_delayed_ref_head() argument
[all …]
Dfile-item.c78 u64 bytenr, int cow) in btrfs_lookup_csum() argument
91 file_key.offset = bytenr; in btrfs_lookup_csum()
106 csum_offset = (bytenr - found_key.offset) >> in btrfs_lookup_csum()
391 sums->bytenr = start; in btrfs_lookup_csums_range()
451 sums->bytenr = (u64)bio->bi_iter.bi_sector << 9; in btrfs_csum_one_bio()
489 sums->bytenr = ((u64)bio->bi_iter.bi_sector << 9) in btrfs_csum_one_bio()
532 u64 bytenr, u64 len) in truncate_one_csum() argument
537 u64 end_byte = bytenr + len; in truncate_one_csum()
545 if (key->offset < bytenr && csum_end <= end_byte) { in truncate_one_csum()
552 u32 new_size = (bytenr - key->offset) >> blocksize_bits; in truncate_one_csum()
[all …]
Ddelayed-ref.h27 u64 bytenr; member
72 u64 bytenr; member
238 u64 bytenr, u64 num_bytes, u64 parent,
243 u64 bytenr, u64 num_bytes,
249 u64 bytenr, u64 num_bytes,
257 u64 bytenr);
Drelocation.c29 u64 bytenr; member
37 u64 bytenr; member
117 u64 bytenr; member
131 u64 bytenr; member
278 static struct rb_node *tree_insert(struct rb_root *root, u64 bytenr, in tree_insert() argument
289 if (bytenr < entry->bytenr) in tree_insert()
291 else if (bytenr > entry->bytenr) in tree_insert()
302 static struct rb_node *tree_search(struct rb_root *root, u64 bytenr) in tree_search() argument
310 if (bytenr < entry->bytenr) in tree_search()
312 else if (bytenr > entry->bytenr) in tree_search()
[all …]
Dfree-space-cache.h78 u64 bytenr, u64 size);
81 u64 bytenr, u64 size) in btrfs_add_free_space() argument
85 bytenr, size); in btrfs_add_free_space()
88 u64 bytenr, u64 size);
Dbackref.c801 node->bytenr, count, sc, in add_delayed_refs()
812 ref->parent, node->bytenr, count, in add_delayed_refs()
835 &key, 0, node->bytenr, count, sc, in add_delayed_refs()
846 node->bytenr, count, sc, in add_delayed_refs()
873 struct btrfs_path *path, u64 bytenr, in add_inline_refs() argument
936 bytenr, 1, NULL, GFP_NOFS); in add_inline_refs()
946 bytenr, count, sc, GFP_NOFS); in add_inline_refs()
952 bytenr, 1, NULL, GFP_NOFS); in add_inline_refs()
974 &key, 0, bytenr, count, in add_inline_refs()
995 struct btrfs_path *path, u64 bytenr, in add_keyed_refs() argument
[all …]
Dextent-tree.c168 block_group_cache_tree_search(struct btrfs_fs_info *info, u64 bytenr, in block_group_cache_tree_search() argument
184 if (bytenr < start) { in block_group_cache_tree_search()
188 } else if (bytenr > start) { in block_group_cache_tree_search()
189 if (contains && bytenr <= end) { in block_group_cache_tree_search()
201 if (bytenr == 0 && info->first_logical_byte > ret->key.objectid) in block_group_cache_tree_search()
237 u64 bytenr; in exclude_super_stripes() local
252 bytenr = btrfs_sb_offset(i); in exclude_super_stripes()
254 bytenr, &logical, &nr, &stripe_len); in exclude_super_stripes()
707 btrfs_lookup_first_block_group(struct btrfs_fs_info *info, u64 bytenr) in btrfs_lookup_first_block_group() argument
709 return block_group_cache_tree_search(info, bytenr, 0); in btrfs_lookup_first_block_group()
[all …]
Ddisk-io.h42 struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
45 void readahead_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr);
46 int reada_tree_block_flagged(struct btrfs_fs_info *fs_info, u64 bytenr,
50 u64 bytenr);
Dref-verify.h12 int btrfs_ref_tree_mod(struct btrfs_root *root, u64 bytenr, u64 num_bytes,
33 static inline int btrfs_ref_tree_mod(struct btrfs_root *root, u64 bytenr, in btrfs_ref_tree_mod() argument
Dcheck-integrity.c315 static int btrfsic_map_block(struct btrfsic_state *state, u64 bytenr, u32 len,
376 u64 bytenr,
1515 static int btrfsic_map_block(struct btrfsic_state *state, u64 bytenr, u32 len, in btrfsic_map_block() argument
1527 bytenr, &length, &multi, mirror_num); in btrfsic_map_block()
1549 block_ctx_out->start = bytenr; in btrfsic_map_block()
1769 u64 bytenr = 0; in btrfsic_process_written_block() local
1773 bytenr = btrfs_super_bytenr((struct btrfs_super_block *) in btrfsic_process_written_block()
1797 bytenr = btrfs_stack_header_bytenr( in btrfsic_process_written_block()
1800 btrfsic_cmp_log_and_dev_bytenr(state, bytenr, in btrfsic_process_written_block()
1805 if (block->logical_bytenr != bytenr && in btrfsic_process_written_block()
[all …]
Dqgroup.h46 u64 bytenr; member
215 int btrfs_qgroup_trace_extent(struct btrfs_trans_handle *trans, u64 bytenr,
239 int btrfs_qgroup_account_extent(struct btrfs_trans_handle *trans, u64 bytenr,
Dbackref.h44 struct btrfs_fs_info *fs_info, u64 bytenr,
60 int btrfs_check_shared(struct btrfs_root *root, u64 inum, u64 bytenr);
Dqgroup.c1533 u64 bytenr = record->bytenr; in btrfs_qgroup_trace_extent_nolock() local
1542 if (bytenr < entry->bytenr) in btrfs_qgroup_trace_extent_nolock()
1544 else if (bytenr > entry->bytenr) in btrfs_qgroup_trace_extent_nolock()
1559 u64 bytenr = qrecord->bytenr; in btrfs_qgroup_trace_extent_post() local
1562 ret = btrfs_find_all_roots(NULL, fs_info, bytenr, 0, &old_root, false); in btrfs_qgroup_trace_extent_post()
1582 int btrfs_qgroup_trace_extent(struct btrfs_trans_handle *trans, u64 bytenr, in btrfs_qgroup_trace_extent() argument
1591 || bytenr == 0 || num_bytes == 0) in btrfs_qgroup_trace_extent()
1598 record->bytenr = bytenr; in btrfs_qgroup_trace_extent()
1620 u64 bytenr, num_bytes; in btrfs_qgroup_trace_leaf_items() local
1639 bytenr = btrfs_file_extent_disk_bytenr(eb, fi); in btrfs_qgroup_trace_leaf_items()
[all …]
Dtree-checker.c648 u64 bytenr; in btrfs_check_node() local
661 bytenr = btrfs_node_blockptr(node, slot); in btrfs_check_node()
665 if (!bytenr) { in btrfs_check_node()
671 if (!IS_ALIGNED(bytenr, fs_info->sectorsize)) { in btrfs_check_node()
674 bytenr, fs_info->sectorsize); in btrfs_check_node()
Ddisk-io.c1002 void readahead_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr) in readahead_tree_block() argument
1007 buf = btrfs_find_create_tree_block(fs_info, bytenr); in readahead_tree_block()
1015 int reada_tree_block_flagged(struct btrfs_fs_info *fs_info, u64 bytenr, in reada_tree_block_flagged() argument
1023 buf = btrfs_find_create_tree_block(fs_info, bytenr); in reada_tree_block_flagged()
1049 u64 bytenr) in btrfs_find_create_tree_block() argument
1052 return alloc_test_extent_buffer(fs_info, bytenr); in btrfs_find_create_tree_block()
1053 return alloc_extent_buffer(fs_info, bytenr); in btrfs_find_create_tree_block()
1077 struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr, in read_tree_block() argument
1084 buf = btrfs_find_create_tree_block(fs_info, bytenr); in read_tree_block()
2273 u64 bytenr = btrfs_super_log_root(disk_super); in btrfs_replay_log() local
[all …]
Dctree.h141 __le64 bytenr; /* which block this node is supposed to live in */ member
207 __le64 bytenr; /* this block number */ member
2067 BTRFS_SETGET_HEADER_FUNCS(header_bytenr, struct btrfs_header, bytenr, 64);
2079 BTRFS_SETGET_STACK_FUNCS(stack_header_bytenr, struct btrfs_header, bytenr, 64);
2134 BTRFS_SETGET_FUNCS(disk_root_bytenr, struct btrfs_root_item, bytenr, 64);
2139 BTRFS_SETGET_STACK_FUNCS(root_bytenr, struct btrfs_root_item, bytenr, 64);
2304 BTRFS_SETGET_STACK_FUNCS(super_bytenr, struct btrfs_super_block, bytenr, 64);
2617 bool btrfs_inc_nocow_writers(struct btrfs_fs_info *fs_info, u64 bytenr);
2618 void btrfs_dec_nocow_writers(struct btrfs_fs_info *fs_info, u64 bytenr);
2627 struct btrfs_fs_info *fs_info, u64 bytenr,
[all …]
Dscrub.c389 u64 bytenr) in get_full_stripe_logical() argument
403 ret = div64_u64(bytenr - cache->key.objectid, cache->full_stripe_len) * in get_full_stripe_logical()
419 static int lock_full_stripe(struct btrfs_fs_info *fs_info, u64 bytenr, in lock_full_stripe() argument
429 bg_cache = btrfs_lookup_block_group(fs_info, bytenr); in lock_full_stripe()
440 fstripe_start = get_full_stripe_logical(bg_cache, bytenr); in lock_full_stripe()
466 static int unlock_full_stripe(struct btrfs_fs_info *fs_info, u64 bytenr, in unlock_full_stripe() argument
480 bg_cache = btrfs_lookup_block_group(fs_info, bytenr); in unlock_full_stripe()
489 fstripe_start = get_full_stripe_logical(bg_cache, bytenr); in unlock_full_stripe()
2423 if (sum->bytenr > logical) in scrub_find_csum()
2425 if (sum->bytenr + sum->len > logical) in scrub_find_csum()
[all …]
Dordered-data.h18 u64 bytenr; member
Dfile.c1090 u64 objectid, u64 bytenr, u64 orig_offset, in extent_mergeable() argument
1106 btrfs_file_extent_disk_bytenr(leaf, fi) != bytenr || in extent_mergeable()
1139 u64 bytenr; in btrfs_mark_extent_written() local
1190 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_mark_extent_written()
1199 ino, bytenr, orig_offset, in btrfs_mark_extent_written()
1226 ino, bytenr, orig_offset, in btrfs_mark_extent_written()
1282 ret = btrfs_inc_extent_ref(trans, root, bytenr, num_bytes, in btrfs_mark_extent_written()
1307 ino, bytenr, orig_offset, in btrfs_mark_extent_written()
1316 ret = btrfs_free_extent(trans, root, bytenr, num_bytes, in btrfs_mark_extent_written()
1327 ino, bytenr, orig_offset, in btrfs_mark_extent_written()
[all …]
Dordered-data.c966 if (disk_bytenr >= ordered_sum->bytenr && in btrfs_find_ordered_sum()
967 disk_bytenr < ordered_sum->bytenr + ordered_sum->len) { in btrfs_find_ordered_sum()
968 i = (disk_bytenr - ordered_sum->bytenr) >> in btrfs_find_ordered_sum()
Dreada.c99 u64 bytenr; in __readahead_hook() local
143 bytenr = btrfs_node_blockptr(eb, i); in __readahead_hook()
167 reada_add_block(rc, bytenr, &next_key, n_gen); in __readahead_hook()
/Linux-v4.19/fs/btrfs/tests/
Dqgroup-tests.c14 static int insert_normal_tree_ref(struct btrfs_root *root, u64 bytenr, in insert_normal_tree_ref() argument
29 ins.objectid = bytenr; in insert_normal_tree_ref()
67 static int add_tree_ref(struct btrfs_root *root, u64 bytenr, u64 num_bytes, in add_tree_ref() argument
79 key.objectid = bytenr; in add_tree_ref()
103 key.objectid = bytenr; in add_tree_ref()
119 static int remove_extent_item(struct btrfs_root *root, u64 bytenr, in remove_extent_item() argument
129 key.objectid = bytenr; in remove_extent_item()
151 static int remove_extent_ref(struct btrfs_root *root, u64 bytenr, in remove_extent_ref() argument
163 key.objectid = bytenr; in remove_extent_ref()
187 key.objectid = bytenr; in remove_extent_ref()
/Linux-v4.19/include/trace/events/
Dbtrfs.h719 __field( u64, bytenr )
730 __entry->bytenr = ref->bytenr;
743 __entry->bytenr,
782 __field( u64, bytenr )
794 __entry->bytenr = ref->bytenr;
808 __entry->bytenr,
848 __field( u64, bytenr )
855 __entry->bytenr = head_ref->bytenr;
862 __entry->bytenr,
1548 __field( u64, bytenr )
[all …]
/Linux-v4.19/drivers/hwmon/
Dw83791d.c464 int bytenr = bitnr / 8; in store_beep() local
476 data->beep_mask &= ~(0xff << (bytenr * 8)); in store_beep()
477 data->beep_mask |= w83791d_read(client, W83791D_REG_BEEP_CTRL[bytenr]) in store_beep()
478 << (bytenr * 8); in store_beep()
483 w83791d_write(client, W83791D_REG_BEEP_CTRL[bytenr], in store_beep()
484 (data->beep_mask >> (bytenr * 8)) & 0xff); in store_beep()

12