Lines Matching refs:mapping

378 	int (*readpages)(struct file *filp, struct address_space *mapping,
381 int (*write_begin)(struct file *, struct address_space *mapping,
384 int (*write_end)(struct file *, struct address_space *mapping,
418 int pagecache_write_begin(struct file *, struct address_space *mapping,
422 int pagecache_write_end(struct file *, struct address_space *mapping,
495 int mapping_tagged(struct address_space *mapping, int tag);
497 static inline void i_mmap_lock_write(struct address_space *mapping) in i_mmap_lock_write() argument
499 down_write(&mapping->i_mmap_rwsem); in i_mmap_lock_write()
502 static inline void i_mmap_unlock_write(struct address_space *mapping) in i_mmap_unlock_write() argument
504 up_write(&mapping->i_mmap_rwsem); in i_mmap_unlock_write()
507 static inline void i_mmap_lock_read(struct address_space *mapping) in i_mmap_lock_read() argument
509 down_read(&mapping->i_mmap_rwsem); in i_mmap_lock_read()
512 static inline void i_mmap_unlock_read(struct address_space *mapping) in i_mmap_unlock_read() argument
514 up_read(&mapping->i_mmap_rwsem); in i_mmap_unlock_read()
520 static inline int mapping_mapped(struct address_space *mapping) in mapping_mapped() argument
522 return !RB_EMPTY_ROOT(&mapping->i_mmap); in mapping_mapped()
534 static inline int mapping_writably_mapped(struct address_space *mapping) in mapping_writably_mapped() argument
536 return atomic_read(&mapping->i_mmap_writable) > 0; in mapping_writably_mapped()
539 static inline int mapping_map_writable(struct address_space *mapping) in mapping_map_writable() argument
541 return atomic_inc_unless_negative(&mapping->i_mmap_writable) ? in mapping_map_writable()
545 static inline void mapping_unmap_writable(struct address_space *mapping) in mapping_unmap_writable() argument
547 atomic_dec(&mapping->i_mmap_writable); in mapping_unmap_writable()
550 static inline int mapping_deny_writable(struct address_space *mapping) in mapping_deny_writable() argument
552 return atomic_dec_unless_positive(&mapping->i_mmap_writable) ? in mapping_deny_writable()
556 static inline void mapping_allow_writable(struct address_space *mapping) in mapping_allow_writable() argument
558 atomic_inc(&mapping->i_mmap_writable); in mapping_allow_writable()
2404 unsigned long invalidate_mapping_pages(struct address_space *mapping,
2413 extern int invalidate_inode_pages2(struct address_space *mapping);
2414 extern int invalidate_inode_pages2_range(struct address_space *mapping,
2423 extern int filemap_write_and_wait(struct address_space *mapping);
2424 extern int filemap_write_and_wait_range(struct address_space *mapping,
2426 extern int __filemap_fdatawrite_range(struct address_space *mapping,
2428 extern int filemap_fdatawrite_range(struct address_space *mapping,
2559 extern void address_space_init_once(struct address_space *mapping);
2664 file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping);
2813 extern int simple_write_begin(struct file *file, struct address_space *mapping,
2816 extern int simple_write_end(struct file *file, struct address_space *mapping,