Home
last modified time | relevance | path

Searched refs:writepage (Results 1 – 57 of 57) sorted by relevance

/linux-4.4.14/Documentation/filesystems/
Dexofs.txt151 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.
DLocking182 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 …]
Dvfs.txt514 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/
Dmeta_io.c96 .writepage = gfs2_aspace_writepage,
101 .writepage = gfs2_aspace_writepage,
Daops.c1173 .writepage = gfs2_writepage,
1189 .writepage = gfs2_writepage,
1206 .writepage = gfs2_jdata_writepage,
/linux-4.4.14/fs/bfs/
Dfile.c191 .writepage = bfs_writepage,
/linux-4.4.14/fs/f2fs/
Ddata.c1197 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,
Dcheckpoint.c321 if (mapping->a_ops->writepage(page, &wbc)) { in sync_meta_pages()
356 .writepage = f2fs_write_meta_page,
Dnode.c1230 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/
Dwriteback.h378 struct writeback_control *wbc, writepage_t writepage,
Dfs.h369 int (*writepage)(struct page *page, struct writeback_control *wbc); member
/linux-4.4.14/fs/hpfs/
Dfile.c194 .writepage = hpfs_writepage,
/linux-4.4.14/fs/udf/
Dfile.c111 .writepage = udf_adinicb_writepage,
Dinode.c240 .writepage = udf_writepage,
308 err = inode->i_data.a_ops->writepage(page, &udf_wbc); in udf_expand_file_adinicb()
/linux-4.4.14/mm/
Dpage-writeback.c2145 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()
Dswap_state.c28 .writepage = swap_writepage,
Dmigrate.c685 if (!mapping->a_ops->writepage) in writeout()
703 rc = mapping->a_ops->writepage(page, &wbc); in writeout()
Dvmscan.c569 if (mapping->a_ops->writepage == NULL) in pageout()
585 res = mapping->a_ops->writepage(page, &wbc); in pageout()
Dshmem.c3115 .writepage = shmem_writepage,
/linux-4.4.14/fs/9p/
Dvfs_addr.c344 .writepage = v9fs_vfs_writepage,
/linux-4.4.14/fs/logfs/
Dfile.c281 .writepage = logfs_writepage,
/linux-4.4.14/fs/afs/
Dfile.c58 .writepage = afs_writepage,
/linux-4.4.14/fs/hfsplus/
Dinode.c159 .writepage = hfsplus_writepage,
168 .writepage = hfsplus_writepage,
/linux-4.4.14/fs/adfs/
Dinode.c79 .writepage = adfs_writepage,
/linux-4.4.14/fs/jfs/
Dinode.c363 .writepage = jfs_writepage,
Djfs_metapage.c580 .writepage = metapage_writepage,
/linux-4.4.14/fs/hfs/
Dinode.c161 .writepage = hfs_writepage,
170 .writepage = hfs_writepage,
/linux-4.4.14/fs/ntfs/
Daops.c1672 .writepage = ntfs_writepage,
1687 .writepage = ntfs_writepage,
1702 .writepage = ntfs_writepage, /* Write dirty page to disk. */
/linux-4.4.14/fs/omfs/
Dfile.c377 .writepage = omfs_writepage,
/linux-4.4.14/fs/ecryptfs/
Dmmap.c556 .writepage = ecryptfs_writepage,
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Drw26.c524 .writepage = ll_writepage,
/linux-4.4.14/fs/nilfs2/
Dmdt.c472 .writepage = nilfs_mdt_write_page,
Dinode.c320 .writepage = nilfs_writepage,
/linux-4.4.14/fs/sysv/
Ditree.c497 .writepage = sysv_writepage,
/linux-4.4.14/fs/
Dmpage.c649 ret = mapping->a_ops->writepage(page, wbc); in __mpage_writepage()
Dblock_dev.c1702 .writepage = blkdev_writepage,
/linux-4.4.14/Documentation/filesystems/cifs/
DCHANGES349 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/
Dinode.c883 .writepage = ext2_writepage,
897 .writepage = ext2_nobh_writepage,
/linux-4.4.14/fs/nfs/
Dfile.c572 .writepage = nfs_writepage,
/linux-4.4.14/drivers/staging/wlan-ng/
Dhfa384x_usb.c1995 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/
Dinode.c430 .writepage = minix_writepage,
/linux-4.4.14/fs/hostfs/
Dhostfs_kern.c511 .writepage = hostfs_writepage,
/linux-4.4.14/fs/affs/
Dfile.c436 .writepage = affs_writepage,
/linux-4.4.14/fs/ubifs/
Dfile.c1589 .writepage = ubifs_writepage,
/linux-4.4.14/fs/ufs/
Dinode.c513 .writepage = ufs_writepage,
/linux-4.4.14/fs/exofs/
Dinode.c972 .writepage = NULL,
/linux-4.4.14/fs/ext4/
Dinode.c3338 .writepage = ext4_writepage,
3354 .writepage = ext4_writepage,
3370 .writepage = ext4_writepage,
/linux-4.4.14/fs/xfs/
Dxfs_aops.c2004 .writepage = xfs_vm_writepage,
/linux-4.4.14/fs/ceph/
Daddr.c1220 .writepage = ceph_writepage,
/linux-4.4.14/Documentation/cgroups/
Dblkio-controller.txt427 address_space_operations->writepage[s]() to annotate bio's using the
/linux-4.4.14/fs/cifs/
Dfile.c3870 .writepage = cifs_writepage,
3888 .writepage = cifs_writepage,
/linux-4.4.14/fs/fat/
Dinode.c303 .writepage = fat_writepage,
/linux-4.4.14/fs/ocfs2/
Daops.c2478 .writepage = ocfs2_writepage,
/linux-4.4.14/fs/btrfs/
Dextent_io.c4041 writepage_t writepage, void *data, in extent_write_cache_pages() argument
4128 ret = (*writepage)(page, wbc, data); in extent_write_cache_pages()
Dinode.c10080 .writepage = btrfs_writepage,
10092 .writepage = btrfs_writepage,
/linux-4.4.14/fs/reiserfs/
Dinode.c3454 .writepage = reiserfs_writepage,
/linux-4.4.14/fs/fuse/
Dfile.c2994 .writepage = fuse_writepage,