Lines Matching refs:address_space
308 struct address_space;
407 int (*writepages)(struct address_space *, struct writeback_control *);
410 bool (*dirty_folio)(struct address_space *, struct folio *);
414 int (*write_begin)(struct file *, struct address_space *mapping,
417 int (*write_end)(struct file *, struct address_space *mapping,
422 sector_t (*bmap)(struct address_space *, sector_t);
431 int (*migrate_folio)(struct address_space *, struct folio *dst,
437 int (*error_remove_page)(struct address_space *, struct page *);
470 struct address_space { struct
505 static inline bool mapping_tagged(struct address_space *mapping, xa_mark_t tag) in mapping_tagged() argument
510 static inline void i_mmap_lock_write(struct address_space *mapping) in i_mmap_lock_write()
515 static inline int i_mmap_trylock_write(struct address_space *mapping) in i_mmap_trylock_write()
520 static inline void i_mmap_unlock_write(struct address_space *mapping) in i_mmap_unlock_write()
525 static inline int i_mmap_trylock_read(struct address_space *mapping) in i_mmap_trylock_read()
530 static inline void i_mmap_lock_read(struct address_space *mapping) in i_mmap_lock_read()
535 static inline void i_mmap_unlock_read(struct address_space *mapping) in i_mmap_unlock_read()
540 static inline void i_mmap_assert_locked(struct address_space *mapping) in i_mmap_assert_locked()
545 static inline void i_mmap_assert_write_locked(struct address_space *mapping) in i_mmap_assert_write_locked()
553 static inline int mapping_mapped(struct address_space *mapping) in mapping_mapped()
567 static inline int mapping_writably_mapped(struct address_space *mapping) in mapping_writably_mapped()
572 static inline int mapping_map_writable(struct address_space *mapping) in mapping_map_writable()
578 static inline void mapping_unmap_writable(struct address_space *mapping) in mapping_unmap_writable()
583 static inline int mapping_deny_writable(struct address_space *mapping) in mapping_deny_writable()
589 static inline void mapping_allow_writable(struct address_space *mapping) in mapping_allow_writable()
653 struct address_space *i_mapping;
724 struct address_space i_data;
845 static inline void filemap_invalidate_lock(struct address_space *mapping) in filemap_invalidate_lock()
850 static inline void filemap_invalidate_unlock(struct address_space *mapping) in filemap_invalidate_unlock()
855 static inline void filemap_invalidate_lock_shared(struct address_space *mapping) in filemap_invalidate_lock_shared()
861 struct address_space *mapping) in filemap_invalidate_trylock_shared()
867 struct address_space *mapping) in filemap_invalidate_unlock_shared()
875 void filemap_invalidate_lock_two(struct address_space *mapping1,
876 struct address_space *mapping2);
877 void filemap_invalidate_unlock_two(struct address_space *mapping1,
878 struct address_space *mapping2);
1027 struct address_space *f_mapping;
2789 extern void address_space_init_once(struct address_space *mapping);
2832 void dump_mapping(const struct address_space *);
2930 file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping);
3087 extern int simple_write_begin(struct file *file, struct address_space *mapping,