Lines Matching full:buffered
70 * We need to make sure there are no buffered pages in this in lock_extent_direct()
91 * found is for a buffered write, we can not wait for it in lock_extent_direct()
93 * deadlock with concurrent buffered writes on page in lock_extent_direct()
101 * buffered writes always lock pages before attempting in lock_extent_direct()
116 * call to readahead (a buffered read or a defrag call in lock_extent_direct()
339 * Need to update the i_size under the extent lock so buffered in btrfs_get_blocks_direct_write()
384 * Cap the size of reads to that usually seen in buffered I/O as we need in btrfs_dio_iomap_begin()
407 * here, mmap'ed writes may have happened or buffered reads started in btrfs_dio_iomap_begin()
449 * this range and we need to fallback to buffered IO, or we are doing a in btrfs_dio_iomap_begin()
463 * Ok for INLINE and COMPRESSED extents we need to fallback on buffered in btrfs_dio_iomap_begin()
465 * it's still buffered so for safety lets just fall back to the generic in btrfs_dio_iomap_begin()
466 * buffered path. in btrfs_dio_iomap_begin()
470 * do, so go ahead and fallback to buffered. in btrfs_dio_iomap_begin()
473 * to buffered IO. Don't blame me, this is the price we pay for using in btrfs_dio_iomap_begin()
480 * fallback to buffered IO. This is not only because we can in btrfs_dio_iomap_begin()
481 * block with buffered IO (no support for NOWAIT semantics at in btrfs_dio_iomap_begin()
485 * buffered IO, at btrfs_file_read_iter() by calling in btrfs_dio_iomap_begin()
856 goto buffered; in btrfs_direct_write()
917 * to buffered IO in case we haven't made any progress. in btrfs_direct_write()
932 * we must fallback to buffered IO. in btrfs_direct_write()
937 buffered: in btrfs_direct_write()
941 * because even if we end up not blocking during the buffered IO attempt in btrfs_direct_write()
1045 * fallback to a buffered read for the remainder of the in btrfs_direct_read()