Lines Matching defs:finfo
135 struct netfs_folio *finfo;
188 finfo = netfs_folio_info(folio);
234 if (finfo)
245 if (finfo)
253 if (!finfo || copied <= finfo->dirty_offset) {
264 finfo->dirty_len += finfo->dirty_offset;
265 if (finfo->dirty_len == flen) {
269 if (copied > finfo->dirty_len)
270 finfo->dirty_len = copied;
271 finfo->dirty_offset = 0;
281 if (finfo) {
300 if (!finfo) {
312 finfo = kzalloc_obj(*finfo);
313 if (!finfo) {
318 finfo->netfs_group = netfs_get_group(netfs_group);
319 finfo->dirty_offset = offset;
320 finfo->dirty_len = copied;
321 folio_attach_private(folio, (void *)((unsigned long)finfo |
331 if (offset == finfo->dirty_offset + finfo->dirty_len) {
335 finfo->dirty_len += copied;
336 if (finfo->dirty_offset == 0 && finfo->dirty_len == flen) {
375 WARN_ON_ONCE(!finfo);
377 /* finfo->netfs_group has a ref */
381 kfree(finfo);