:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
page_cache_sync_readahead(9) - phpMan

Command: man perldoc info search(apropos)  


PAGE_CACHE_SYNC_READ(9)             Memory Management in Linux            PAGE_CACHE_SYNC_READ(9)



NAME
       page_cache_sync_readahead - generic file readahead

SYNOPSIS
       void page_cache_sync_readahead(struct address_space * mapping, struct file_ra_state * ra,
                                      struct file * filp, pgoff_t offset,
                                      unsigned long req_size);

ARGUMENTS
       mapping
           address_space which holds the pagecache and I/O vectors

       ra
           file_ra_state which holds the readahead state

       filp
           passed on to ->readpage and ->readpages

       offset
           start offset into mapping, in pagecache page-sized units

       req_size
           hint: total size of the read which the caller is performing in pagecache pages

DESCRIPTION
       page_cache_sync_readahead should be called when a cache miss happened: it will submit the
       read. The readahead logic may decide to piggyback more pages onto the read request if
       access patterns suggest it will improve performance.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                   PAGE_CACHE_SYNC_READ(9)


/man
rootr.net - man pages