| 1 | |
| 2 | * include/linux/mpage.h
|
| 3 | *
|
| 4 | * Contains declarations related to preparing and submitting BIOS which contain
|
| 5 | * multiple pagecache pages.
|
| 6 |
|
| 7 |
|
| 8 | |
| 9 | * (And no, it doesn't do the #ifdef __MPAGE_H thing, and it doesn't do
|
| 10 | * nested includes. Get it right in the .c file).
|
| 11 |
|
| 12 | #ifdef CONFIG_BLOCK
|
| 13 |
|
| 14 | struct writeback_control;
|
| 15 |
|
| 16 | int mpage_readpages(struct address_space *mapping, struct list_head *pages,
|
| 17 | unsigned nr_pages, get_block_t get_block);
|
| 18 | int mpage_readpage(struct page *page, get_block_t get_block);
|
| 19 | int mpage_writepages(struct address_space *mapping,
|
| 20 | struct writeback_control *wbc, get_block_t get_block);
|
| 21 | int mpage_writepage(struct page *page, get_block_t *get_block,
|
| 22 | struct writeback_control *wbc);
|
| 23 |
|
| 24 | #endif
|