Lines Matching refs:block_start
123 u64 len, u64 orig_start, u64 block_start,
1119 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in get_extent_allocation_hint()
1122 if (em && em->block_start < EXTENT_MAP_LAST_BYTE) in get_extent_allocation_hint()
1123 alloc_hint = em->block_start; in get_extent_allocation_hint()
1127 alloc_hint = em->block_start; in get_extent_allocation_hint()
2564 ASSERT(em->block_start < EXTENT_MAP_LAST_BYTE); in split_zoned_em()
2576 split_pre->block_start = em->block_start; in split_zoned_em()
2597 split_mid->block_start = em->block_start + pre; in split_zoned_em()
2611 split_post->block_start = em->block_start + em->len - post; in split_zoned_em()
2810 if (em->block_start != EXTENT_MAP_HOLE) in btrfs_find_new_delalloc_bytes()
4932 u64 block_start; in btrfs_truncate_block() local
4939 block_start = round_down(from, blocksize); in btrfs_truncate_block()
4940 block_end = block_start + blocksize - 1; in btrfs_truncate_block()
4942 ret = btrfs_check_data_free_space(inode, &data_reserved, block_start, in btrfs_truncate_block()
4945 if (btrfs_check_nocow_lock(inode, block_start, &write_bytes, false) > 0) { in btrfs_truncate_block()
4956 block_start, blocksize); in btrfs_truncate_block()
4962 btrfs_delalloc_release_space(inode, data_reserved, block_start, in btrfs_truncate_block()
4995 lock_extent(io_tree, block_start, block_end, &cached_state); in btrfs_truncate_block()
4997 ordered = btrfs_lookup_ordered_extent(inode, block_start); in btrfs_truncate_block()
4999 unlock_extent(io_tree, block_start, block_end, &cached_state); in btrfs_truncate_block()
5007 clear_extent_bit(&inode->io_tree, block_start, block_end, in btrfs_truncate_block()
5011 ret = btrfs_set_extent_delalloc(inode, block_start, block_end, 0, in btrfs_truncate_block()
5014 unlock_extent(io_tree, block_start, block_end, &cached_state); in btrfs_truncate_block()
5022 memzero_page(page, (block_start - page_offset(page)), in btrfs_truncate_block()
5025 memzero_page(page, (block_start - page_offset(page)) + offset, in btrfs_truncate_block()
5028 btrfs_page_clear_checked(fs_info, page, block_start, in btrfs_truncate_block()
5029 block_end + 1 - block_start); in btrfs_truncate_block()
5030 btrfs_page_set_dirty(fs_info, page, block_start, block_end + 1 - block_start); in btrfs_truncate_block()
5031 unlock_extent(io_tree, block_start, block_end, &cached_state); in btrfs_truncate_block()
5034 set_extent_bit(&inode->io_tree, block_start, block_end, in btrfs_truncate_block()
5043 block_start, blocksize, true); in btrfs_truncate_block()
5175 hole_em->block_start = EXTENT_MAP_HOLE; in btrfs_cont_expand()
6995 else if (em->block_start == EXTENT_MAP_INLINE && page) in btrfs_get_extent()
7100 em->block_start = EXTENT_MAP_HOLE; in btrfs_get_extent()
7155 em->block_start = EXTENT_MAP_HOLE; in btrfs_get_extent()
7186 const u64 block_start, in btrfs_create_dio_extent() argument
7196 em = create_io_em(inode, start, len, orig_start, block_start, in btrfs_create_dio_extent()
7203 ret = btrfs_add_ordered_extent(inode, start, len, len, block_start, in btrfs_create_dio_extent()
7482 u64 len, u64 orig_start, u64 block_start, in create_io_em() argument
7503 em->block_start = block_start; in create_io_em()
7536 u64 block_start, orig_start, orig_block_len, ram_bytes; in btrfs_get_blocks_direct_write() local
7555 em->block_start != EXTENT_MAP_HOLE)) { in btrfs_get_blocks_direct_write()
7561 block_start = em->block_start + (start - em->start); in btrfs_get_blocks_direct_write()
7565 bg = btrfs_inc_nocow_writers(fs_info, block_start); in btrfs_get_blocks_direct_write()
7590 orig_start, block_start, in btrfs_get_blocks_direct_write()
7792 em->block_start == EXTENT_MAP_INLINE) { in btrfs_dio_iomap_begin()
7886 if ((em->block_start == EXTENT_MAP_HOLE) || in btrfs_dio_iomap_begin()
7891 iomap->addr = em->block_start + (start - em->start); in btrfs_dio_iomap_begin()
7898 if (write && btrfs_use_zone_append(BTRFS_I(inode), em->block_start)) in btrfs_dio_iomap_begin()
10105 em->block_start = ins.objectid; in __btrfs_prealloc_file_range()
10655 if (em->block_start == EXTENT_MAP_INLINE) { in btrfs_encoded_read()
10676 if (em->block_start == EXTENT_MAP_HOLE || in btrfs_encoded_read()
10683 disk_bytenr = em->block_start; in btrfs_encoded_read()
10702 disk_bytenr = em->block_start + (start - em->start); in btrfs_encoded_read()
11073 u64 block_start; member
11098 first_ppage = ALIGN(bsi->block_start, PAGE_SIZE) >> PAGE_SHIFT; in btrfs_add_swap_extent()
11099 next_ppage = ALIGN_DOWN(bsi->block_start + bsi->block_len, in btrfs_add_swap_extent()
11239 if (em->block_start == EXTENT_MAP_HOLE) { in btrfs_swap_activate()
11244 if (em->block_start == EXTENT_MAP_INLINE) { in btrfs_swap_activate()
11262 logical_block_start = em->block_start + (start - em->start); in btrfs_swap_activate()
11340 bsi.block_start + bsi.block_len == physical_block_start) { in btrfs_swap_activate()
11349 bsi.block_start = physical_block_start; in btrfs_swap_activate()