/linux-4.1.27/Documentation/filesystems/ |
D | exofs.txt | 151 readpage, writepage, update_inode, and truncate. The following pairs of 164 en-route (i.e. create, writepage, readpage) then the page 166 create/writepage. 167 - create/writepage: if writepage is called for a sync write, it 176 - writepage/delete: shouldn't happen because of page lock. 177 - readpage/writepage: shouldn't happen because of page lock.
|
D | Locking | 182 int (*writepage)(struct page *page, struct writeback_control *wbc); 211 writepage: yes, unlocks (see below) 240 ->writepage() is used for two purposes: for "memory cleansing" and for 244 If writepage is called for sync (wbc->sync_mode != WBC_SYNC_NONE) then 248 If writepage is called for memory cleansing (sync_mode == 250 possible. So writepage should try to avoid blocking against 263 caller, unless ->writepage() returns special WRITEPAGE_ACTIVATE 265 currently, and VM should stop calling ->writepage() on this page for some 270 and return zero, writepage *must* run set_page_writeback() against the page, 275 writepage. [all …]
|
D | vfs.txt | 512 pages in order to reuse them. To do this it can call the ->writepage 529 ->writepage on. If mpage_writepages is not used (i.e. the address 556 set_page_dirty to write data into the address_space, and writepage, 563 typically remains set until writepage asks for it to be written. This 577 int (*writepage)(struct page *page, struct writeback_control *wbc); 605 writepage: called by the VM to write a dirty page to backing store. 610 writepage should start writeout, should set PG_Writeback, 614 If wbc->sync_mode is WB_SYNC_NONE, ->writepage doesn't have to 619 calling ->writepage on that page. 638 tagged as DIRTY and will pass them to ->writepage.
|
/linux-4.1.27/fs/gfs2/ |
D | meta_io.c | 96 .writepage = gfs2_aspace_writepage, 101 .writepage = gfs2_aspace_writepage,
|
D | aops.c | 1169 .writepage = gfs2_writepage, 1185 .writepage = gfs2_writepage, 1202 .writepage = gfs2_jdata_writepage,
|
/linux-4.1.27/include/linux/ |
D | writeback.h | 180 struct writeback_control *wbc, writepage_t writepage,
|
D | fs.h | 368 int (*writepage)(struct page *page, struct writeback_control *wbc); member
|
/linux-4.1.27/mm/ |
D | page-writeback.c | 1835 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages() argument 1936 ret = (*writepage)(page, wbc, data); in write_cache_pages() 1998 int ret = mapping->a_ops->writepage(page, wbc); in __writepage() 2018 if (!mapping->a_ops->writepage) in generic_writepages() 2067 ret = mapping->a_ops->writepage(page, &wbc); in write_one_page()
|
D | swap_state.c | 28 .writepage = swap_writepage,
|
D | migrate.c | 655 if (!mapping->a_ops->writepage) in writeout() 673 rc = mapping->a_ops->writepage(page, &wbc); in writeout()
|
D | vmscan.c | 539 if (mapping->a_ops->writepage == NULL) in pageout() 555 res = mapping->a_ops->writepage(page, &wbc); in pageout()
|
D | shmem.c | 3105 .writepage = shmem_writepage,
|
/linux-4.1.27/fs/bfs/ |
D | file.c | 191 .writepage = bfs_writepage,
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | rw26.c | 524 .writepage = ll_writepage, 540 .orig_aops.writepage = ll_writepage,
|
/linux-4.1.27/fs/udf/ |
D | file.c | 111 .writepage = udf_adinicb_writepage,
|
D | inode.c | 240 .writepage = udf_writepage, 308 err = inode->i_data.a_ops->writepage(page, &udf_wbc); in udf_expand_file_adinicb()
|
/linux-4.1.27/fs/hpfs/ |
D | file.c | 189 .writepage = hpfs_writepage,
|
/linux-4.1.27/fs/9p/ |
D | vfs_addr.c | 344 .writepage = v9fs_vfs_writepage,
|
/linux-4.1.27/fs/logfs/ |
D | file.c | 281 .writepage = logfs_writepage,
|
/linux-4.1.27/fs/afs/ |
D | file.c | 58 .writepage = afs_writepage,
|
/linux-4.1.27/fs/hfsplus/ |
D | inode.c | 159 .writepage = hfsplus_writepage, 168 .writepage = hfsplus_writepage,
|
/linux-4.1.27/fs/adfs/ |
D | inode.c | 79 .writepage = adfs_writepage,
|
/linux-4.1.27/fs/jfs/ |
D | inode.c | 362 .writepage = jfs_writepage,
|
D | jfs_metapage.c | 580 .writepage = metapage_writepage,
|
/linux-4.1.27/fs/hfs/ |
D | inode.c | 161 .writepage = hfs_writepage, 170 .writepage = hfs_writepage,
|
/linux-4.1.27/fs/ntfs/ |
D | aops.c | 1672 .writepage = ntfs_writepage, 1687 .writepage = ntfs_writepage, 1702 .writepage = ntfs_writepage, /* Write dirty page to disk. */
|
/linux-4.1.27/fs/omfs/ |
D | file.c | 377 .writepage = omfs_writepage,
|
/linux-4.1.27/fs/ecryptfs/ |
D | mmap.c | 556 .writepage = ecryptfs_writepage,
|
/linux-4.1.27/fs/f2fs/ |
D | checkpoint.c | 279 if (mapping->a_ops->writepage(page, &wbc)) { in sync_meta_pages() 313 .writepage = f2fs_write_meta_page,
|
D | data.c | 1506 int ret = mapping->a_ops->writepage(page, wbc); in __f2fs_writepage() 1523 if (!mapping->a_ops->writepage) in f2fs_write_data_pages() 1855 .writepage = f2fs_write_data_page,
|
D | node.c | 1220 if (NODE_MAPPING(sbi)->a_ops->writepage(page, wbc)) in sync_node_pages() 1393 .writepage = f2fs_write_node_page,
|
/linux-4.1.27/fs/nilfs2/ |
D | mdt.c | 466 .writepage = nilfs_mdt_write_page,
|
D | inode.c | 338 .writepage = nilfs_writepage,
|
/linux-4.1.27/fs/ |
D | mpage.c | 642 ret = mapping->a_ops->writepage(page, wbc); in __mpage_writepage()
|
D | block_dev.c | 1668 .writepage = blkdev_writepage,
|
/linux-4.1.27/fs/sysv/ |
D | itree.c | 497 .writepage = sysv_writepage,
|
/linux-4.1.27/Documentation/filesystems/cifs/ |
D | CHANGES | 349 Add writepage performance improvements. Fix path name conversions 537 and closing file structs in writepage/partialpagewrite. Add statistics 827 Fix writepage code to release kmap on write data. Allow "-ip=" new 883 passed in and to be more consistent). Fix writepage wrong file handle problem, 910 Added writepage code for additional memory mapping support. Fixed leak in xids causing 945 in a UNC style device name. Implementation of readpage/writepage started.
|
/linux-4.1.27/fs/ext2/ |
D | inode.c | 882 .writepage = ext2_writepage, 896 .writepage = ext2_nobh_writepage,
|
/linux-4.1.27/fs/nfs/ |
D | file.c | 588 .writepage = nfs_writepage,
|
/linux-4.1.27/drivers/staging/wlan-ng/ |
D | hfa384x_usb.c | 1995 u16 writepage; in hfa384x_drvr_flashdl_write() local 2059 writepage = HFA384x_ADDR_CMD_MKPAGE(dlbufaddr + in hfa384x_drvr_flashdl_write() 2069 writepage, in hfa384x_drvr_flashdl_write()
|
/linux-4.1.27/fs/minix/ |
D | inode.c | 430 .writepage = minix_writepage,
|
/linux-4.1.27/fs/ext3/ |
D | inode.c | 1937 .writepage = ext3_ordered_writepage, 1953 .writepage = ext3_writeback_writepage, 1968 .writepage = ext3_journalled_writepage,
|
/linux-4.1.27/fs/hostfs/ |
D | hostfs_kern.c | 511 .writepage = hostfs_writepage,
|
/linux-4.1.27/fs/ufs/ |
D | inode.c | 558 .writepage = ufs_writepage,
|
/linux-4.1.27/fs/affs/ |
D | file.c | 436 .writepage = affs_writepage,
|
/linux-4.1.27/fs/ubifs/ |
D | file.c | 1554 .writepage = ubifs_writepage,
|
/linux-4.1.27/fs/xfs/ |
D | xfs_aops.c | 1919 .writepage = xfs_vm_writepage,
|
/linux-4.1.27/fs/exofs/ |
D | inode.c | 975 .writepage = NULL,
|
/linux-4.1.27/fs/ext4/ |
D | inode.c | 3296 .writepage = ext4_writepage, 3312 .writepage = ext4_writepage, 3328 .writepage = ext4_writepage,
|
/linux-4.1.27/fs/ceph/ |
D | addr.c | 1215 .writepage = ceph_writepage,
|
/linux-4.1.27/fs/cifs/ |
D | file.c | 3870 .writepage = cifs_writepage, 3888 .writepage = cifs_writepage,
|
/linux-4.1.27/fs/fat/ |
D | inode.c | 302 .writepage = fat_writepage,
|
/linux-4.1.27/fs/ocfs2/ |
D | aops.c | 2438 .writepage = ocfs2_writepage,
|
/linux-4.1.27/fs/btrfs/ |
D | extent_io.c | 3969 writepage_t writepage, void *data, in extent_write_cache_pages() argument 4056 ret = (*writepage)(page, wbc, data); in extent_write_cache_pages()
|
D | inode.c | 9930 .writepage = btrfs_writepage, 9942 .writepage = btrfs_writepage,
|
/linux-4.1.27/fs/reiserfs/ |
D | inode.c | 3451 .writepage = reiserfs_writepage,
|
/linux-4.1.27/fs/fuse/ |
D | file.c | 2994 .writepage = fuse_writepage,
|