/include/linux/ |
D | pagemap.h | 21 unsigned long invalidate_mapping_pages(struct address_space *mapping, 30 int invalidate_inode_pages2(struct address_space *mapping); 31 int invalidate_inode_pages2_range(struct address_space *mapping, 34 int filemap_fdatawrite(struct address_space *); 35 int filemap_flush(struct address_space *); 36 int filemap_fdatawait_keep_errors(struct address_space *mapping); 37 int filemap_fdatawait_range(struct address_space *, loff_t lstart, loff_t lend); 38 int filemap_fdatawait_range_keep_errors(struct address_space *mapping, 41 static inline int filemap_fdatawait(struct address_space *mapping) in filemap_fdatawait() 46 bool filemap_range_has_page(struct address_space *, loff_t lstart, loff_t lend); [all …]
|
D | cleancache.h | 46 extern void __cleancache_invalidate_page(struct address_space *, struct page *); 47 extern void __cleancache_invalidate_inode(struct address_space *); 52 static inline bool cleancache_fs_enabled_mapping(struct address_space *mapping) in cleancache_fs_enabled_mapping() 104 static inline void cleancache_invalidate_page(struct address_space *mapping, in cleancache_invalidate_page() 112 static inline void cleancache_invalidate_inode(struct address_space *mapping) in cleancache_invalidate_inode()
|
D | dax.h | 157 int dax_writeback_mapping_range(struct address_space *mapping, 160 struct page *dax_layout_busy_page(struct address_space *mapping); 161 struct page *dax_layout_busy_page_range(struct address_space *mapping, loff_t start, loff_t end); 164 dax_entry_t dax_lock_mapping_entry(struct address_space *mapping, 166 void dax_unlock_mapping_entry(struct address_space *mapping, 169 static inline struct page *dax_layout_busy_page(struct address_space *mapping) in dax_layout_busy_page() 174 static inline struct page *dax_layout_busy_page_range(struct address_space *mapping, pgoff_t start,… in dax_layout_busy_page_range() 179 static inline int dax_writeback_mapping_range(struct address_space *mapping, in dax_writeback_mapping_range() 196 static inline dax_entry_t dax_lock_mapping_entry(struct address_space *mapping, in dax_lock_mapping_entry() 202 static inline void dax_unlock_mapping_entry(struct address_space *mapping, in dax_unlock_mapping_entry() [all …]
|
D | secretmem.h | 11 struct address_space *mapping; in page_is_secretmem() 23 mapping = (struct address_space *) in page_is_secretmem()
|
D | shmem_fs.h | 82 static inline bool shmem_mapping(struct address_space *mapping) in shmem_mapping() 87 static inline bool shmem_mapping(struct address_space *mapping) in shmem_mapping() 92 extern void shmem_unlock_mapping(struct address_space *mapping); 93 extern struct page *shmem_read_mapping_page_gfp(struct address_space *mapping, 107 extern unsigned long shmem_partial_swap_usage(struct address_space *mapping, 123 struct address_space *mapping, pgoff_t index) in shmem_read_mapping_page()
|
D | writeback.h | 363 void balance_dirty_pages_ratelimited(struct address_space *mapping); 364 int balance_dirty_pages_ratelimited_flags(struct address_space *mapping, 372 int generic_writepages(struct address_space *mapping, 374 void tag_pages_for_writeback(struct address_space *mapping, 376 int write_cache_pages(struct address_space *mapping, 379 int do_writepages(struct address_space *mapping, struct writeback_control *wbc); 381 void tag_pages_for_writeback(struct address_space *mapping, 384 bool filemap_dirty_folio(struct address_space *mapping, struct folio *folio);
|
D | buffer_head.h | 49 struct address_space; 74 struct address_space *b_assoc_map; /* mapping this buffer is 210 int sync_mapping_buffers(struct address_space *mapping); 262 int block_write_begin(struct address_space *mapping, loff_t pos, unsigned len, 266 int block_write_end(struct file *, struct address_space *, 269 int generic_write_end(struct file *, struct address_space *, 274 int cont_write_begin(struct file *, struct address_space *, loff_t, 293 sector_t generic_block_bmap(struct address_space *, sector_t, get_block_t *); 294 int block_truncate_page(struct address_space *, loff_t, get_block_t *); 297 extern int buffer_migrate_folio(struct address_space *, [all …]
|
D | migrate.h | 65 int migrate_folio_extra(struct address_space *mapping, struct folio *dst, 67 int migrate_folio(struct address_space *mapping, struct folio *dst, 75 int migrate_huge_page_move_mapping(struct address_space *mapping, 81 int folio_migrate_mapping(struct address_space *mapping, 97 static inline int migrate_huge_page_move_mapping(struct address_space *mapping, in migrate_huge_page_move_mapping()
|
D | pagevec.h | 19 struct address_space; 30 struct address_space *mapping, pgoff_t *index, pgoff_t end, 33 struct address_space *mapping, pgoff_t *index, xa_mark_t tag) in pagevec_lookup_tag()
|
D | mpage.h | 20 int mpage_writepages(struct address_space *mapping,
|
D | compiler_types.h | 21 # define __kernel __attribute__((address_space(0))) 22 # define __user __attribute__((noderef, address_space(__user))) 23 # define __iomem __attribute__((noderef, address_space(__iomem))) 24 # define __percpu __attribute__((noderef, address_space(__percpu))) 25 # define __rcu __attribute__((noderef, address_space(__rcu)))
|
D | fs.h | 309 struct address_space; 365 int (*writepages)(struct address_space *, struct writeback_control *); 368 bool (*dirty_folio)(struct address_space *, struct folio *); 372 int (*write_begin)(struct file *, struct address_space *mapping, 375 int (*write_end)(struct file *, struct address_space *mapping, 380 sector_t (*bmap)(struct address_space *, sector_t); 389 int (*migrate_folio)(struct address_space *, struct folio *dst, 395 int (*error_remove_page)(struct address_space *, struct page *); 428 struct address_space { struct 463 static inline bool mapping_tagged(struct address_space *mapping, xa_mark_t tag) in mapping_tagged() argument [all …]
|
D | fscache.h | 175 extern void __fscache_write_to_cache(struct fscache_cookie *, struct address_space *, 178 extern void __fscache_clear_page_bits(struct address_space *, loff_t, size_t); 586 static inline void fscache_clear_page_bits(struct address_space *mapping, in fscache_clear_page_bits() 618 struct address_space *mapping, in fscache_write_to_cache() 633 bool fscache_dirty_folio(struct address_space *mapping, struct folio *folio,
|
D | mc146818rtc.h | 39 int address_space; member
|
D | iomap.h | 14 struct address_space; 254 sector_t iomap_bmap(struct address_space *mapping, sector_t bno, 306 int iomap_writepages(struct address_space *mapping,
|
D | nfs_fs.h | 382 extern int nfs_sync_mapping(struct address_space *mapping); 383 extern void nfs_zap_mapping(struct inode *inode, struct address_space *mapping); 403 extern int nfs_clear_invalid_mapping(struct address_space *mapping); 405 extern int nfs_revalidate_mapping(struct inode *inode, struct address_space *mapping); 570 extern int nfs_writepages(struct address_space *, struct writeback_control *);
|
D | pagewalk.h | 115 int walk_page_mapping(struct address_space *mapping, pgoff_t first_index,
|
D | netfs.h | 179 struct address_space *mapping; /* The mapping being accessed */ 282 struct address_space *, loff_t pos, unsigned int len,
|
D | mm_types.h | 32 struct address_space; 106 struct address_space *mapping; 294 struct address_space *mapping;
|
D | mm.h | 2196 int generic_error_remove_page(struct address_space *mapping, struct page *page); 2205 void unmap_mapping_pages(struct address_space *mapping, 2207 void unmap_mapping_range(struct address_space *mapping, 2227 static inline void unmap_mapping_pages(struct address_space *mapping, in unmap_mapping_pages() 2229 static inline void unmap_mapping_range(struct address_space *mapping, in unmap_mapping_range() 2233 static inline void unmap_shared_mapping_range(struct address_space *mapping, in unmap_shared_mapping_range() 3074 extern void truncate_inode_pages(struct address_space *, loff_t); 3075 extern void truncate_inode_pages_range(struct address_space *, 3077 extern void truncate_inode_pages_final(struct address_space *); 3578 int mf_dax_kill_procs(struct address_space *mapping, pgoff_t index, [all …]
|
/include/asm-generic/ |
D | cacheflush.h | 10 struct address_space; 59 static inline void flush_dcache_mmap_lock(struct address_space *mapping) in flush_dcache_mmap_lock() 65 static inline void flush_dcache_mmap_unlock(struct address_space *mapping) in flush_dcache_mmap_unlock()
|
D | hyperv-tlfs.h | 427 u64 address_space; member 441 u64 address_space; member 464 u64 address_space; member 471 u64 address_space; member 479 u64 address_space; member
|
/include/drm/ttm/ |
D | ttm_device.h | 268 struct address_space *dev_mapping; 296 struct device *dev, struct address_space *mapping,
|
/include/drm/ |
D | drm_vma_manager.h | 221 struct address_space *file_mapping) in drm_vma_node_unmap()
|
/include/trace/events/ |
D | filemap.h | 60 TP_PROTO(struct address_space *mapping, errseq_t eseq),
|