/Linux-v6.1/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 | 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 | 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 | 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 | shmem_fs.h | 79 static inline bool shmem_mapping(struct address_space *mapping) in shmem_mapping() 84 static inline bool shmem_mapping(struct address_space *mapping) in shmem_mapping() 89 extern void shmem_unlock_mapping(struct address_space *mapping); 90 extern struct page *shmem_read_mapping_page_gfp(struct address_space *mapping, 104 extern unsigned long shmem_partial_swap_usage(struct address_space *mapping, 120 struct address_space *mapping, pgoff_t index) in shmem_read_mapping_page()
|
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 | 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 | 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()
|
/Linux-v6.1/drivers/acpi/acpica/ |
D | evhandler.c | 133 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 …]
|
D | evxfregn.c | 158 if (handler_obj->address_space.space_id == space_id) { in ACPI_EXPORT_SYMBOL() 162 if (handler_obj->address_space.handler != handler) { in ACPI_EXPORT_SYMBOL() 176 region_obj = handler_obj->address_space.region_list; in ACPI_EXPORT_SYMBOL() 195 handler_obj->address_space.region_list; in ACPI_EXPORT_SYMBOL() 200 *last_obj_ptr = handler_obj->address_space.next; in ACPI_EXPORT_SYMBOL() 204 acpi_os_release_mutex(handler_obj->address_space. in ACPI_EXPORT_SYMBOL() 212 last_obj_ptr = &handler_obj->address_space.next; in ACPI_EXPORT_SYMBOL() 213 handler_obj = handler_obj->address_space.next; in ACPI_EXPORT_SYMBOL()
|
D | evregion.c | 140 context = handler_desc->address_space.context; in acpi_ev_address_space_dispatch() 141 context_mutex = handler_desc->address_space.context_mutex; in acpi_ev_address_space_dispatch() 152 region_setup = handler_desc->address_space.setup; in acpi_ev_address_space_dispatch() 167 handler_desc->address_space.context; in acpi_ev_address_space_dispatch() 218 handler = handler_desc->address_space.handler; in acpi_ev_address_space_dispatch() 223 ®ion_obj->region.handler->address_space, handler, in acpi_ev_address_space_dispatch() 228 if (!(handler_desc->address_space.handler_flags & in acpi_ev_address_space_dispatch() 307 if (!(handler_desc->address_space.handler_flags & in acpi_ev_address_space_dispatch() 366 obj_desc = handler_obj->address_space.region_list; in acpi_ev_detach_region() 368 last_obj_ptr = &handler_obj->address_space.region_list; in acpi_ev_detach_region() [all …]
|
D | dbdisply.c | 956 (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 …]
|
D | utdelete.c | 124 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-v6.1/fs/nilfs2/ |
D | btnode.h | 34 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 *,
|
D | page.h | 35 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 *, bool);
|
D | btnode.c | 40 void nilfs_btnode_cache_clear(struct address_space *btnc) in nilfs_btnode_cache_clear() 47 nilfs_btnode_create_block(struct address_space *btnc, __u64 blocknr) in nilfs_btnode_create_block() 72 int nilfs_btnode_submit_block(struct address_space *btnc, __u64 blocknr, in nilfs_btnode_submit_block() 147 struct address_space *mapping; in nilfs_btnode_delete() 173 int nilfs_btnode_prepare_change_key(struct address_space *btnc, in nilfs_btnode_prepare_change_key() 236 void nilfs_btnode_commit_change_key(struct address_space *btnc, in nilfs_btnode_commit_change_key() 276 void nilfs_btnode_abort_change_key(struct address_space *btnc, in nilfs_btnode_abort_change_key()
|
/Linux-v6.1/mm/ |
D | swap_state.c | 40 struct address_space *swapper_spaces[MAX_SWAPFILES] __read_mostly; 74 struct address_space *address_space = swap_address_space(entry); in get_shadow_from_swap_cache() local 78 page = xa_load(&address_space->i_pages, idx); in get_shadow_from_swap_cache() 91 struct address_space *address_space = swap_address_space(entry); in add_to_swap_cache() local 93 XA_STATE_ORDER(xas, &address_space->i_pages, idx, folio_order(folio)); in add_to_swap_cache() 120 address_space->nrpages += nr; in add_to_swap_cache() 142 struct address_space *address_space = swap_address_space(entry); in __delete_from_swap_cache() local 146 XA_STATE(xas, &address_space->i_pages, idx); in __delete_from_swap_cache() 159 address_space->nrpages -= nr; in __delete_from_swap_cache() 234 struct address_space *address_space = swap_address_space(entry); in delete_from_swap_cache() local [all …]
|
D | truncate.c | 32 static inline void __clear_shadow_entry(struct address_space *mapping, in __clear_shadow_entry() 43 static void clear_shadow_entry(struct address_space *mapping, pgoff_t index, in clear_shadow_entry() 60 static void truncate_folio_batch_exceptionals(struct address_space *mapping, in truncate_folio_batch_exceptionals() 113 static int invalidate_exceptional_entry(struct address_space *mapping, in invalidate_exceptional_entry() 127 static int invalidate_exceptional_entry2(struct address_space *mapping, in invalidate_exceptional_entry2() 190 int truncate_inode_folio(struct address_space *mapping, struct folio *folio) in truncate_inode_folio() 254 int generic_error_remove_page(struct address_space *mapping, struct page *page) in generic_error_remove_page() 270 static long mapping_evict_folio(struct address_space *mapping, in mapping_evict_folio() 298 struct address_space *mapping = folio_mapping(folio); in invalidate_inode_page() 330 void truncate_inode_pages_range(struct address_space *mapping, in truncate_inode_pages_range() [all …]
|
D | filemap.c | 124 static void page_cache_delete(struct address_space *mapping, in page_cache_delete() 148 static void filemap_unaccount_folio(struct address_space *mapping, in filemap_unaccount_folio() 219 struct address_space *mapping = folio->mapping; in __filemap_remove_folio() 226 void filemap_free_folio(struct address_space *mapping, struct folio *folio) in filemap_free_folio() 250 struct address_space *mapping = folio->mapping; in filemap_remove_folio() 277 static void page_cache_delete_batch(struct address_space *mapping, in page_cache_delete_batch() 318 void delete_from_page_cache_batch(struct address_space *mapping, in delete_from_page_cache_batch() 344 int filemap_check_errors(struct address_space *mapping) in filemap_check_errors() 358 static int filemap_check_and_keep_errors(struct address_space *mapping) in filemap_check_and_keep_errors() 378 int filemap_fdatawrite_wbc(struct address_space *mapping, in filemap_fdatawrite_wbc() [all …]
|
D | swap.h | 27 extern struct address_space *swapper_spaces[]; 44 struct page *find_get_incore_page(struct address_space *mapping, pgoff_t index); 75 static inline struct address_space *swap_address_space(swp_entry_t entry) in swap_address_space() 108 struct page *find_get_incore_page(struct address_space *mapping, pgoff_t index) in find_get_incore_page()
|
D | folio-compat.c | 12 struct address_space *page_mapping(struct page *page) in page_mapping() 97 int add_to_page_cache_lru(struct page *page, struct address_space *mapping, in add_to_page_cache_lru() 105 struct page *pagecache_get_page(struct address_space *mapping, pgoff_t index, in pagecache_get_page() 117 struct page *grab_cache_page_write_begin(struct address_space *mapping, in grab_cache_page_write_begin()
|
/Linux-v6.1/arch/x86/hyperv/ |
D | mmu.c | 86 flush->address_space = virt_to_phys(info->mm->pgd); in hyperv_flush_tlb_multi() 87 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_multi() 90 flush->address_space = 0; in hyperv_flush_tlb_multi() 190 flush->address_space = virt_to_phys(info->mm->pgd); in hyperv_flush_tlb_others_ex() 191 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_others_ex() 194 flush->address_space = 0; in hyperv_flush_tlb_others_ex()
|
/Linux-v6.1/fs/freevxfs/ |
D | vxfs_subr.c | 18 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-v6.1/arch/powerpc/platforms/cell/spufs/ |
D | spufs.h | 71 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-v6.1/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()
|