Home
last modified time | relevance | path

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

12

/Linux-v5.4/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()
261 u64 bytenr, u64 len, in add_block_entry() argument
274 be->bytenr = bytenr; in add_block_entry()
308 u64 parent, u64 bytenr, int level) in add_tree_block() argument
327 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root); in add_tree_block()
[all …]
Ddelayed-ref.c285 u64 bytenr; in htree_insert() local
289 bytenr = ins->bytenr; in htree_insert()
295 if (bytenr < entry->bytenr) { in htree_insert()
297 } else if (bytenr > entry->bytenr) { in htree_insert()
362 struct btrfs_delayed_ref_root *dr, u64 bytenr, in find_ref_head() argument
374 if (bytenr < entry->bytenr) in find_ref_head()
376 else if (bytenr > entry->bytenr) in find_ref_head()
382 if (bytenr > entry->bytenr) { in find_ref_head()
570 delayed_refs->run_delayed_start = head->bytenr + in btrfs_select_ref_head()
733 u64 bytenr, u64 num_bytes, u64 ref_root, in init_delayed_ref_head() argument
[all …]
Dfile-item.c84 u64 bytenr, int cow) in btrfs_lookup_csum() argument
97 file_key.offset = bytenr; in btrfs_lookup_csum()
112 csum_offset = (bytenr - found_key.offset) >> in btrfs_lookup_csum()
391 sums->bytenr = start; in btrfs_lookup_csums_range()
467 sums->bytenr = (u64)bio->bi_iter.bi_sector << 9; in btrfs_csum_one_bio()
506 sums->bytenr = ((u64)bio->bi_iter.bi_sector << 9) in btrfs_csum_one_bio()
545 u64 bytenr, u64 len) in truncate_one_csum() argument
550 u64 end_byte = bytenr + len; in truncate_one_csum()
558 if (key->offset < bytenr && csum_end <= end_byte) { in truncate_one_csum()
565 u32 new_size = (bytenr - key->offset) >> blocksize_bits; in truncate_one_csum()
[all …]
Ddelayed-ref.h27 u64 bytenr; member
72 u64 bytenr; member
245 u64 bytenr; member
265 int action, u64 bytenr, u64 len, u64 parent) in btrfs_init_generic_ref() argument
268 generic_ref->bytenr = bytenr; in btrfs_init_generic_ref()
344 u64 bytenr, u64 num_bytes,
352 u64 bytenr);
Dextent-tree.c151 struct btrfs_fs_info *fs_info, u64 bytenr, in btrfs_lookup_extent_info() argument
184 key.objectid = bytenr; in btrfs_lookup_extent_info()
200 if (key.objectid == bytenr && in btrfs_lookup_extent_info()
238 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr); in btrfs_lookup_extent_info()
478 u64 bytenr, u64 parent, in lookup_extent_data_ref() argument
491 key.objectid = bytenr; in lookup_extent_data_ref()
530 if (key.objectid != bytenr || in lookup_extent_data_ref()
554 u64 bytenr, u64 parent, in insert_extent_data_ref() argument
565 key.objectid = bytenr; in insert_extent_data_ref()
721 u64 bytenr, u64 parent, in lookup_tree_block_ref() argument
[all …]
Drelocation.c31 u64 bytenr; member
39 u64 bytenr; member
119 u64 bytenr; member
133 u64 bytenr; member
282 static struct rb_node *tree_insert(struct rb_root *root, u64 bytenr, in tree_insert() argument
293 if (bytenr < entry->bytenr) in tree_insert()
295 else if (bytenr > entry->bytenr) in tree_insert()
306 static struct rb_node *tree_search(struct rb_root *root, u64 bytenr) in tree_search() argument
314 if (bytenr < entry->bytenr) in tree_search()
316 else if (bytenr > entry->bytenr) in tree_search()
[all …]
Dblock-group.h174 struct btrfs_fs_info *info, u64 bytenr);
176 struct btrfs_fs_info *info, u64 bytenr);
184 bool btrfs_inc_nocow_writers(struct btrfs_fs_info *fs_info, u64 bytenr);
185 void btrfs_dec_nocow_writers(struct btrfs_fs_info *fs_info, u64 bytenr);
214 u64 bytenr, u64 num_bytes, int alloc);
Dbackref.c805 node->bytenr, count, sc, in add_delayed_refs()
816 ref->parent, node->bytenr, count, in add_delayed_refs()
839 &key, 0, node->bytenr, count, sc, in add_delayed_refs()
850 node->bytenr, count, sc, in add_delayed_refs()
877 struct btrfs_path *path, u64 bytenr, in add_inline_refs() argument
940 bytenr, 1, NULL, GFP_NOFS); in add_inline_refs()
950 bytenr, count, sc, GFP_NOFS); in add_inline_refs()
956 bytenr, 1, NULL, GFP_NOFS); in add_inline_refs()
978 &key, 0, bytenr, count, in add_inline_refs()
999 struct btrfs_path *path, u64 bytenr, in add_keyed_refs() argument
[all …]
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()
1773 u64 bytenr = 0; in btrfsic_process_written_block() local
1777 bytenr = btrfs_super_bytenr((struct btrfs_super_block *) in btrfsic_process_written_block()
1801 bytenr = btrfs_stack_header_bytenr( in btrfsic_process_written_block()
1804 btrfsic_cmp_log_and_dev_bytenr(state, bytenr, in btrfsic_process_written_block()
1809 if (block->logical_bytenr != bytenr && in btrfsic_process_written_block()
[all …]
Dfree-space-cache.h87 u64 bytenr, u64 size);
89 u64 bytenr, u64 size);
91 u64 bytenr, u64 size);
Ddisk-io.h44 struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
47 void readahead_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr);
50 u64 bytenr);
Dqgroup.h108 u64 bytenr; member
306 int btrfs_qgroup_trace_extent(struct btrfs_trans_handle *trans, u64 bytenr,
330 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,
Dblock-group.c192 struct btrfs_fs_info *info, u64 bytenr, int contains) in block_group_cache_tree_search() argument
207 if (bytenr < start) { in block_group_cache_tree_search()
211 } else if (bytenr > start) { in block_group_cache_tree_search()
212 if (contains && bytenr <= end) { in block_group_cache_tree_search()
224 if (bytenr == 0 && info->first_logical_byte > ret->key.objectid) in block_group_cache_tree_search()
236 struct btrfs_fs_info *info, u64 bytenr) in btrfs_lookup_first_block_group() argument
238 return block_group_cache_tree_search(info, bytenr, 0); in btrfs_lookup_first_block_group()
245 struct btrfs_fs_info *info, u64 bytenr) in btrfs_lookup_block_group() argument
247 return block_group_cache_tree_search(info, bytenr, 1); in btrfs_lookup_block_group()
278 bool btrfs_inc_nocow_writers(struct btrfs_fs_info *fs_info, u64 bytenr) in btrfs_inc_nocow_writers() argument
[all …]
Dqgroup.c1550 u64 bytenr = record->bytenr; in btrfs_qgroup_trace_extent_nolock() local
1559 if (bytenr < entry->bytenr) { in btrfs_qgroup_trace_extent_nolock()
1561 } else if (bytenr > entry->bytenr) { in btrfs_qgroup_trace_extent_nolock()
1582 u64 bytenr = qrecord->bytenr; in btrfs_qgroup_trace_extent_post() local
1585 ret = btrfs_find_all_roots(NULL, fs_info, bytenr, 0, &old_root, false); in btrfs_qgroup_trace_extent_post()
1605 int btrfs_qgroup_trace_extent(struct btrfs_trans_handle *trans, u64 bytenr, in btrfs_qgroup_trace_extent() argument
1614 || bytenr == 0 || num_bytes == 0) in btrfs_qgroup_trace_extent()
1621 record->bytenr = bytenr; in btrfs_qgroup_trace_extent()
1643 u64 bytenr, num_bytes; in btrfs_qgroup_trace_leaf_items() local
1662 bytenr = btrfs_file_extent_disk_bytenr(eb, fi); in btrfs_qgroup_trace_leaf_items()
[all …]
Dtree-checker.c913 u64 bytenr; in extent_err() local
917 bytenr = key.objectid; in extent_err()
932 eb->start, slot, bytenr, len, &vaf); in extent_err()
1438 u64 bytenr; in btrfs_check_node() local
1457 bytenr = btrfs_node_blockptr(node, slot); in btrfs_check_node()
1461 if (!bytenr) { in btrfs_check_node()
1467 if (!IS_ALIGNED(bytenr, fs_info->sectorsize)) { in btrfs_check_node()
1470 bytenr, fs_info->sectorsize); in btrfs_check_node()
Ddisk-io.c1035 void readahead_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr) in readahead_tree_block() argument
1040 buf = btrfs_find_create_tree_block(fs_info, bytenr); in readahead_tree_block()
1053 u64 bytenr) in btrfs_find_create_tree_block() argument
1056 return alloc_test_extent_buffer(fs_info, bytenr); in btrfs_find_create_tree_block()
1057 return alloc_extent_buffer(fs_info, bytenr); in btrfs_find_create_tree_block()
1068 struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr, in read_tree_block() argument
1075 buf = btrfs_find_create_tree_block(fs_info, bytenr); in read_tree_block()
2262 u64 bytenr = btrfs_super_log_root(disk_super); in btrfs_replay_log() local
2276 log_tree_root->node = read_tree_block(fs_info, bytenr, in btrfs_replay_log()
3413 u64 bytenr; in btrfs_read_dev_one_super() local
[all …]
Dreada.c100 u64 bytenr; in __readahead_hook() local
144 bytenr = btrfs_node_blockptr(eb, i); in __readahead_hook()
168 reada_add_block(rc, bytenr, &next_key, n_gen); in __readahead_hook()
642 static int reada_tree_block_flagged(struct btrfs_fs_info *fs_info, u64 bytenr, in reada_tree_block_flagged() argument
648 buf = btrfs_find_create_tree_block(fs_info, bytenr); in reada_tree_block_flagged()
Dctree.h156 __le64 bytenr; /* which block this node is supposed to live in */ member
223 __le64 bytenr; /* this block number */ member
1880 BTRFS_SETGET_HEADER_FUNCS(header_bytenr, struct btrfs_header, bytenr, 64);
1892 BTRFS_SETGET_STACK_FUNCS(stack_header_bytenr, struct btrfs_header, bytenr, 64);
1945 BTRFS_SETGET_FUNCS(disk_root_bytenr, struct btrfs_root_item, bytenr, 64);
1950 BTRFS_SETGET_STACK_FUNCS(root_bytenr, struct btrfs_root_item, bytenr, 64);
2115 BTRFS_SETGET_STACK_FUNCS(super_bytenr, struct btrfs_super_block, bytenr, 64);
2408 struct btrfs_fs_info *fs_info, u64 bytenr,
2411 u64 bytenr, u64 num, int reserved);
2413 u64 bytenr, u64 num_bytes);
[all …]
Dscrub.c393 u64 bytenr) in get_full_stripe_logical() argument
407 ret = div64_u64(bytenr - cache->key.objectid, cache->full_stripe_len) * in get_full_stripe_logical()
423 static int lock_full_stripe(struct btrfs_fs_info *fs_info, u64 bytenr, in lock_full_stripe() argument
433 bg_cache = btrfs_lookup_block_group(fs_info, bytenr); in lock_full_stripe()
444 fstripe_start = get_full_stripe_logical(bg_cache, bytenr); in lock_full_stripe()
470 static int unlock_full_stripe(struct btrfs_fs_info *fs_info, u64 bytenr, in unlock_full_stripe() argument
484 bg_cache = btrfs_lookup_block_group(fs_info, bytenr); in unlock_full_stripe()
493 fstripe_start = get_full_stripe_logical(bg_cache, bytenr); in unlock_full_stripe()
2447 if (sum->bytenr > logical) in scrub_find_csum()
2449 if (sum->bytenr + sum->len > logical) in scrub_find_csum()
[all …]
Dordered-data.h18 u64 bytenr; member
Dfile.c1106 u64 objectid, u64 bytenr, u64 orig_offset, in extent_mergeable() argument
1122 btrfs_file_extent_disk_bytenr(leaf, fi) != bytenr || in extent_mergeable()
1156 u64 bytenr; in btrfs_mark_extent_written() local
1207 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_mark_extent_written()
1216 ino, bytenr, orig_offset, in btrfs_mark_extent_written()
1243 ino, bytenr, orig_offset, in btrfs_mark_extent_written()
1299 btrfs_init_generic_ref(&ref, BTRFS_ADD_DELAYED_REF, bytenr, in btrfs_mark_extent_written()
1325 btrfs_init_generic_ref(&ref, BTRFS_DROP_DELAYED_REF, bytenr, in btrfs_mark_extent_written()
1329 ino, bytenr, orig_offset, in btrfs_mark_extent_written()
1347 ino, bytenr, orig_offset, in btrfs_mark_extent_written()
/Linux-v5.4/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-v5.4/include/trace/events/
Dbtrfs.h755 __field( u64, bytenr )
766 __entry->bytenr = ref->bytenr;
779 __entry->bytenr,
818 __field( u64, bytenr )
830 __entry->bytenr = ref->bytenr;
844 __entry->bytenr,
884 __field( u64, bytenr )
891 __entry->bytenr = head_ref->bytenr;
898 __entry->bytenr,
1560 __field( u64, bytenr )
[all …]
/Linux-v5.4/drivers/hwmon/
Dw83791d.c451 int bytenr = bitnr / 8; in store_beep() local
463 data->beep_mask &= ~(0xff << (bytenr * 8)); in store_beep()
464 data->beep_mask |= w83791d_read(client, W83791D_REG_BEEP_CTRL[bytenr]) in store_beep()
465 << (bytenr * 8); in store_beep()
470 w83791d_write(client, W83791D_REG_BEEP_CTRL[bytenr], in store_beep()
471 (data->beep_mask >> (bytenr * 8)) & 0xff); in store_beep()

12