Searched refs:writepage (Results 1 – 25 of 54) sorted by relevance
123
/Linux-v6.1/Documentation/filesystems/ |
D | locking.rst | 240 int (*writepage)(struct page *page, struct writeback_control *wbc); 271 writepage: yes, unlocks (see below) 300 ->writepage() is used for two purposes: for "memory cleansing" and for 304 If writepage is called for sync (wbc->sync_mode != WBC_SYNC_NONE) then 308 If writepage is called for memory cleansing (sync_mode == 310 possible. So writepage should try to avoid blocking against 323 caller, unless ->writepage() returns special WRITEPAGE_ACTIVATE 325 currently, and VM should stop calling ->writepage() on this page for some 330 and return zero, writepage *must* run set_page_writeback() against the page, 335 writepage. [all …]
|
D | vfs.rst | 627 in order to reuse them. To do this it can call the ->writepage method 642 ->writepage on. If mpage_writepages is not used (i.e. the address 666 dirty_folio to write data into the address_space, and writepage and 673 typically remains set until writepage asks for it to be written. This 679 operations. This gives the writepage and writepages operations some 682 return information back to the caller about the result of a writepage or 729 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 [all …]
|
/Linux-v6.1/fs/bfs/ |
D | file.c | 193 .writepage = bfs_writepage,
|
/Linux-v6.1/fs/gfs2/ |
D | meta_io.c | 94 .writepage = gfs2_aspace_writepage, 101 .writepage = gfs2_aspace_writepage,
|
D | aops.c | 757 .writepage = gfs2_jdata_writepage,
|
/Linux-v6.1/include/linux/ |
D | writeback.h | 377 struct writeback_control *wbc, writepage_t writepage,
|
/Linux-v6.1/mm/ |
D | page-writeback.c | 2283 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages() argument 2360 error = (*writepage)(page, wbc, data); in write_cache_pages() 2425 int ret = mapping->a_ops->writepage(page, wbc); in __writepage() 2447 if (!mapping->a_ops->writepage) in generic_writepages() 2521 ret = mapping->a_ops->writepage(&folio->page, &wbc); in folio_write_one()
|
/Linux-v6.1/fs/udf/ |
D | file.c | 131 .writepage = udf_adinicb_writepage,
|
/Linux-v6.1/fs/9p/ |
D | vfs_addr.c | 353 .writepage = v9fs_vfs_writepage,
|
/Linux-v6.1/fs/hpfs/ |
D | file.c | 251 .writepage = hpfs_writepage,
|
/Linux-v6.1/fs/adfs/ |
D | inode.c | 79 .writepage = adfs_writepage,
|
/Linux-v6.1/fs/vboxsf/ |
D | file.c | 357 .writepage = vboxsf_writepage,
|
/Linux-v6.1/fs/hfsplus/ |
D | inode.c | 162 .writepage = hfsplus_writepage, 173 .writepage = hfsplus_writepage,
|
/Linux-v6.1/fs/ntfs/ |
D | aops.c | 1658 .writepage = ntfs_writepage, 1673 .writepage = ntfs_writepage, 1688 .writepage = ntfs_writepage, /* Write dirty page to disk. */
|
/Linux-v6.1/fs/jfs/ |
D | inode.c | 358 .writepage = jfs_writepage,
|
/Linux-v6.1/fs/omfs/ |
D | file.c | 378 .writepage = omfs_writepage,
|
/Linux-v6.1/fs/hfs/ |
D | inode.c | 165 .writepage = hfs_writepage, 176 .writepage = hfs_writepage,
|
/Linux-v6.1/fs/ecryptfs/ |
D | mmap.c | 552 .writepage = ecryptfs_writepage,
|
/Linux-v6.1/fs/nilfs2/ |
D | mdt.c | 440 .writepage = nilfs_mdt_write_page,
|
/Linux-v6.1/drivers/gpu/drm/i915/gem/ |
D | i915_gem_shmem.c | 320 ret = mapping->a_ops->writepage(page, &wbc); in __shmem_writeback()
|
/Linux-v6.1/fs/sysv/ |
D | itree.c | 501 .writepage = sysv_writepage,
|
/Linux-v6.1/fs/afs/ |
D | file.c | 61 .writepage = afs_writepage,
|
/Linux-v6.1/drivers/staging/wlan-ng/ |
D | hfa384x_usb.c | 1806 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()
|
/Linux-v6.1/fs/exfat/ |
D | inode.c | 476 .writepage = exfat_writepage,
|
/Linux-v6.1/fs/nfs/ |
D | file.c | 527 .writepage = nfs_writepage,
|
123