Lines Matching refs:data

237 	 * handle both halves separately so that we properly zero data in the
285 * iomap_read_inline_data - copy inline data into the page cache
289 * Copy the inline data in @iter into @folio and zero out the rest of the folio.
756 * to zero) and corrupt data.
851 * Update the in-memory inode size after copying the data into the page
853 * preferably after I/O completion so that no stale data is exposed.
1046 * the end of this data range, not the end of the folio.
1055 * Scan the data range passed to us for dirty page cache folios. If we find a
1060 * contain data that has been written back - in which case the delalloc punch
1106 * have dirty data still pending in the page cache - those are going to be
1109 * As we are scanning the page cache for data, we don't need to reimplement the
1111 * start and end of data ranges correctly even for sub-folio block sizes. This
1114 * the data range lies within a folio, if they lie within the same folio or even
1115 * if there are multiple discontiguous data ranges within the folio.
1118 * can return data ranges that exist in the cache beyond EOF. e.g. a page fault
1119 * spanning EOF will initialise the post-EOF data to zeroes and mark it up to
1126 * delalloc block beyond EOF. Hence we limit the cached data scan range to EOF,
1132 * returns the start of a data range (start_byte), and SEEK_HOLE(start_byte)
1133 * returns the end of the data range (data_end). Using closed intervals would
1157 * If there is no more data to scan, all that is left is to
1170 * We find the end of this contiguous cached data range by
1187 /* The next data search starts at the end of this one. */
1891 struct writeback_control *wbc, void *data)
1893 struct iomap_writepage_ctx *wpc = data;