Lines Matching refs:netfs_group
16 static void __netfs_set_group(struct folio *folio, struct netfs_group *netfs_group) in __netfs_set_group() argument
18 if (netfs_group) in __netfs_set_group()
19 folio_attach_private(folio, netfs_get_group(netfs_group)); in __netfs_set_group()
22 static void netfs_set_group(struct folio *folio, struct netfs_group *netfs_group) in netfs_set_group() argument
26 if (unlikely(priv != netfs_group)) { in netfs_set_group()
27 if (netfs_group && (!priv || priv == NETFS_FOLIO_COPY_TO_CACHE)) in netfs_set_group()
28 folio_attach_private(folio, netfs_get_group(netfs_group)); in netfs_set_group()
29 else if (!netfs_group && priv == NETFS_FOLIO_COPY_TO_CACHE) in netfs_set_group()
97 struct netfs_group *netfs_group) in netfs_perform_write() argument
145 struct netfs_group *group; in netfs_perform_write()
206 if (unlikely(group != netfs_group) && in netfs_perform_write()
216 netfs_set_group(folio, netfs_group); in netfs_perform_write()
231 __netfs_set_group(folio, netfs_group); in netfs_perform_write()
249 __netfs_set_group(folio, netfs_group); in netfs_perform_write()
277 netfs_set_group(folio, netfs_group); in netfs_perform_write()
290 __netfs_set_group(folio, netfs_group); in netfs_perform_write()
302 finfo->netfs_group = netfs_get_group(netfs_group); 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()
430 struct netfs_group *netfs_group) in netfs_buffered_write_iter_locked() argument
445 return netfs_perform_write(iocb, from, netfs_group); in netfs_buffered_write_iter_locked()
498 vm_fault_t netfs_page_mkwrite(struct vm_fault *vmf, struct netfs_group *netfs_group) in netfs_page_mkwrite() argument
500 struct netfs_group *group; in netfs_page_mkwrite()
527 if (group != netfs_group && group != NETFS_FOLIO_COPY_TO_CACHE) { in netfs_page_mkwrite()
549 netfs_set_group(folio, netfs_group); in netfs_page_mkwrite()