Lines Matching refs:address_space

315 struct address_space;
372 int (*writepages)(struct address_space *, struct writeback_control *);
377 int (*readpages)(struct file *filp, struct address_space *mapping,
380 int (*write_begin)(struct file *, struct address_space *mapping,
383 int (*write_end)(struct file *, struct address_space *mapping,
388 sector_t (*bmap)(struct address_space *, sector_t);
397 int (*migratepage) (struct address_space *,
403 int (*error_remove_page)(struct address_space *, struct page *);
417 int pagecache_write_begin(struct file *, struct address_space *mapping,
421 int pagecache_write_end(struct file *, struct address_space *mapping,
425 struct address_space { struct
494 int mapping_tagged(struct address_space *mapping, int tag);
496 static inline void i_mmap_lock_write(struct address_space *mapping) in i_mmap_lock_write()
501 static inline void i_mmap_unlock_write(struct address_space *mapping) in i_mmap_unlock_write()
506 static inline void i_mmap_lock_read(struct address_space *mapping) in i_mmap_lock_read()
511 static inline void i_mmap_unlock_read(struct address_space *mapping) in i_mmap_unlock_read()
519 static inline int mapping_mapped(struct address_space *mapping) in mapping_mapped()
533 static inline int mapping_writably_mapped(struct address_space *mapping) in mapping_writably_mapped()
538 static inline int mapping_map_writable(struct address_space *mapping) in mapping_map_writable()
544 static inline void mapping_unmap_writable(struct address_space *mapping) in mapping_unmap_writable()
549 static inline int mapping_deny_writable(struct address_space *mapping) in mapping_deny_writable()
555 static inline void mapping_allow_writable(struct address_space *mapping) in mapping_allow_writable()
597 struct address_space *i_mapping;
654 struct address_space i_data;
864 struct address_space *f_mapping;
2370 unsigned long invalidate_mapping_pages(struct address_space *mapping,
2379 extern int invalidate_inode_pages2(struct address_space *mapping);
2380 extern int invalidate_inode_pages2_range(struct address_space *mapping,
2383 extern int filemap_fdatawrite(struct address_space *);
2384 extern int filemap_flush(struct address_space *);
2385 extern int filemap_fdatawait(struct address_space *);
2386 extern int filemap_fdatawait_range(struct address_space *, loff_t lstart,
2388 extern int filemap_write_and_wait(struct address_space *mapping);
2389 extern int filemap_write_and_wait_range(struct address_space *mapping,
2391 extern int __filemap_fdatawrite_range(struct address_space *mapping,
2393 extern int filemap_fdatawrite_range(struct address_space *mapping,
2522 extern void address_space_init_once(struct address_space *mapping);
2622 file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping);
2778 extern int simple_write_begin(struct file *file, struct address_space *mapping,
2781 extern int simple_write_end(struct file *file, struct address_space *mapping,
2812 extern int buffer_migrate_page(struct address_space *,