/openbmc/linux/Documentation/filesystems/ |
H A D | locking.rst | 247 int (*writepage)(struct page *page, struct writeback_control *wbc); 278 writepage: yes, unlocks (see below) 307 ->writepage() is used for two purposes: for "memory cleansing" and for 311 If writepage is called for sync (wbc->sync_mode != WBC_SYNC_NONE) then 315 If writepage is called for memory cleansing (sync_mode == 317 possible. So writepage should try to avoid blocking against 330 caller, unless ->writepage() returns special WRITEPAGE_ACTIVATE 332 currently, and VM should stop calling ->writepage() on this page for some 337 and return zero, writepage *must* run set_page_writeback() against the page, 342 writepage. [all …]
|
H A D | vfs.rst | 701 in order to reuse them. To do this it can call the ->writepage method 716 ->writepage on. If mpage_writepages is not used (i.e. the address 740 dirty_folio to write data into the address_space, and writepage and 747 typically remains set until writepage asks for it to be written. This 753 operations. This gives the writepage and writepages operations some 756 return information back to the caller about the result of a writepage or 803 int (*writepage)(struct page *page, struct writeback_control *wbc); 832 ``writepage`` 837 PageLocked is true. writepage should start writeout, should set 842 If wbc->sync_mode is WB_SYNC_NONE, ->writepage doesn't have to [all …]
|
/openbmc/linux/fs/gfs2/ |
H A D | meta_io.c | 94 .writepage = gfs2_aspace_writepage, 101 .writepage = gfs2_aspace_writepage,
|
H A D | aops.c | 757 .writepage = gfs2_jdata_writepage,
|
/openbmc/linux/fs/bfs/ |
H A D | file.c | 193 .writepage = bfs_writepage,
|
/openbmc/linux/include/linux/ |
H A D | writeback.h | 370 struct writeback_control *wbc, writepage_t writepage,
|
/openbmc/linux/fs/9p/ |
H A D | vfs_addr.c | 355 .writepage = v9fs_vfs_writepage,
|
/openbmc/linux/fs/ntfs/ |
H A D | aops.c | 1658 .writepage = ntfs_writepage, 1673 .writepage = ntfs_writepage, 1688 .writepage = ntfs_writepage, /* Write dirty page to disk. */
|
/openbmc/linux/fs/adfs/ |
H A D | inode.c | 79 .writepage = adfs_writepage,
|
/openbmc/linux/fs/vboxsf/ |
H A D | file.c | 358 .writepage = vboxsf_writepage,
|
/openbmc/linux/mm/ |
H A D | page-writeback.c | 2417 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages() argument 2496 error = writepage(folio, wbc, data); in write_cache_pages() 2559 int ret = mapping->a_ops->writepage(&folio->page, wbc); in writepage_cb() 2576 } else if (mapping->a_ops->writepage) { in do_writepages()
|
H A D | swap_state.c | 32 .writepage = swap_writepage,
|
H A D | migrate.c | 886 if (!mapping->a_ops->writepage) in writeout() 904 rc = mapping->a_ops->writepage(&folio->page, &wbc); in writeout()
|
/openbmc/linux/fs/ecryptfs/ |
H A D | mmap.c | 551 .writepage = ecryptfs_writepage,
|
/openbmc/linux/fs/nilfs2/ |
H A D | mdt.c | 439 .writepage = nilfs_mdt_write_page,
|
/openbmc/linux/fs/sysv/ |
H A D | itree.c | 504 .writepage = sysv_writepage,
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shmem.c | 329 ret = mapping->a_ops->writepage(page, &wbc); in __shmem_writeback()
|
/openbmc/linux/drivers/staging/wlan-ng/ |
H A D | hfa384x_usb.c | 1785 u16 writepage; in hfa384x_drvr_flashdl_write() local 1849 writepage = HFA384x_ADDR_CMD_MKPAGE(dlbufaddr + in hfa384x_drvr_flashdl_write() 1859 writepage, in hfa384x_drvr_flashdl_write()
|
/openbmc/linux/fs/nfs/ |
H A D | file.c | 562 .writepage = nfs_writepage,
|
/openbmc/linux/fs/jfs/ |
H A D | jfs_metapage.c | 568 .writepage = metapage_writepage,
|
/openbmc/linux/fs/minix/ |
H A D | inode.c | 447 .writepage = minix_writepage,
|
/openbmc/linux/fs/hfsplus/ |
H A D | inode.c | 162 .writepage = hfsplus_writepage,
|
/openbmc/linux/fs/hfs/ |
H A D | inode.c | 165 .writepage = hfs_writepage,
|
/openbmc/linux/block/ |
H A D | fops.c | 452 .writepage = blkdev_writepage,
|
/openbmc/linux/fs/hostfs/ |
H A D | hostfs_kern.c | 504 .writepage = hostfs_writepage,
|