Home
last modified time | relevance | path

Searched refs:address_space (Results 1 – 25 of 33) sorted by relevance

12

/include/linux/
Dpagemap.h21 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 …]
Dcleancache.h46 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()
Ddax.h157 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 …]
Dsecretmem.h11 struct address_space *mapping; in page_is_secretmem()
23 mapping = (struct address_space *) in page_is_secretmem()
Dshmem_fs.h82 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()
Dwriteback.h363 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);
Dbuffer_head.h49 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 …]
Dmigrate.h65 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()
Dpagevec.h19 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()
Dmpage.h20 int mpage_writepages(struct address_space *mapping,
Dcompiler_types.h21 # 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)))
Dfs.h309 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 …]
Dfscache.h175 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,
Dmc146818rtc.h39 int address_space; member
Diomap.h14 struct address_space;
254 sector_t iomap_bmap(struct address_space *mapping, sector_t bno,
306 int iomap_writepages(struct address_space *mapping,
Dnfs_fs.h382 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 *);
Dpagewalk.h115 int walk_page_mapping(struct address_space *mapping, pgoff_t first_index,
Dnetfs.h179 struct address_space *mapping; /* The mapping being accessed */
282 struct address_space *, loff_t pos, unsigned int len,
Dmm_types.h32 struct address_space;
106 struct address_space *mapping;
294 struct address_space *mapping;
Dmm.h2196 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/
Dcacheflush.h10 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()
Dhyperv-tlfs.h427 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/
Dttm_device.h268 struct address_space *dev_mapping;
296 struct device *dev, struct address_space *mapping,
/include/drm/
Ddrm_vma_manager.h221 struct address_space *file_mapping) in drm_vma_node_unmap()
/include/trace/events/
Dfilemap.h60 TP_PROTO(struct address_space *mapping, errseq_t eseq),

12