Home
last modified time | relevance | path

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

123

/linux/Documentation/filesystems/
A Dlocking.rst244 int (*writepage)(struct page *page, struct writeback_control *wbc);
277 writepage: yes, unlocks (see below)
311 ->writepage() is used for two purposes: for "memory cleansing" and for
315 If writepage is called for sync (wbc->sync_mode != WBC_SYNC_NONE) then
319 If writepage is called for memory cleansing (sync_mode ==
321 possible. So writepage should try to avoid blocking against
334 caller, unless ->writepage() returns special WRITEPAGE_ACTIVATE
336 currently, and VM should stop calling ->writepage() on this page for some
341 and return zero, writepage *must* run set_page_writeback() against the page,
346 writepage.
[all …]
A Dvfs.rst622 in order to reuse them. To do this it can call the ->writepage method
637 ->writepage on. If mpage_writepages is not used (i.e. the address
661 set_page_dirty to write data into the address_space, and writepage and
668 typically remains set until writepage asks for it to be written. This
674 operations. This gives the writepage and writepages operations some
724 int (*writepage)(struct page *page, struct writeback_control *wbc);
758 ``writepage``
763 PageLocked is true. writepage should start writeout, should set
768 If wbc->sync_mode is WB_SYNC_NONE, ->writepage doesn't have to
773 keep calling ->writepage on that page.
[all …]
/linux/fs/gfs2/
A Dmeta_io.c93 .writepage = gfs2_aspace_writepage,
99 .writepage = gfs2_aspace_writepage,
A Daops.c778 .writepage = gfs2_writepage,
793 .writepage = gfs2_jdata_writepage,
/linux/fs/bfs/
A Dfile.c193 .writepage = bfs_writepage,
/linux/mm/
A Dpage-writeback.c2178 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages() argument
2255 error = (*writepage)(page, wbc, data); in write_cache_pages()
2320 int ret = mapping->a_ops->writepage(page, wbc); in __writepage()
2342 if (!mapping->a_ops->writepage) in generic_writepages()
2416 ret = mapping->a_ops->writepage(&folio->page, &wbc); in folio_write_one()
/linux/fs/9p/
A Dvfs_addr.c339 .writepage = v9fs_vfs_writepage,
/linux/include/linux/
A Dwriteback.h385 struct writeback_control *wbc, writepage_t writepage,
/linux/fs/udf/
A Dfile.c130 .writepage = udf_adinicb_writepage,
/linux/fs/ntfs/
A Daops.c1655 .writepage = ntfs_writepage,
1670 .writepage = ntfs_writepage,
1685 .writepage = ntfs_writepage, /* Write dirty page to disk. */
/linux/fs/hfsplus/
A Dinode.c161 .writepage = hfsplus_writepage,
171 .writepage = hfsplus_writepage,
/linux/fs/vboxsf/
A Dfile.c356 .writepage = vboxsf_writepage,
/linux/fs/hpfs/
A Dfile.c250 .writepage = hpfs_writepage,
/linux/fs/adfs/
A Dinode.c78 .writepage = adfs_writepage,
/linux/fs/hfs/
A Dinode.c164 .writepage = hfs_writepage,
174 .writepage = hfs_writepage,
/linux/fs/omfs/
A Dfile.c378 .writepage = omfs_writepage,
/linux/fs/jfs/
A Dinode.c363 .writepage = jfs_writepage,
/linux/fs/ecryptfs/
A Dmmap.c550 .writepage = ecryptfs_writepage,
/linux/fs/nilfs2/
A Dmdt.c438 .writepage = nilfs_mdt_write_page,
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_shmem.c272 ret = mapping->a_ops->writepage(page, &wbc); in shmem_writeback()
/linux/fs/sysv/
A Ditree.c500 .writepage = sysv_writepage,
/linux/fs/
A Dmpage.c660 ret = mapping->a_ops->writepage(page, wbc); in __mpage_writepage()
/linux/fs/afs/
A Dfile.c62 .writepage = afs_writepage,
/linux/block/
A Dfops.c435 .writepage = blkdev_writepage,
/linux/drivers/staging/wlan-ng/
A Dhfa384x_usb.c1806 u16 writepage; in hfa384x_drvr_flashdl_write() local
1870 writepage = HFA384x_ADDR_CMD_MKPAGE(dlbufaddr + in hfa384x_drvr_flashdl_write()
1880 writepage, in hfa384x_drvr_flashdl_write()

Completed in 41 milliseconds

123