Home
last modified time | relevance | path

Searched refs:zero_start (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/block/
H A Dpreallocate.c64 int64_t zero_start; member
152 s->file_end = s->zero_start = s->data_end = -EINVAL; in preallocate_open()
308 assert(s->zero_start < 0); in has_prealloc_perms()
357 if (s->zero_start < 0 || !want_merge_zero) { in handle_write()
358 s->zero_start = end; in handle_write()
372 return want_merge_zero && offset >= s->zero_start; in handle_write()
479 s->file_end = s->zero_start = s->data_end = ret; in preallocate_co_truncate()
484 s->file_end = s->zero_start = s->data_end = offset; in preallocate_co_truncate()
507 s->file_end = s->zero_start = s->data_end = ret; in preallocate_co_getlength()
538 s->data_end = s->file_end = s->zero_start = -EINVAL; in preallocate_drop_resize()
[all …]
H A Dqcow2.c4587 uint64_t zero_start = QEMU_ALIGN_UP(old_length, s->subcluster_size); in qcow2_co_truncate() local
4594 if (offset > zero_start) { in qcow2_co_truncate()
4595 ret = qcow2_subcluster_zeroize(bs, zero_start, offset - zero_start, in qcow2_co_truncate()
4604 if (zero_start > old_length) { in qcow2_co_truncate()
4605 uint64_t len = MIN(zero_start, offset) - old_length; in qcow2_co_truncate()
/openbmc/linux/lib/
H A Dtest_user_copy.c50 size_t start, end, i, zero_start, zero_end; in test_check_nonzero_user() local
67 zero_start = size / 4; in test_check_nonzero_user()
68 zero_end = size - zero_start; in test_check_nonzero_user()
82 for (i = 1; i < zero_start; i += 2) in test_check_nonzero_user()
H A Dtest_maple_tree.c2619 unsigned long nr_entries, bool zero_start, in check_dup_gaps() argument
2633 if (!zero_start) in check_dup_gaps()
/openbmc/linux/fs/f2fs/
H A Ddir.c625 int zero_start, zero_end; in f2fs_room_for_filename() local
627 zero_start = find_next_zero_bit_le(bitmap, max_slots, bit_start); in f2fs_room_for_filename()
628 if (zero_start >= max_slots) in f2fs_room_for_filename()
631 zero_end = find_next_bit_le(bitmap, max_slots, zero_start); in f2fs_room_for_filename()
632 if (zero_end - zero_start >= slots) in f2fs_room_for_filename()
633 return zero_start; in f2fs_room_for_filename()
/openbmc/linux/fs/ocfs2/
H A Dfile.c859 u64 zero_start, u64 zero_end, in ocfs2_zero_extend_get_range() argument
865 zero_start >> OCFS2_SB(inode->i_sb)->s_clustersize_bits; in ocfs2_zero_extend_get_range()
969 u64 zero_start, range_start = 0, range_end = 0; in ocfs2_zero_extend() local
972 zero_start = ocfs2_align_bytes_to_blocks(sb, i_size_read(inode)); in ocfs2_zero_extend()
974 (unsigned long long)zero_start, in ocfs2_zero_extend()
976 while (zero_start < zero_to_size) { in ocfs2_zero_extend()
977 ret = ocfs2_zero_extend_get_range(inode, di_bh, zero_start, in ocfs2_zero_extend()
988 if (range_start < zero_start) in ocfs2_zero_extend()
989 range_start = zero_start; in ocfs2_zero_extend()
999 zero_start = range_end; in ocfs2_zero_extend()
/openbmc/qemu/include/hw/
H A Delf_ops.h468 elf_word zero_start = ph->p_paddr + file_size; in glue() local
479 zero_start >= other_end)) { in glue()
/openbmc/linux/fs/btrfs/
H A Dinode.c8148 unsigned long zero_start; in btrfs_page_mkwrite() local
8254 zero_start = offset_in_page(size); in btrfs_page_mkwrite()
8256 zero_start = PAGE_SIZE; in btrfs_page_mkwrite()
8258 if (zero_start != PAGE_SIZE) in btrfs_page_mkwrite()
8259 memzero_page(page, zero_start, PAGE_SIZE - zero_start); in btrfs_page_mkwrite()
H A Dextent_io.c648 u32 zero_start = max(offset_in_page(i_size), in end_bio_extent_readpage() local
651 zero_user_segment(page, zero_start, in end_bio_extent_readpage()