Home
last modified time | relevance | path

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

12345678910

/linux/include/linux/
H A 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,
35 int filemap_invalidate_pages(struct address_space *mapping,
39 int filemap_fdatawrite(struct address_space *);
40 int filemap_flush(struct address_space *);
41 int filemap_flush_nr(struct address_space *mapping, long *nr_to_write);
42 int filemap_fdatawait_keep_errors(struct address_space *mapping);
43 int filemap_fdatawait_range(struct address_space *, loff_t lstart, loff_t lend);
44 int filemap_fdatawait_range_keep_errors(struct address_space *mapping,
[all …]
H A Dshmem_fs.h117 bool shmem_mapping(const struct address_space *mapping);
119 static inline bool shmem_mapping(const struct address_space *mapping) in shmem_mapping()
124 void shmem_unlock_mapping(struct address_space *mapping);
125 struct page *shmem_read_mapping_page_gfp(struct address_space *mapping,
164 extern unsigned long shmem_partial_swap_usage(struct address_space *mapping,
178 struct folio *shmem_read_folio_gfp(struct address_space *mapping,
181 static inline struct folio *shmem_read_folio(struct address_space *mapping, in shmem_read_folio()
188 struct address_space *mapping, pgoff_t index) in shmem_read_mapping_page()
H A Dbuffer_head.h48 struct address_space;
76 struct address_space *b_assoc_map; /* mapping this buffer is
261 int block_write_begin(struct address_space *mapping, loff_t pos, unsigned len,
266 int generic_write_end(const struct kiocb *, struct address_space *,
270 int cont_write_begin(const struct kiocb *, struct address_space *, loff_t,
277 sector_t generic_block_bmap(struct address_space *, sector_t, get_block_t *);
278 int block_truncate_page(struct address_space *, loff_t, get_block_t *);
281 extern int buffer_migrate_folio(struct address_space *,
283 extern int buffer_migrate_folio_norefs(struct address_space *,
512 bool block_dirty_folio(struct address_space *mapping, struct folio *folio);
[all …]
H A Dwriteback.h356 void balance_dirty_pages_ratelimited(struct address_space *mapping);
357 int balance_dirty_pages_ratelimited_flags(struct address_space *mapping,
362 struct folio *writeback_iter(struct address_space *mapping,
365 int do_writepages(struct address_space *mapping, struct writeback_control *wbc);
367 void tag_pages_for_writeback(struct address_space *mapping,
370 bool filemap_dirty_folio(struct address_space *mapping, struct folio *folio);
H A Dmigrate.h57 int migrate_folio(struct address_space *mapping, struct folio *dst,
66 int migrate_huge_page_move_mapping(struct address_space *mapping,
71 int folio_migrate_mapping(struct address_space *mapping,
90 static inline int migrate_huge_page_move_mapping(struct address_space *mapping, in migrate_huge_page_move_mapping()
H A Dnetfs.h229 struct address_space *mapping; /* The mapping being accessed */
410 int netfs_writeback_single(struct address_space *mapping,
419 struct address_space *, loff_t pos, unsigned int len,
421 int netfs_writepages(struct address_space *mapping,
423 bool netfs_dirty_folio(struct address_space *mapping, struct folio *folio);
461 int netfs_alloc_folioq_buffer(struct address_space *mapping,
/linux/drivers/acpi/acpica/
H A Devhandler.c133 if (handler_obj->address_space.space_id == space_id) { in acpi_ev_has_default_handler()
134 if (handler_obj->address_space.handler_flags & in acpi_ev_has_default_handler()
140 handler_obj = handler_obj->address_space.next; in acpi_ev_has_default_handler()
217 acpi_ev_find_region_handler(handler_obj->address_space. in acpi_ev_install_handler()
228 address_space. in acpi_ev_install_handler()
252 if (obj_desc->region.space_id != handler_obj->address_space.space_id) { in acpi_ev_install_handler()
298 if (handler_obj->address_space.space_id == space_id) { in acpi_ev_find_region_handler()
304 handler_obj = handler_obj->address_space.next; in acpi_ev_find_region_handler()
419 if (handler_obj->address_space.handler == handler) { in acpi_ev_install_space_handler()
493 acpi_os_create_mutex(&handler_obj->address_space.context_mutex); in acpi_ev_install_space_handler()
[all …]
H A Devregion.c141 context = handler_desc->address_space.context; in acpi_ev_address_space_dispatch()
142 context_mutex = handler_desc->address_space.context_mutex; in acpi_ev_address_space_dispatch()
153 region_setup = handler_desc->address_space.setup; in acpi_ev_address_space_dispatch()
168 handler_desc->address_space.context; in acpi_ev_address_space_dispatch()
179 handler_desc->address_space.context; in acpi_ev_address_space_dispatch()
228 handler = handler_desc->address_space.handler; in acpi_ev_address_space_dispatch()
233 &region_obj->region.handler->address_space, handler, in acpi_ev_address_space_dispatch()
238 if (!(handler_desc->address_space.handler_flags & in acpi_ev_address_space_dispatch()
317 if (!(handler_desc->address_space.handler_flags & in acpi_ev_address_space_dispatch()
376 obj_desc = handler_obj->address_space.region_list; in acpi_ev_detach_region()
[all …]
H A Devxfregn.c189 if (handler_obj->address_space.space_id == space_id) { in ACPI_EXPORT_SYMBOL()
193 if (handler_obj->address_space.handler != handler) { in ACPI_EXPORT_SYMBOL()
207 region_obj = handler_obj->address_space.region_list; in ACPI_EXPORT_SYMBOL()
226 handler_obj->address_space.region_list; in ACPI_EXPORT_SYMBOL()
231 *last_obj_ptr = handler_obj->address_space.next; in ACPI_EXPORT_SYMBOL()
241 last_obj_ptr = &handler_obj->address_space.next; in ACPI_EXPORT_SYMBOL()
242 handler_obj = handler_obj->address_space.next; in ACPI_EXPORT_SYMBOL()
H A Ddbdisply.c956 (handler_obj->address_space. in acpi_db_display_handlers()
960 handler_obj->address_space. in acpi_db_display_handlers()
977 if (handler_obj->address_space.space_id >= in acpi_db_display_handlers()
981 handler_obj->address_space. in acpi_db_display_handlers()
984 (handler_obj->address_space. in acpi_db_display_handlers()
988 handler_obj->address_space. in acpi_db_display_handlers()
992 handler_obj = handler_obj->address_space.next; in acpi_db_display_handlers()
1081 address_space.space_id), in acpi_db_display_non_root_handlers()
1082 handler_obj->address_space.space_id); in acpi_db_display_non_root_handlers()
1085 (handler_obj->address_space.handler_flags & in acpi_db_display_non_root_handlers()
[all …]
H A Dutdelete.c124 next_desc = handler_desc->address_space.next; in acpi_ut_delete_internal_obj()
206 handler_desc->address_space.region_list; in acpi_ut_delete_internal_obj()
209 &handler_desc->address_space.region_list; in acpi_ut_delete_internal_obj()
235 if (handler_desc->address_space.handler_flags & in acpi_ut_delete_internal_obj()
240 if (handler_desc->address_space.setup) { in acpi_ut_delete_internal_obj()
242 address_space.setup(object, in acpi_ut_delete_internal_obj()
245 address_space. in acpi_ut_delete_internal_obj()
293 acpi_os_delete_mutex(object->address_space.context_mutex); in acpi_ut_delete_internal_obj()
/linux/fs/nilfs2/
H A Dbtnode.h34 void nilfs_btnode_cache_clear(struct address_space *);
35 struct buffer_head *nilfs_btnode_create_block(struct address_space *btnc,
37 int nilfs_btnode_submit_block(struct address_space *, __u64, sector_t,
40 int nilfs_btnode_prepare_change_key(struct address_space *,
42 void nilfs_btnode_commit_change_key(struct address_space *,
44 void nilfs_btnode_abort_change_key(struct address_space *,
H A Dpage.h35 struct buffer_head *nilfs_grab_buffer(struct inode *, struct address_space *,
42 int nilfs_copy_dirty_pages(struct address_space *, struct address_space *);
43 void nilfs_copy_back_pages(struct address_space *, struct address_space *);
45 void nilfs_clear_dirty_pages(struct address_space *mapping);
H A Dbtnode.c41 void nilfs_btnode_cache_clear(struct address_space *btnc) in nilfs_btnode_cache_clear()
48 nilfs_btnode_create_block(struct address_space *btnc, __u64 blocknr) in nilfs_btnode_create_block()
87 int nilfs_btnode_submit_block(struct address_space *btnc, __u64 blocknr, in nilfs_btnode_submit_block()
161 struct address_space *mapping; in nilfs_btnode_delete()
209 int nilfs_btnode_prepare_change_key(struct address_space *btnc, in nilfs_btnode_prepare_change_key()
285 void nilfs_btnode_commit_change_key(struct address_space *btnc, in nilfs_btnode_commit_change_key()
336 void nilfs_btnode_abort_change_key(struct address_space *btnc, in nilfs_btnode_abort_change_key()
H A Dpage.c47 struct address_space *mapping, in nilfs_grab_buffer()
156 struct address_space *m; in nilfs_folio_bug()
243 int nilfs_copy_dirty_pages(struct address_space *dmap, in nilfs_copy_dirty_pages()
244 struct address_space *smap) in nilfs_copy_dirty_pages()
298 void nilfs_copy_back_pages(struct address_space *dmap, in nilfs_copy_back_pages()
299 struct address_space *smap) in nilfs_copy_back_pages()
361 void nilfs_clear_dirty_pages(struct address_space *mapping) in nilfs_clear_dirty_pages()
476 struct address_space *mapping = folio->mapping; in __nilfs_clear_folio_dirty()
/linux/mm/
H A Dfilemap.c129 static void page_cache_delete(struct address_space *mapping, in page_cache_delete()
150 static void filemap_unaccount_folio(struct address_space *mapping, in filemap_unaccount_folio()
224 struct address_space *mapping = folio->mapping; in __filemap_remove_folio()
231 void filemap_free_folio(struct address_space *mapping, struct folio *folio) in filemap_free_folio()
252 struct address_space *mapping = folio->mapping; in filemap_remove_folio()
279 static void page_cache_delete_batch(struct address_space *mapping, in page_cache_delete_batch()
320 void delete_from_page_cache_batch(struct address_space *mapping, in delete_from_page_cache_batch()
346 int filemap_check_errors(struct address_space *mapping) in filemap_check_errors()
360 static int filemap_check_and_keep_errors(struct address_space *mapping) in filemap_check_and_keep_errors()
370 static int filemap_writeback(struct address_space *mapping, loff_t start, in filemap_writeback()
[all …]
H A Dtruncate.c26 static void clear_shadow_entries(struct address_space *mapping, in clear_shadow_entries()
60 static void truncate_folio_batch_exceptionals(struct address_space *mapping, in truncate_folio_batch_exceptionals()
170 int truncate_inode_folio(struct address_space *mapping, struct folio *folio) in truncate_inode_folio()
299 int generic_error_remove_folio(struct address_space *mapping, in generic_error_remove_folio()
325 long mapping_evict_folio(struct address_space *mapping, struct folio *folio) in mapping_evict_folio()
366 void truncate_inode_pages_range(struct address_space *mapping, in truncate_inode_pages_range()
483 void truncate_inode_pages(struct address_space *mapping, loff_t lstart) in truncate_inode_pages()
498 void truncate_inode_pages_final(struct address_space *mapping) in truncate_inode_pages_final()
534 unsigned long mapping_try_invalidate(struct address_space *mapping, in mapping_try_invalidate()
599 unsigned long invalidate_mapping_pages(struct address_space *mapping, in invalidate_mapping_pages()
[all …]
/linux/arch/powerpc/platforms/cell/spufs/
H A Dspufs.h71 struct address_space *local_store; /* local store mapping. */
72 struct address_space *mfc; /* 'mfc' area mappings. */
73 struct address_space *cntl; /* 'control' area mappings. */
74 struct address_space *signal1; /* 'signal1' area mappings. */
75 struct address_space *signal2; /* 'signal2' area mappings. */
76 struct address_space *mss; /* 'mss' area mappings. */
77 struct address_space *psmap; /* 'psmap' area mappings. */
/linux/fs/freevxfs/
H A Dvxfs_subr.c18 static sector_t vxfs_bmap(struct address_space *, sector_t);
44 vxfs_get_page(struct address_space *mapping, u_long n) in vxfs_get_page()
149 vxfs_bmap(struct address_space *mapping, sector_t block) in vxfs_bmap()
/linux/include/trace/events/
H A Dfilemap.h62 struct address_space *mapping,
98 struct address_space *mapping,
107 struct address_space *mapping,
115 TP_PROTO(struct address_space *mapping, pgoff_t index),
144 TP_PROTO(struct address_space *mapping, errseq_t eseq),
/linux/include/asm-generic/
H A 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()
/linux/Documentation/translations/zh_CN/mm/
H A Dpage_migration.rst143 2. ``int (*migratepage) (struct address_space *mapping,``
168 void __SetPageMovable(struct page *page, struct address_space *mapping)
170 它需要address_space的参数来注册将被VM调用的migration family函数。确切地说,
178 以在页面锁下屏蔽掉page->mapping的低2位,从而获得正确的struct address_space
/linux/fs/bfs/
H A Dfile.c154 static int bfs_writepages(struct address_space *mapping, in bfs_writepages()
165 static void bfs_write_failed(struct address_space *mapping, loff_t to) in bfs_write_failed()
174 struct address_space *mapping, in bfs_write_begin()
187 static sector_t bfs_bmap(struct address_space *mapping, sector_t block) in bfs_bmap()
/linux/fs/jfs/
H A Dinode.c273 static int jfs_writepages(struct address_space *mapping, in jfs_writepages()
289 static void jfs_write_failed(struct address_space *mapping, loff_t to) in jfs_write_failed()
300 struct address_space *mapping, in jfs_write_begin()
314 struct address_space *mapping, in jfs_write_end()
326 static sector_t jfs_bmap(struct address_space *mapping, sector_t block) in jfs_bmap()
334 struct address_space *mapping = file->f_mapping; in jfs_direct_IO()
/linux/fs/hpfs/
H A Dfile.c173 static int hpfs_writepages(struct address_space *mapping, in hpfs_writepages()
179 static void hpfs_write_failed(struct address_space *mapping, loff_t to) in hpfs_write_failed()
194 struct address_space *mapping, in hpfs_write_begin()
210 struct address_space *mapping, in hpfs_write_end()
228 static sector_t _hpfs_bmap(struct address_space *mapping, sector_t block) in _hpfs_bmap()

12345678910