Lines Matching defs:address_space_operations
369 struct address_space_operations { struct
370 int (*writepage)(struct page *page, struct writeback_control *wbc);
371 int (*readpage)(struct file *, struct page *);
374 int (*writepages)(struct address_space *, struct writeback_control *);
377 int (*set_page_dirty)(struct page *page);
383 int (*readpages)(struct file *filp, struct address_space *mapping,
385 void (*readahead)(struct readahead_control *);
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);
396 void (*invalidatepage) (struct page *, unsigned int, unsigned int);
397 int (*releasepage) (struct page *, gfp_t);
398 void (*freepage)(struct page *);
399 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter);
425 extern const struct address_space_operations empty_aops; argument