| /fs/btrfs/ |
| A D | extent-io-tree.c | 350 state->start = prev->start; in merge_prev_state() 660 cached->start <= start && cached->end > start) { in btrfs_clear_extent_bit_changeset() 792 state->start <= start && start < state->end) in wait_extent_bit() 810 start = state->start; in wait_extent_bit() 1015 *start = state->start; in btrfs_find_delalloc_range() 1088 if (state->start <= start && state->end > start && in set_extent_bit() 1101 prealloc->start = start; in set_extent_bit() 1212 prealloc->start = start; in set_extent_bit() 1352 if (state->start <= start && state->end > start && in btrfs_convert_extent_bit() 1368 prealloc->start = start; in btrfs_convert_extent_bit() [all …]
|
| A D | extent-io-tree.h | 124 u64 start; member 152 return btrfs_lock_extent_bits(tree, start, end, EXTENT_LOCKED, cached); in btrfs_lock_extent() 158 return btrfs_try_lock_extent_bits(tree, start, end, EXTENT_LOCKED, cached); in btrfs_try_lock_extent() 165 u64 *start, u64 search_end, 191 return btrfs_clear_extent_bit_changeset(tree, start, end, EXTENT_LOCKED, in btrfs_unlock_extent() 197 int btrfs_set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, 203 return btrfs_clear_extent_bit(tree, start, end, in btrfs_clear_extent_dirty() 208 int btrfs_convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, 212 bool btrfs_find_first_extent_bit(struct extent_io_tree *tree, u64 start, 219 bool btrfs_find_delalloc_range(struct extent_io_tree *tree, u64 *start, [all …]
|
| A D | extent_map.c | 75 if (start + len < start) in range_end() 103 if (em->start < entry->start) in tree_insert() 367 em->start = merge->start; in try_merge_map() 426 start, start + len, gen); in btrfs_unpin_extent_cache() 435 em->start, start, start + len, gen); in btrfs_unpin_extent_cache() 665 start = max_t(u64, start, em->start); in merge_extent_mapping() 668 start_diff = start - em->start; in merge_extent_mapping() 669 em->start = start; in merge_extent_mapping() 875 if (em->start < start) { in btrfs_drop_extent_map_range() 882 split->start = em->start; in btrfs_drop_extent_map_range() [all …]
|
| A D | subpage.c | 189 ASSERT(folio_pos(folio) <= start && start + len <= folio_end(folio), in btrfs_subpage_assert() 208 u64 orig_start = *start; in btrfs_subpage_clamp_range() 366 uptodate, start, len); in btrfs_subpage_set_uptodate() 381 uptodate, start, len); in btrfs_subpage_clear_uptodate() 395 dirty, start, len); in btrfs_subpage_set_dirty() 419 dirty, start, len); in btrfs_subpage_clear_and_test_dirty() 495 ordered, start, len); in btrfs_subpage_set_ordered() 509 ordered, start, len); in btrfs_subpage_clear_ordered() 524 checked, start, len); in btrfs_subpage_set_checked() 539 checked, start, len); in btrfs_subpage_clear_checked() [all …]
|
| A D | extent_io.c | 183 ASSERT(end + 1 - start != 0 && end + 1 - start < U32_MAX); in process_one_folio() 866 if (btrfs_extent_map_in_tree(em) && start >= em->start && in get_extent_map() 1205 cur_pos = start; in lock_extents_for_read() 2032 *start = ((eb->start + eb->len) >> fs_info->nodesize_bits); in buffer_tree_get_ebs_tag() 2105 memzero_extent_buffer(eb, start, end - start); in prepare_eb_write() 2711 if ((em->flags & EXTENT_FLAG_PINNED) || em->start != start) { in try_release_extent_mapping() 2880 eb->start = start; in __alloc_extent_buffer() 2962 u64 start) in alloc_dummy_extent_buffer() argument 3069 u64 start) in alloc_test_extent_buffer() argument 3802 eb->start, eb->len, start, len); in report_eb_range() [all …]
|
| A D | free-space-tree.c | 227 start = block_group->start; in btrfs_convert_free_space_to_bitmaps() 308 i = start; in btrfs_convert_free_space_to_bitmaps() 370 start = block_group->start; in btrfs_convert_free_space_to_extents() 560 ASSERT(*start >= found_start && *start < found_end); in free_space_modify_bits() 628 if (start > block_group->start) { in modify_free_space_bitmap() 912 if (start == block_group->start) in add_free_space_extent() 934 ASSERT(found_start < start && found_end <= start); in add_free_space_extent() 974 ASSERT((found_start < start && found_end <= start) || in add_free_space_extent() 1117 start = block_group->start; in populate_free_space_tree() 1152 start, end - start); in populate_free_space_tree() [all …]
|
| A D | subpage.h | 133 struct folio *folio, u64 start, u32 len); 135 struct folio *folio, u64 start, u32 len); 161 struct folio *folio, u64 start, u32 len); \ 163 struct folio *folio, u64 start, u32 len); \ 165 struct folio *folio, u64 start, u32 len); \ 167 struct folio *folio, u64 start, u32 len); \ 169 struct folio *folio, u64 start, u32 len); \ 171 struct folio *folio, u64 start, u32 len); \ 177 struct folio *folio, u64 start, u32 len); \ 194 u64 start, u32 len) in btrfs_folio_clamp_finish_io() argument [all …]
|
| A D | extent_io.h | 77 #define BITMAP_FIRST_BYTE_MASK(start) \ argument 88 u64 start; member 130 u64 start) in offset_in_eb_folio() argument 133 return start & (eb->folio_size - 1); in offset_in_eb_folio() 251 u64 start); 254 u64 start); 309 unsigned long start, unsigned long len); 311 unsigned long start, 317 unsigned long start, unsigned long len); 353 unsigned long start, unsigned long pos, [all …]
|
| A D | defrag.c | 253 range.start = cur; in btrfs_run_defrag_inode() 691 em->start = start; in defrag_get_extent() 938 u64 start; member 964 u64 cur = start; in defrag_collect_targets() 1102 new->start = cur; in defrag_collect_targets() 1159 const u64 start = target->start; in defrag_one_locked_target() local 1166 btrfs_clear_extent_bit(&inode->io_tree, start, start + len - 1, in defrag_one_locked_target() 1169 btrfs_set_extent_bit(&inode->io_tree, start, start + len - 1, in defrag_one_locked_target() 1181 if (start >= folio_end(folio) || start + len <= folio_pos(folio)) in defrag_one_locked_target() 1202 u64 cur = start; in defrag_one_range() [all …]
|
| A D | direct-io.c | 140 const u64 start, in btrfs_create_dio_extent() argument 174 u64 start, u64 len) in btrfs_new_extent_direct() argument 215 u64 start, u64 *lenp, in btrfs_get_blocks_direct_write() argument 247 len = min(len, em->len - (start - em->start)); in btrfs_get_blocks_direct_write() 248 block_start = btrfs_extent_map_block_start(em) + (start - em->start); in btrfs_get_blocks_direct_write() 326 len = min(len, em->len - (start - em->start)); in btrfs_get_blocks_direct_write() 390 lockstart = start; in btrfs_dio_iomap_begin() 494 len = min(len, em->len - (start - em->start)); in btrfs_dio_iomap_begin() 529 len = min(len, em->len - (start - em->start)); in btrfs_dio_iomap_begin() 560 iomap->addr = btrfs_extent_map_block_start(em) + (start - em->start); in btrfs_dio_iomap_begin() [all …]
|
| A D | file.c | 534 if ((*start && *start != key.offset) || (*end && *end != extent_end)) in extent_mergeable() 577 split = start; in btrfs_mark_extent_written() 753 other_end = start; in btrfs_mark_extent_written() 1590 start = 0; in btrfs_sync_file() 2199 *len = em->start + em->len > *start + *len ? in find_first_non_hole() 2200 0 : *start + *len - em->start - em->len; in find_first_non_hole() 2201 *start = em->start + em->len; in find_first_non_hole() 2817 u64 start; member 2837 if (range->start + range->len == start) { in add_falloc_range() 2846 range->start = start; in add_falloc_range() [all …]
|
| /fs/btrfs/tests/ |
| A D | extent-map-tests.c | 122 em->start = start; in test_case_1() 136 start, start + len); in test_case_1() 144 start, start + len, ret, em->start, em->len, in test_case_1() 302 start, start + len, ret); in __test_case_3() 307 start, start + len); in __test_case_3() 315 if (start < em->start || start + len > btrfs_extent_map_end(em) || in __test_case_3() 319 start, start + len, ret, em->start, em->len, in __test_case_3() 432 start, start + len, ret); in __test_case_4() 437 start, start + len); in __test_case_4() 444 start, start + len, ret, em->start, em->len, in __test_case_4() [all …]
|
| A D | extent-io-tests.c | 54 start, end, ret); in process_page_range() 180 start = 0; in test_find_delalloc() 211 start = test_start; in test_find_delalloc() 562 u64 start, end; in test_find_first_clear_extent_bit() local 574 start, end); in test_find_first_clear_extent_bit() 589 start, end); in test_find_first_clear_extent_bit() 605 start, end); in test_find_first_clear_extent_bit() 618 start, end); in test_find_first_clear_extent_bit() 632 start, end); in test_find_first_clear_extent_bit() 645 start, end); in test_find_first_clear_extent_bit() [all …]
|
| A D | inode-tests.c | 35 key.offset = start; in insert_extent() 316 offset = em->start + em->len; in test_btrfs_get_extent() 338 offset = em->start + em->len; in test_btrfs_get_extent() 365 offset = em->start + em->len; in test_btrfs_get_extent() 393 orig_start = em->start; in test_btrfs_get_extent() 394 offset = em->start + em->len; in test_btrfs_get_extent() 416 offset = em->start + em->len; in test_btrfs_get_extent() 449 offset = em->start + em->len; in test_btrfs_get_extent() 477 offset = em->start + em->len; in test_btrfs_get_extent() 506 orig_start = em->start; in test_btrfs_get_extent() [all …]
|
| A D | free-space-tree-tests.c | 16 u64 start; member 52 end = cache->start + cache->length; in __check_free_space_extents() 157 {cache->start, cache->length}, in test_empty_block_group() 174 cache->start, cache->length); in test_remove_all() 196 cache->start, alignment); in test_remove_beginning() 237 {cache->start, alignment}, in test_remove_middle() 243 cache->start + alignment, in test_remove_middle() 261 {cache->start, 2 * alignment}, in test_merge_left() 266 cache->start, cache->length); in test_merge_left() 334 {cache->start, 3 * alignment}, in test_merge_both() [all …]
|
| /fs/xfs/scrub/ |
| A D | bitmap.c | 73 uint64_t start, 86 bn->bn_last = start - 1; 122 uint64_t start, in xbitmap64_set() argument 141 left = xbitmap64_tree_iter_first(&bitmap->xb_root, start - 1, start - 1); in xbitmap64_set() 163 right->bn_start = start; in xbitmap64_set() 170 left->bn_start = start; in xbitmap64_set() 279 uint64_t start, in xbitmap64_test() argument 348 uint32_t start, 397 uint32_t start, in xbitmap32_set() argument 416 left = xbitmap32_tree_iter_first(&bitmap->xb_root, start - 1, start - 1); in xbitmap32_set() [all …]
|
| /fs/bcachefs/ |
| A D | journal_seq_blacklist.c | 58 bl->start + i; in bch2_journal_seq_blacklist_add() 73 start = min(start, le64_to_cpu(e->start)); in bch2_journal_seq_blacklist_add() 86 .start = cpu_to_le64(start), in bch2_journal_seq_blacklist_add() 103 return cmp_int(l->start, r->start); in journal_seq_blacklist_table_cmp() 160 t->entries[i].start = le64_to_cpu(bl->start[i].start); in bch2_blacklist_table_initialize() 185 if (le64_to_cpu(e->start) >= in bch2_sb_journal_seq_blacklist_validate() 213 for (i = bl->start; i < bl->start + nr; i++) { in bch2_sb_journal_seq_blacklist_to_text() 214 if (i != bl->start) in bch2_sb_journal_seq_blacklist_to_text() 239 dst = bl->start; in bch2_blacklist_entries_gc() 244 src = bl->start; in bch2_blacklist_entries_gc() [all …]
|
| A D | journal_sb.c | 89 u64 start; member 98 return cmp_int(l->start, r->start); in u64_range_cmp() 121 b[i].start = le64_to_cpu(journal->d[i].start); in bch2_sb_journal_v2_validate() 124 if (b[i].end <= b[i].start) { in bch2_sb_journal_v2_validate() 126 le64_to_cpu(journal->d[i].start), in bch2_sb_journal_v2_validate() 136 if (!b[0].start) { in bch2_sb_journal_v2_validate() 154 if (b[i].end > b[i + 1].start) { in bch2_sb_journal_v2_validate() 156 b[i].start, b[i].end, b[i + 1].start, b[i + 1].end); in bch2_sb_journal_v2_validate() 181 le64_to_cpu(journal->d[i].start), in bch2_sb_journal_v2_to_text() 217 j->d[dst].start = cpu_to_le64(buckets[0]); in bch2_journal_buckets_to_sb() [all …]
|
| /fs/pstore/ |
| A D | ram_core.c | 35 atomic_t start; member 311 memcpy_fromio(prz->old_log, &buffer->data[start], size - start); in persistent_ram_save_old() 312 memcpy_fromio(prz->old_log + size - start, &buffer->data[0], start); in persistent_ram_save_old() 320 size_t start; in persistent_ram_write() local 336 start = 0; in persistent_ram_write() 349 size_t start; in persistent_ram_write_user() local 365 start = 0; in persistent_ram_write_user() 413 page_start = start - offset_in_page(start); in persistent_ram_vmap() 470 va = ioremap(start, size); in persistent_ram_iomap() 472 va = ioremap_wc(start, size); in persistent_ram_iomap() [all …]
|
| /fs/xfs/libxfs/ |
| A D | xfs_rtbitmap.c | 296 len = start + 1; in xfs_rtfind_back() 409 *rtx = start - i + 1; in xfs_rtfind_back() 562 *rtx = start + i - 1; in xfs_rtfind_forw() 932 *new = start + i; in xfs_rtcheck_range() 971 *new = start + i; in xfs_rtcheck_range() 1009 *new = start + i; in xfs_rtcheck_range() 1018 *new = start + i; in xfs_rtcheck_range() 1158 xfs_rtxnum_t start, in xfs_rtalloc_query_range() argument 1171 if (start > end) in xfs_rtalloc_query_range() 1173 if (start == end || start >= rtg->rtg_extents) in xfs_rtalloc_query_range() [all …]
|
| /fs/cachefiles/ |
| A D | io.c | 22 loff_t start; member 246 if (off2 > start + len) in cachefiles_query_occupancy() 314 ki->start = start_pos; in __cachefiles_write() 397 if (start >= i_size) { in cachefiles_do_prepare_read() 444 if (off > start) { in cachefiles_do_prepare_read() 446 len = off - start; in cachefiles_do_prepare_read() 467 len = to - start; in cachefiles_do_prepare_read() 586 start, *_len); in __cachefiles_prepare_write() 654 loff_t start = subreq->start; in cachefiles_issue_write() local 658 wreq->debug_id, subreq->debug_index, start, start + len - 1); in cachefiles_issue_write() [all …]
|
| /fs/xfs/ |
| A D | xfs_discard.c | 164 xfs_agblock_t start; member 251 tcur->start = fbno; in xfs_trim_gather_extents() 277 fbno = tcur->start; in xfs_trim_gather_extents() 346 xfs_agblock_t start, in xfs_trim_perag_extents() argument 351 .start = start, in xfs_trim_perag_extents() 404 xfs_daddr_t start, in xfs_trim_datadev_extents() argument 494 start = busyp->bno; in xfs_discard_rtdev_extents() 756 xfs_daddr_t start, in xfs_trim_rtdev_extents() argument 770 start -= daddr_offset; in xfs_trim_rtdev_extents() 772 start = 0; in xfs_trim_rtdev_extents() [all …]
|
| /fs/squashfs/ |
| A D | xattr.c | 32 u64 start = SQUASHFS_XATTR_BLK(squashfs_i(inode)->xattr) in squashfs_listxattr() local 69 err = squashfs_read_metadata(sb, buffer, &start, in squashfs_listxattr() 80 err = squashfs_read_metadata(sb, NULL, &start, in squashfs_listxattr() 88 err = squashfs_read_metadata(sb, &val, &start, &offset, in squashfs_listxattr() 93 err = squashfs_read_metadata(sb, NULL, &start, &offset, in squashfs_listxattr() 137 err = squashfs_read_metadata(sb, target, &start, in squashfs_xattr_get() 140 err = squashfs_read_metadata(sb, NULL, &start, in squashfs_xattr_get() 152 err = squashfs_read_metadata(sb, &val, &start, in squashfs_xattr_get() 157 &start, &offset, sizeof(xattr_val)); in squashfs_xattr_get() 161 start = SQUASHFS_XATTR_BLK(xattr) + in squashfs_xattr_get() [all …]
|
| /fs/ntfs3/ |
| A D | bitmap.c | 172 size_t e_skey = e->start.key; in rb_insert_count() 256 bit = e->start.key; in wnd_add_free_ext() 270 if (e->start.key > end_in) in wnd_add_free_ext() 347 e->start.key = bit; in wnd_add_free_ext() 382 if (e->start.key > bit) in wnd_remove_free_ext() 388 len = bit - e->start.key; in wnd_remove_free_ext() 404 e3->start.key = end_in; in wnd_remove_free_ext() 443 e->start.key = new_key; in wnd_remove_free_ext() 482 e->start.key = new_key; in wnd_remove_free_ext() 1098 fnd = e->start.key; in wnd_find() [all …]
|
| /fs/ |
| A D | userfaultfd.c | 118 start = range->start; in userfaultfd_wake_function() 793 ewq.msg.arg.remove.start = start; in userfaultfd_remove() 833 unmap_ctx->start = start; in userfaultfd_unmap_prep() 849 ewq.msg.arg.remove.start = ctx->start; in userfaultfd_unmap_complete() 1228 if (start + len <= start) in validate_unaligned_range() 1290 start = uffdio_register.range.start; in userfaultfd_register() 1438 start = uffdio_unregister.start; in userfaultfd_unregister() 1525 range.start = start; in userfaultfd_unregister() 1569 range.start = uffdio_wake.start; in userfaultfd_wake() 1744 range.start = uffdio_wp.range.start; in userfaultfd_writeprotect() [all …]
|