/linux-4.4.14/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 | 514 pages in order to reuse them. To do this it can call the ->writepage 531 ->writepage on. If mpage_writepages is not used (i.e. the address 558 set_page_dirty to write data into the address_space, and writepage, 565 typically remains set until writepage asks for it to be written. This 579 int (*writepage)(struct page *page, struct writeback_control *wbc); 607 writepage: called by the VM to write a dirty page to backing store. 612 writepage should start writeout, should set PG_Writeback, 616 If wbc->sync_mode is WB_SYNC_NONE, ->writepage doesn't have to 621 calling ->writepage on that page. 640 tagged as DIRTY and will pass them to ->writepage.
|
/linux-4.4.14/fs/gfs2/ |
D | meta_io.c | 96 .writepage = gfs2_aspace_writepage, 101 .writepage = gfs2_aspace_writepage,
|
D | aops.c | 1173 .writepage = gfs2_writepage, 1189 .writepage = gfs2_writepage, 1206 .writepage = gfs2_jdata_writepage,
|
/linux-4.4.14/fs/bfs/ |
D | file.c | 191 .writepage = bfs_writepage,
|
/linux-4.4.14/fs/f2fs/ |
D | data.c | 1197 int ret = mapping->a_ops->writepage(page, wbc); in __f2fs_writepage() 1208 struct writeback_control *wbc, writepage_t writepage, in f2fs_write_cache_pages() argument 1294 ret = (*writepage)(page, wbc, data); in f2fs_write_cache_pages() 1345 if (!mapping->a_ops->writepage) in f2fs_write_data_pages() 1689 .writepage = f2fs_write_data_page,
|
D | checkpoint.c | 321 if (mapping->a_ops->writepage(page, &wbc)) { in sync_meta_pages() 356 .writepage = f2fs_write_meta_page,
|
D | node.c | 1230 if (NODE_MAPPING(sbi)->a_ops->writepage(page, wbc)) in sync_node_pages() 1407 .writepage = f2fs_write_node_page,
|
/linux-4.4.14/include/linux/ |
D | writeback.h | 378 struct writeback_control *wbc, writepage_t writepage,
|
D | fs.h | 369 int (*writepage)(struct page *page, struct writeback_control *wbc); member
|
/linux-4.4.14/fs/hpfs/ |
D | file.c | 194 .writepage = hpfs_writepage,
|
/linux-4.4.14/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.4.14/mm/ |
D | page-writeback.c | 2145 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages() argument 2246 ret = (*writepage)(page, wbc, data); in write_cache_pages() 2308 int ret = mapping->a_ops->writepage(page, wbc); in __writepage() 2328 if (!mapping->a_ops->writepage) in generic_writepages() 2377 ret = mapping->a_ops->writepage(page, &wbc); in write_one_page()
|
D | swap_state.c | 28 .writepage = swap_writepage,
|
D | migrate.c | 685 if (!mapping->a_ops->writepage) in writeout() 703 rc = mapping->a_ops->writepage(page, &wbc); in writeout()
|
D | vmscan.c | 569 if (mapping->a_ops->writepage == NULL) in pageout() 585 res = mapping->a_ops->writepage(page, &wbc); in pageout()
|
D | shmem.c | 3115 .writepage = shmem_writepage,
|
/linux-4.4.14/fs/9p/ |
D | vfs_addr.c | 344 .writepage = v9fs_vfs_writepage,
|
/linux-4.4.14/fs/logfs/ |
D | file.c | 281 .writepage = logfs_writepage,
|
/linux-4.4.14/fs/afs/ |
D | file.c | 58 .writepage = afs_writepage,
|
/linux-4.4.14/fs/hfsplus/ |
D | inode.c | 159 .writepage = hfsplus_writepage, 168 .writepage = hfsplus_writepage,
|
/linux-4.4.14/fs/adfs/ |
D | inode.c | 79 .writepage = adfs_writepage,
|
/linux-4.4.14/fs/jfs/ |
D | inode.c | 363 .writepage = jfs_writepage,
|
D | jfs_metapage.c | 580 .writepage = metapage_writepage,
|
/linux-4.4.14/fs/hfs/ |
D | inode.c | 161 .writepage = hfs_writepage, 170 .writepage = hfs_writepage,
|
/linux-4.4.14/fs/ntfs/ |
D | aops.c | 1672 .writepage = ntfs_writepage, 1687 .writepage = ntfs_writepage, 1702 .writepage = ntfs_writepage, /* Write dirty page to disk. */
|
/linux-4.4.14/fs/omfs/ |
D | file.c | 377 .writepage = omfs_writepage,
|
/linux-4.4.14/fs/ecryptfs/ |
D | mmap.c | 556 .writepage = ecryptfs_writepage,
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | rw26.c | 524 .writepage = ll_writepage,
|
/linux-4.4.14/fs/nilfs2/ |
D | mdt.c | 472 .writepage = nilfs_mdt_write_page,
|
D | inode.c | 320 .writepage = nilfs_writepage,
|
/linux-4.4.14/fs/sysv/ |
D | itree.c | 497 .writepage = sysv_writepage,
|
/linux-4.4.14/fs/ |
D | mpage.c | 649 ret = mapping->a_ops->writepage(page, wbc); in __mpage_writepage()
|
D | block_dev.c | 1702 .writepage = blkdev_writepage,
|
/linux-4.4.14/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.4.14/fs/ext2/ |
D | inode.c | 883 .writepage = ext2_writepage, 897 .writepage = ext2_nobh_writepage,
|
/linux-4.4.14/fs/nfs/ |
D | file.c | 572 .writepage = nfs_writepage,
|
/linux-4.4.14/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.4.14/fs/minix/ |
D | inode.c | 430 .writepage = minix_writepage,
|
/linux-4.4.14/fs/hostfs/ |
D | hostfs_kern.c | 511 .writepage = hostfs_writepage,
|
/linux-4.4.14/fs/affs/ |
D | file.c | 436 .writepage = affs_writepage,
|
/linux-4.4.14/fs/ubifs/ |
D | file.c | 1589 .writepage = ubifs_writepage,
|
/linux-4.4.14/fs/ufs/ |
D | inode.c | 513 .writepage = ufs_writepage,
|
/linux-4.4.14/fs/exofs/ |
D | inode.c | 972 .writepage = NULL,
|
/linux-4.4.14/fs/ext4/ |
D | inode.c | 3338 .writepage = ext4_writepage, 3354 .writepage = ext4_writepage, 3370 .writepage = ext4_writepage,
|
/linux-4.4.14/fs/xfs/ |
D | xfs_aops.c | 2004 .writepage = xfs_vm_writepage,
|
/linux-4.4.14/fs/ceph/ |
D | addr.c | 1220 .writepage = ceph_writepage,
|
/linux-4.4.14/Documentation/cgroups/ |
D | blkio-controller.txt | 427 address_space_operations->writepage[s]() to annotate bio's using the
|
/linux-4.4.14/fs/cifs/ |
D | file.c | 3870 .writepage = cifs_writepage, 3888 .writepage = cifs_writepage,
|
/linux-4.4.14/fs/fat/ |
D | inode.c | 303 .writepage = fat_writepage,
|
/linux-4.4.14/fs/ocfs2/ |
D | aops.c | 2478 .writepage = ocfs2_writepage,
|
/linux-4.4.14/fs/btrfs/ |
D | extent_io.c | 4041 writepage_t writepage, void *data, in extent_write_cache_pages() argument 4128 ret = (*writepage)(page, wbc, data); in extent_write_cache_pages()
|
D | inode.c | 10080 .writepage = btrfs_writepage, 10092 .writepage = btrfs_writepage,
|
/linux-4.4.14/fs/reiserfs/ |
D | inode.c | 3454 .writepage = reiserfs_writepage,
|
/linux-4.4.14/fs/fuse/ |
D | file.c | 2994 .writepage = fuse_writepage,
|