Lines Matching refs:address_space

292 struct address_space;
374 int (*writepages)(struct address_space *, struct writeback_control *);
383 int (*readpages)(struct file *filp, struct address_space *mapping,
387 int (*write_begin)(struct file *, struct address_space *mapping,
390 int (*write_end)(struct file *, struct address_space *mapping,
395 sector_t (*bmap)(struct address_space *, sector_t);
404 int (*migratepage) (struct address_space *,
412 int (*error_remove_page)(struct address_space *, struct page *);
426 int pagecache_write_begin(struct file *, struct address_space *mapping,
430 int pagecache_write_end(struct file *, struct address_space *mapping,
456 struct address_space { struct
491 static inline bool mapping_tagged(struct address_space *mapping, xa_mark_t tag) in mapping_tagged() argument
496 static inline void i_mmap_lock_write(struct address_space *mapping) in i_mmap_lock_write()
501 static inline int i_mmap_trylock_write(struct address_space *mapping) in i_mmap_trylock_write()
506 static inline void i_mmap_unlock_write(struct address_space *mapping) in i_mmap_unlock_write()
511 static inline void i_mmap_lock_read(struct address_space *mapping) in i_mmap_lock_read()
516 static inline void i_mmap_unlock_read(struct address_space *mapping) in i_mmap_unlock_read()
521 static inline void i_mmap_assert_locked(struct address_space *mapping) in i_mmap_assert_locked()
526 static inline void i_mmap_assert_write_locked(struct address_space *mapping) in i_mmap_assert_write_locked()
534 static inline int mapping_mapped(struct address_space *mapping) in mapping_mapped()
548 static inline int mapping_writably_mapped(struct address_space *mapping) in mapping_writably_mapped()
553 static inline int mapping_map_writable(struct address_space *mapping) in mapping_map_writable()
559 static inline void mapping_unmap_writable(struct address_space *mapping) in mapping_unmap_writable()
564 static inline int mapping_deny_writable(struct address_space *mapping) in mapping_deny_writable()
570 static inline void mapping_allow_writable(struct address_space *mapping) in mapping_allow_writable()
634 struct address_space *i_mapping;
705 struct address_space i_data;
826 static inline void filemap_invalidate_lock(struct address_space *mapping) in filemap_invalidate_lock()
831 static inline void filemap_invalidate_unlock(struct address_space *mapping) in filemap_invalidate_unlock()
836 static inline void filemap_invalidate_lock_shared(struct address_space *mapping) in filemap_invalidate_lock_shared()
842 struct address_space *mapping) in filemap_invalidate_trylock_shared()
848 struct address_space *mapping) in filemap_invalidate_unlock_shared()
856 void filemap_invalidate_lock_two(struct address_space *mapping1,
857 struct address_space *mapping2);
858 void filemap_invalidate_unlock_two(struct address_space *mapping1,
859 struct address_space *mapping2);
997 struct address_space *f_mapping;
2818 unsigned long invalidate_mapping_pages(struct address_space *mapping,
2821 void invalidate_mapping_pagevec(struct address_space *mapping,
2831 extern int invalidate_inode_pages2(struct address_space *mapping);
2832 extern int invalidate_inode_pages2_range(struct address_space *mapping,
2835 extern int filemap_fdatawrite(struct address_space *);
2836 extern int filemap_flush(struct address_space *);
2837 extern int filemap_fdatawait_keep_errors(struct address_space *mapping);
2838 extern int filemap_fdatawait_range(struct address_space *, loff_t lstart,
2840 extern int filemap_fdatawait_range_keep_errors(struct address_space *mapping,
2843 static inline int filemap_fdatawait(struct address_space *mapping) in filemap_fdatawait()
2848 extern bool filemap_range_has_page(struct address_space *, loff_t lstart,
2850 extern bool filemap_range_needs_writeback(struct address_space *,
2852 extern int filemap_write_and_wait_range(struct address_space *mapping,
2854 extern int __filemap_fdatawrite_range(struct address_space *mapping,
2856 extern int filemap_fdatawrite_range(struct address_space *mapping,
2858 extern int filemap_check_errors(struct address_space *mapping);
2859 extern void __filemap_set_wb_err(struct address_space *mapping, int err);
2860 int filemap_fdatawrite_wbc(struct address_space *mapping,
2863 static inline int filemap_write_and_wait(struct address_space *mapping) in filemap_write_and_wait()
2893 static inline void filemap_set_wb_err(struct address_space *mapping, int err) in filemap_set_wb_err()
2910 static inline int filemap_check_wb_err(struct address_space *mapping, in filemap_check_wb_err()
2923 static inline errseq_t filemap_sample_wb_err(struct address_space *mapping) in filemap_sample_wb_err()
3112 extern void address_space_init_once(struct address_space *mapping);
3235 file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping);
3399 extern int simple_write_begin(struct file *file, struct address_space *mapping,
3434 extern int buffer_migrate_page(struct address_space *,
3437 extern int buffer_migrate_page_norefs(struct address_space *,