Lines Matching refs:uptodate
116 void end_buffer_read_sync(struct buffer_head *bh, int uptodate)
118 if (uptodate) {
128 void end_buffer_write_sync(struct buffer_head *bh, int uptodate)
132 if (uptodate) {
367 static void end_buffer_async_read(struct buffer_head *bh, int uptodate)
378 if (uptodate) {
412 * uptodate then we can set the page uptodate.
429 static void end_buffer_async_write(struct buffer_head *bh, int uptodate)
440 if (uptodate) {
882 int uptodate = PageUptodate(page);
889 if (uptodate)
1047 * individually become uptodate. But their backing page remains not
1048 * uptodate - even if all of its buffers are uptodate. A subsequent
1049 * block_read_full_page() against that page will discover all the uptodate
1050 * buffers, will set the page uptodate and will perform no I/O.
1447 * We don't even need to mark it not-uptodate - nobody can expect
1475 * NOTE! All mapped/uptodate combinations are valid:
1484 * "Dirty" is valid only with the last case (mapped+uptodate).
1802 * uptodate then we can optimize away a bogus readpage() for
1804 * uptodate as a result of this (potentially partial) write.
1875 * All buffers are uptodate - we can set the page uptodate
1894 * the underlying blockdev brought it uptodate (the sct fix).
2108 static void end_buffer_read_nobh(struct buffer_head *bh, int uptodate)
2110 if (uptodate) {
2120 * On entry, the page is fully not uptodate.
2121 * On exit the page is fully uptodate in the areas outside (from,to)