Lines Matching full:zeroing
219 * Does an unaligned DIO write require partial block zeroing?
221 * Partial block zeroing is performed only for the head and tail blocks
224 * are written as whole blocks without zeroing.
226 * When zeroing is required, two concurrent unaligned DIO writes to the
229 * zeroing is not required, shared lock is safe -- block allocation and
488 * safe unless the DIO layer needs to perform partial block zeroing --
491 * in-flight DIO to avoid races with concurrent partial block zeroing.
515 * For unaligned writes, check whether partial block zeroing will be in ext4_dio_write_checks()
517 * concurrent DIO that could race with the zeroing. in ext4_dio_write_checks()
542 * needs partial block zeroing or is extending the file, we must wait in ext4_dio_write_checks()
546 * our partial block zeroing, and force synchronous completion so we in ext4_dio_write_checks()
547 * don't leave in-flight zeroing bios for the next writer to drain. in ext4_dio_write_checks()