Lines Matching defs:write

113 	/* All write I/Os should always be within the file maximum size */
129 * write pointer) and unwriten beyond.
293 * The write pointer of read-only zones is invalid. If such a
313 /* The write pointer of full zones is invalid. */
324 bool write;
347 !err->write && isize == data_size)
353 * For the latter case, the cause may be a write IO error or an external
356 * a write operation partially failed and data was writen at the end
358 * needing several BIOs and/or write requests to be processed.
360 * this can happen with a deferred write error with the use of the
361 * device side write cache after getting successful write IO
381 zonefs_warn(sb, "inode %lu: read/write access disabled\n",
390 zonefs_warn(sb, "inode %lu: write access disabled\n",
436 * in the zone condition (e.g. offline or read-only). For a failed write to a
437 * sequential zone, the zone write pointer position must also be checked to
438 * eventually correct the file size and zonefs inode write pointer offset
439 * (which can be out of sync with the drive due to partial write failures).
441 static void __zonefs_io_error(struct inode *inode, bool write)
450 .write = write,
480 static void zonefs_io_error(struct inode *inode, bool write)
485 __zonefs_io_error(inode, write);
571 * allow setting any write attributes on the sub-directories grouping
677 * mappings are possible since there are no guarantees for write
696 * and below the zone write pointer for sequential zones. In both
716 * but that is not a problem since a write completed
719 * size to the write end location.
781 * write pointer may not be where we expect it to be, but the zone
782 * append write can still succeed. So check manually that we wrote where
791 "Corrupted write pointer %llu for zone at %llu\n",
875 * write path. For these files, check that the user is issuing writes
877 * delivers write requests to the device in sequential order. This is always the
894 * as this can cause write reordering (e.g. the first aio gets EAGAIN
960 * write IO issuing order is preserved.
1768 * that write operations on 512e devices (512B logical block and 4KB