Home
last modified time | relevance | path

Searched refs:i_pages (Results 1 – 10 of 10) sorted by relevance

/linux/arch/nios2/include/asm/
H A Dcacheflush.h54 #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 Dpage_migration.rst84 5. i_pages的锁被持有。这将导致所有试图通过映射访问该页的进程在自旋锁上阻塞。
99 11. i_pages锁被放弃。这样一来,在映射中的查找又变得可能了。进程将从在锁上自旋到在
/linux/fs/btrfs/
H A Dextent_io.h426 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 Dsubpage.c405 XA_STATE(xas, &mapping->i_pages, folio->index); in folio_clear_tags()
/linux/arch/arm/include/asm/
H A Dcacheflush.h321 #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 Dfscache_io.c181 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 Dreadahead.c270 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 Dinode.c222 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 Dfscache.c324 xa_for_each_range(&sreq->rreq->mapping->i_pages, idx, page, start, last) { in nfs_netfs_issue_read()
/linux/fs/
H A Dfs-writeback.c410 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()