Home
last modified time | relevance | path

Searched refs:try_to_free_buffers (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/include/linux/
H A Dbuffer_head.h194 int try_to_free_buffers(struct page *);
438 static inline int try_to_free_buffers(struct page *page) { return 1; } in try_to_free_buffers() function
/kernel/linux/linux-6.6/include/linux/
H A Dbuffer_head.h458 bool try_to_free_buffers(struct folio *folio);
471 static inline bool try_to_free_buffers(struct folio *folio) { return true; } in try_to_free_buffers() function
/kernel/linux/linux-6.6/fs/
H A Dmpage.c456 try_to_free_buffers(page_folio(page)); in clean_buffers()
H A Dbuffer.c182 * we get exclusion from try_to_free_buffers with the blockdev mapping's
478 * Locking is a little subtle: try_to_free_buffers() will remove buffers
480 * try_to_free_buffers() will be operating against the *blockdev* mapping
715 * We use private_lock to lock against try_to_free_buffers while using the
1068 if (!try_to_free_buffers(folio)) in grow_dev_page()
1237 * and unlocked then try_to_free_buffers() may strip the buffers from the page
1341 * attached page(i.e., try_to_free_buffers) so it could cause in bh_lru_install()
1429 * try_to_free_buffers() attempt is failing. FIXME, perhaps?
1640 * block_dirty_folio() via private_lock. try_to_free_buffers
2887 * try_to_free_buffers() check
2939 bool try_to_free_buffers(struct folio *folio) try_to_free_buffers() function
2986 EXPORT_SYMBOL(try_to_free_buffers); global() variable
[all...]
/kernel/linux/linux-5.10/fs/
H A Dmpage.c467 try_to_free_buffers(page); in clean_buffers()
H A Dbuffer.c181 * we get exclusion from try_to_free_buffers with the blockdev mapping's
436 * Locking is a little subtle: try_to_free_buffers() will remove buffers
438 * try_to_free_buffers() will be operating against the *blockdev* mapping
634 * We use private_lock to lock against try_to_free_buffers while using the
986 if (!try_to_free_buffers(page)) in grow_dev_page()
1167 * and unlocked then try_to_free_buffers() may strip the buffers from the page
1344 * try_to_free_buffers() attempt is failing. FIXME, perhaps?
1553 * __set_page_dirty_buffers() via private_lock. try_to_free_buffers
3173 * try_to_free_buffers() checks if all the buffers on this particular page
3176 * Exclusion against try_to_free_buffers ma
3225 int try_to_free_buffers(struct page *page) try_to_free_buffers() function
3272 EXPORT_SYMBOL(try_to_free_buffers); global() variable
[all...]
/kernel/linux/linux-5.10/fs/gfs2/
H A Daops.c715 * Calls try_to_free_buffers() to free the buffers and put the page if the
775 return try_to_free_buffers(page); in gfs2_releasepage()
/kernel/linux/linux-6.6/fs/gfs2/
H A Daops.c676 * Calls try_to_free_buffers() to free the buffers and put the folio if the
738 return try_to_free_buffers(folio); in gfs2_release_folio()
/kernel/linux/linux-5.10/fs/jbd2/
H A Dcommit.c83 try_to_free_buffers(page); in release_buffer_page()
H A Dtransaction.c2113 * so try_to_free_buffers() can reap them.
2115 * This function returns non-zero if we wish try_to_free_buffers()
2116 * to be called. We do this if the page is releasable by try_to_free_buffers().
2170 ret = try_to_free_buffers(page); in jbd2_journal_try_to_free_buffers()
2269 * buffers cannot be stolen by try_to_free_buffers as long as we are in journal_unmap_buffer()
2481 if (may_free && try_to_free_buffers(page)) in jbd2_journal_invalidatepage()
/kernel/linux/linux-5.10/fs/hfsplus/
H A Dinode.c123 return res ? try_to_free_buffers(page) : 0; in hfsplus_releasepage()
/kernel/linux/linux-5.10/fs/hfs/
H A Dinode.c127 return res ? try_to_free_buffers(page) : 0; in hfs_releasepage()
/kernel/linux/linux-6.6/fs/jbd2/
H A Dcommit.c81 try_to_free_buffers(folio); in release_buffer_page()
H A Dtransaction.c2105 * so try_to_free_buffers() can reap them.
2107 * This function returns non-zero if we wish try_to_free_buffers()
2108 * to be called. We do this if the page is releasable by try_to_free_buffers().
2168 ret = try_to_free_buffers(folio); in jbd2_journal_try_to_free_buffers()
2267 * buffers cannot be stolen by try_to_free_buffers as long as we are in journal_unmap_buffer()
2478 if (may_free && try_to_free_buffers(folio)) in jbd2_journal_invalidate_folio()
/kernel/linux/linux-6.6/fs/hfsplus/
H A Dinode.c124 return res ? try_to_free_buffers(folio) : false; in hfsplus_release_folio()
/kernel/linux/linux-6.6/fs/hfs/
H A Dinode.c127 return res ? try_to_free_buffers(folio) : false; in hfs_release_folio()
/kernel/linux/linux-5.10/mm/
H A Dfilemap.c53 #include <linux/buffer_head.h> /* for try_to_free_buffers */
3533 return try_to_free_buffers(page); in try_to_release_page()
H A Dmigrate.c1137 try_to_free_buffers(page); in __unmap_and_move()
H A Dvmscan.c741 if (try_to_free_buffers(page)) { in pageout()
/kernel/linux/linux-5.10/fs/ocfs2/
H A Daops.c506 return try_to_free_buffers(page); in ocfs2_releasepage()
/kernel/linux/linux-6.6/fs/ocfs2/
H A Daops.c503 return try_to_free_buffers(folio); in ocfs2_release_folio()
/kernel/linux/linux-6.6/mm/
H A Dmigrate.c1236 try_to_free_buffers(src); in migrate_folio_unmap()
H A Dfilemap.c58 #include <linux/buffer_head.h> /* for try_to_free_buffers */
4137 return try_to_free_buffers(folio); in filemap_release_folio()
/kernel/linux/linux-5.10/fs/reiserfs/
H A Dinode.c3249 ret = try_to_free_buffers(page); in reiserfs_releasepage()
/kernel/linux/linux-6.6/fs/reiserfs/
H A Dinode.c3226 ret = try_to_free_buffers(folio); in reiserfs_release_folio()

Completed in 60 milliseconds

12