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()
340 * Need to update the i_size under the extent lock so buffered in btrfs_get_blocks_direct_write()
385 * Cap the size of reads to that usually seen in buffered I/O as we need in btrfs_dio_iomap_begin()
408 * here, mmap'ed writes may have happened or buffered reads started in btrfs_dio_iomap_begin()
450 * this range and we need to fallback to buffered IO, or we are doing a in btrfs_dio_iomap_begin()
464 * Ok for INLINE and COMPRESSED extents we need to fallback on buffered in btrfs_dio_iomap_begin()
466 * it's still buffered so for safety lets just fall back to the generic in btrfs_dio_iomap_begin()
467 * buffered path. in btrfs_dio_iomap_begin()
471 * do, so go ahead and fallback to buffered. in btrfs_dio_iomap_begin()
474 * to buffered IO. Don't blame me, this is the price we pay for using in btrfs_dio_iomap_begin()
481 * fallback to buffered IO. This is not only because we can in btrfs_dio_iomap_begin()
482 * block with buffered IO (no support for NOWAIT semantics at in btrfs_dio_iomap_begin()
486 * buffered IO, at btrfs_file_read_iter() by calling in btrfs_dio_iomap_begin()
857 goto buffered; in btrfs_direct_write()
918 * to buffered IO in case we haven't made any progress. in btrfs_direct_write()
933 * we must fallback to buffered IO. in btrfs_direct_write()
938 buffered: in btrfs_direct_write()
942 * because even if we end up not blocking during the buffered IO attempt in btrfs_direct_write()
1046 * fallback to a buffered read for the remainder of the in btrfs_direct_read()