Searched refs:i_pages (Results 1 – 10 of 10) sorted by relevance
| /linux/arch/nios2/include/asm/ |
| H A D | cacheflush.h | 54 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages) 55 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages) 57 xa_lock_irqsave(&mapping->i_pages, flags) 59 xa_unlock_irqrestore(&mapping->i_pages, flags)
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | page_migration.rst | 84 5. i_pages的锁被持有。这将导致所有试图通过映射访问该页的进程在自旋锁上阻塞。 99 11. i_pages锁被放弃。这样一来,在映射中的查找又变得可能了。进程将从在锁上自旋到在
|
| /linux/fs/btrfs/ |
| H A D | extent_io.h | 426 xa_lock_irq(&folio->mapping->i_pages); in btrfs_clear_folio_dirty_tag() 427 __xa_clear_mark(&folio->mapping->i_pages, folio->index, in btrfs_clear_folio_dirty_tag() 429 xa_unlock_irq(&folio->mapping->i_pages); in btrfs_clear_folio_dirty_tag()
|
| H A D | subpage.c | 405 XA_STATE(xas, &mapping->i_pages, folio->index); in folio_clear_tags()
|
| /linux/arch/arm/include/asm/ |
| H A D | cacheflush.h | 321 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages) 322 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages)
|
| /linux/fs/netfs/ |
| H A D | fscache_io.c | 181 XA_STATE(xas, &mapping->i_pages, first); in __fscache_clear_page_bits() 251 iov_iter_xarray(&iter, ITER_SOURCE, &mapping->i_pages, start, len); in __fscache_write_to_cache()
|
| /linux/mm/ |
| H A D | readahead.c | 270 struct folio *folio = xa_load(&mapping->i_pages, index + i); in page_cache_ra_unbounded() 806 struct folio *folio = xa_load(&mapping->i_pages, index); in readahead_expand() 835 struct folio *folio = xa_load(&mapping->i_pages, index); in readahead_expand()
|
| /linux/fs/orangefs/ |
| H A D | inode.c | 222 struct xarray *i_pages; in orangefs_readahead() local 242 i_pages = &rac->mapping->i_pages; in orangefs_readahead() 244 iov_iter_xarray(&iter, ITER_DEST, i_pages, in orangefs_readahead()
|
| /linux/fs/nfs/ |
| H A D | fscache.c | 324 xa_for_each_range(&sreq->rreq->mapping->i_pages, idx, page, start, last) { in nfs_netfs_issue_read()
|
| /linux/fs/ |
| H A D | fs-writeback.c | 410 XA_STATE(xas, &mapping->i_pages, 0); in inode_do_switch_wbs() 415 xa_lock_irq(&mapping->i_pages); in inode_do_switch_wbs() 499 xa_unlock_irq(&mapping->i_pages); in inode_do_switch_wbs()
|