root/include/linux/mpage.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */