Lines Matching refs:finfo
153 struct netfs_folio *finfo; in netfs_perform_write() local
212 finfo = netfs_folio_info(folio); in netfs_perform_write()
272 if (finfo) { in netfs_perform_write()
291 if (!finfo) { in netfs_perform_write()
305 finfo = kzalloc(sizeof(*finfo), GFP_KERNEL); in netfs_perform_write()
306 if (!finfo) { in netfs_perform_write()
311 finfo->netfs_group = netfs_get_group(netfs_group); in netfs_perform_write()
312 finfo->dirty_offset = offset; in netfs_perform_write()
313 finfo->dirty_len = copied; in netfs_perform_write()
314 folio_attach_private(folio, (void *)((unsigned long)finfo | in netfs_perform_write()
324 if (offset == finfo->dirty_offset + finfo->dirty_len) { in netfs_perform_write()
328 finfo->dirty_len += copied; in netfs_perform_write()
329 if (finfo->dirty_offset == 0 && finfo->dirty_len == flen) { in netfs_perform_write()
330 if (finfo->netfs_group) in netfs_perform_write()
331 folio_change_private(folio, finfo->netfs_group); in netfs_perform_write()
335 kfree(finfo); in netfs_perform_write()