Lines Matching defs:unwritten

43 #define EXT4_EXT_MARK_UNWRIT1	0x2  /* mark first half unwritten */
44 #define EXT4_EXT_MARK_UNWRIT2 0x4 /* mark second half unwritten */
332 int unwritten = ext4_ext_is_unwritten(path[path->p_depth].p_ext);
338 return ext4_split_extent_at(handle, inode, ppath, lblk, unwritten ?
1807 int merge_done = 0, unwritten;
1817 unwritten = ext4_ext_is_unwritten(ex);
1820 if (unwritten)
1978 int mb_flags = 0, unwritten;
2030 unwritten = ext4_ext_is_unwritten(ex);
2033 if (unwritten)
2056 unwritten = ext4_ext_is_unwritten(ex);
2061 if (unwritten)
2408 * delayed and unwritten block. A partial cluster meeting that
2579 unsigned unwritten = 0;
2606 unwritten = 1;
2608 unwritten = 0;
2611 unwritten, ex_ee_len);
2696 * Do not mark unwritten if all the blocks in the
2699 if (unwritten && num)
3139 * the states(init or unwritten) of new extents.
3312 int unwritten;
3320 unwritten = ext4_ext_is_unwritten(ex);
3325 if (unwritten)
3351 unwritten = ext4_ext_is_unwritten(ex);
3355 if (unwritten) {
3373 * to an unwritten extent. It may result in splitting the unwritten
3375 * unwritten).
3382 * - The extent pointed to by 'path' is unwritten.
3434 * unwritten extent to its neighbor. This is much cheaper
3628 * to an unwritten extent.
3630 * Writing to an unwritten extent may result in splitting the unwritten
3631 * extent into multiple initialized/unwritten extents (up to three)
3633 * a> There is no split required: Entire extent should be unwritten
3637 * This works the same way in the case of initialized -> unwritten conversion.
3640 * the unwritten extent split. To prevent ENOSPC occur at the IO
3641 * complete, we need to split the unwritten extent before DIO submit
3642 * the IO. The unwritten extent called at this time will be split
3643 * into three unwritten extent(at most). After IO complete, the part
3647 * Returns the size of unwritten extent to be written on success.
3678 /* Convert to unwritten */
3768 * unwritten extent
3801 /* first mark the extent as unwritten */
3840 * When writing into unwritten space, we should not fail to
3882 * we already have an unwritten extent
3905 * discovered unwritten extent to written.
3914 * shouldn't get a 0 return when converting an unwritten extent
4174 * unwritten extents are treated as holes, except that
4191 * caller wants to convert it to unwritten.
4272 * EXT_INIT_MAX_LEN and for an unwritten extent this limit is
4332 /* Mark unwritten */
4397 * when it is _not_ an unwritten extent.
4557 * unwritten and possibly manually zero out unaligned parts of the
4579 * Indirect files do not support unwritten extents
4667 * In worst case we have to writeout two nonadjacent unwritten
4809 * all unwritten extents within this range will be converted to
5603 * @unwritten: Mark second inode's extents as unwritten after swap
5618 ext4_lblk_t count, int unwritten, int *erp)
5751 if (unwritten)
5873 * Updates physical block address and unwritten status of extent
5880 int len, int unwritten, ext4_fsblk_t pblk)
5925 if (unwritten)