Lines Matching refs:finfo
144 struct netfs_folio *finfo; in netfs_perform_write() local
203 finfo = netfs_folio_info(folio); in netfs_perform_write()
263 if (finfo) { in netfs_perform_write()
282 if (!finfo) { in netfs_perform_write()
296 finfo = kzalloc(sizeof(*finfo), GFP_KERNEL); in netfs_perform_write()
297 if (!finfo) { in netfs_perform_write()
302 finfo->netfs_group = netfs_get_group(netfs_group); in netfs_perform_write()
303 finfo->dirty_offset = offset; in netfs_perform_write()
304 finfo->dirty_len = copied; in netfs_perform_write()
305 folio_attach_private(folio, (void *)((unsigned long)finfo | in netfs_perform_write()
315 if (offset == finfo->dirty_offset + finfo->dirty_len) { in netfs_perform_write()
319 finfo->dirty_len += copied; in netfs_perform_write()
320 if (finfo->dirty_offset == 0 && finfo->dirty_len == flen) { in netfs_perform_write()
321 if (finfo->netfs_group) in netfs_perform_write()
322 folio_change_private(folio, finfo->netfs_group); in netfs_perform_write()
326 kfree(finfo); in netfs_perform_write()