Searched refs:writepage (Results 1 - 76 of 76) sorted by relevance

/linux-4.1.27/include/linux/
H A Dmigrate_mode.h6 * on most operations but not ->writepage as the potential stall time
H A Dwriteback.h180 struct writeback_control *wbc, writepage_t writepage,
H A Dfs.h284 * writepage();
368 int (*writepage)(struct page *page, struct writeback_control *wbc); member in struct:address_space_operations
/linux-4.1.27/fs/gfs2/
H A Daops.c90 * gfs2_writepage_common - Common bits of writepage
94 * Returns: 1 if writepage is ok, otherwise an error code or zero if no error.
144 * __gfs2_jdata_writepage - The core of jdata writepage
148 * This is shared between writepage and writepages and implements the
149 * core of the writepage operation. If a transaction is required then
224 * @writepage: The writepage function to call for each page
336 * @writepage: The writepage function to call
337 * @data: The data to pass to writepage
1169 .writepage = gfs2_writepage,
1185 .writepage = gfs2_writepage,
1202 .writepage = gfs2_jdata_writepage,
H A Dmeta_io.c96 .writepage = gfs2_aspace_writepage,
101 .writepage = gfs2_aspace_writepage,
/linux-4.1.27/fs/logfs/
H A Dfile.c153 * writepage invokation because it may be mmapped. "A file is mapped logfs_writepage()
281 .writepage = logfs_writepage,
/linux-4.1.27/fs/
H A Dmpage.c419 * BIO. Otherwise fall back to the mapping's writepage().
576 * and every writepage invocation because it may be mmapped. __mpage_writepage()
642 ret = mapping->a_ops->writepage(page, wbc); __mpage_writepage()
657 * mpage_writepages - walk the list of dirty pages of the given address space & writepage() all of them
661 * If this is NULL then use a_ops->writepage. Otherwise, go
H A Dbuffer.c655 * window in which a writepage caller may see the page cleanness but not the
657 * before the buffers, a concurrent writepage caller could clear the page dirty
2713 * writepage invocation because it may be mmapped. "A file is mapped nobh_writepage()
2883 * The generic ->writepage function for buffer-backed address_spaces
2913 * writepage invocation because it may be mmapped. "A file is mapped block_write_full_page()
H A Dblock_dev.c396 * caller is a ->writepage implementation, it will need to unlock the page.
1668 .writepage = blkdev_writepage,
/linux-4.1.27/fs/hpfs/
H A Dfile.c189 .writepage = hpfs_writepage,
/linux-4.1.27/fs/bfs/
H A Dfile.c191 .writepage = bfs_writepage,
/linux-4.1.27/fs/ceph/
H A Daddr.c484 dout("writepage %p idx %lu\n", page, page->index); writepage_nounlock()
487 dout("writepage %p - no mapping\n", page); writepage_nounlock()
498 dout("writepage %p page %p not dirty?\n", inode, page); writepage_nounlock()
503 dout("writepage %p page %p snapc %p not writeable - noop\n", writepage_nounlock()
527 dout("writepage %p page %p index %lu on %llu~%u snapc %p\n", writepage_nounlock()
544 dout("writepage setting page/mapping error %d %p\n", err, page); writepage_nounlock()
550 dout("writepage cleaned page %p\n", page); writepage_nounlock()
1215 .writepage = ceph_writepage,
/linux-4.1.27/fs/fuse/
H A Dfuse_i.h95 /** Files usable in writepage. Protected by fc->lock */
105 /** Waitq for writepage completion */
108 /** List of writepage requestst (pending or sent) */
H A Dfile.c335 * This is currently done by walking the list of writepage requests
1499 * all queued writepage requests.
2015 * before the previous writepage completed.
2017 * Block here, instead of in ->writepage(), so that the userspace fs
2994 .writepage = fuse_writepage,
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
H A Drw26.c524 .writepage = ll_writepage,
540 .orig_aops.writepage = ll_writepage,
H A Drw.c1157 lu_ref_add(&page->cp_reference, "writepage", ll_writepage()
1176 "writepage", current); ll_writepage()
1189 * breaking kernel which assumes ->writepage should mark ll_writepage()
H A Dllite_internal.h220 /* for writepage() only to communicate to fsync */
/linux-4.1.27/fs/hfsplus/
H A Dinode.c159 .writepage = hfsplus_writepage,
168 .writepage = hfsplus_writepage,
/linux-4.1.27/mm/
H A Dpage-writeback.c1816 * @writepage: function called for each page
1817 * @data: data passed to writepage function
1835 struct writeback_control *wbc, writepage_t writepage, write_cache_pages()
1936 ret = (*writepage)(page, wbc, data); write_cache_pages()
1991 * Function used by generic_writepages to call the real writepage
1998 int ret = mapping->a_ops->writepage(page, wbc); __writepage()
2004 * generic_writepages - walk the list of dirty pages of the given address space and writepage() all of them.
2018 if (!mapping->a_ops->writepage) generic_writepages()
2067 ret = mapping->a_ops->writepage(page, &wbc); write_one_page()
2189 * When a writepage implementation decides that it doesn't want to write this
2274 * can discover it via a PAGECACHE_TAG_DIRTY walk. The ->writepage
1834 write_cache_pages(struct address_space *mapping, struct writeback_control *wbc, writepage_t writepage, void *data) write_cache_pages() argument
H A Dswap_state.c28 .writepage = swap_writepage,
H A Dtruncate.c663 * situations such as writepage being called for a page that has already
771 * situations such as writepage being called for a page that has already
H A Dvmscan.c472 * The tricky part is that after writepage we cannot touch the mapping: nothing
502 * Calls ->writepage().
539 if (mapping->a_ops->writepage == NULL) pageout()
555 res = mapping->a_ops->writepage(page, &wbc); pageout()
2592 * writepage even in laptop mode. do_try_to_free_pages()
3181 * If we're getting trouble reclaiming, start doing writepage balance_pgdat()
H A Dshmem.c95 pgoff_t nr_unswapped; /* how often writepage refused to swap out */
764 * shmem_writepage; but a stacking filesystem might use ->writepage of shmem_writepage()
3105 .writepage = shmem_writepage,
H A Dmigrate.c655 if (!mapping->a_ops->writepage) writeout()
673 rc = mapping->a_ops->writepage(page, &wbc); writeout()
H A Dfilemap.c2105 * This is for filesystems which do not implement ->writepage.
/linux-4.1.27/fs/omfs/
H A Dfile.c377 .writepage = omfs_writepage,
/linux-4.1.27/fs/udf/
H A Dfile.c111 .writepage = udf_adinicb_writepage,
H A Dinode.c240 .writepage = udf_writepage,
308 err = inode->i_data.a_ops->writepage(page, &udf_wbc); udf_expand_file_adinicb()
/linux-4.1.27/fs/afs/
H A Dfile.c58 .writepage = afs_writepage,
/linux-4.1.27/fs/9p/
H A Dvfs_addr.c344 .writepage = v9fs_vfs_writepage,
/linux-4.1.27/fs/hfs/
H A Dinode.c161 .writepage = hfs_writepage,
170 .writepage = hfs_writepage,
/linux-4.1.27/fs/reiserfs/
H A Dtail_conversion.c128 * writepage() with old data from the disk or buffer cache direct2indirect()
H A Dinode.c969 * writepage). direct2indirect needs to know if unbh reiserfs_get_block()
2548 * The page dirty bit is cleared before writepage is called, which reiserfs_write_full_page()
3451 .writepage = reiserfs_writepage,
/linux-4.1.27/fs/sysv/
H A Ditree.c497 .writepage = sysv_writepage,
/linux-4.1.27/fs/jfs/
H A Dinode.c362 .writepage = jfs_writepage,
H A Djfs_metapage.c580 .writepage = metapage_writepage,
/linux-4.1.27/fs/f2fs/
H A Ddata.c1506 int ret = mapping->a_ops->writepage(page, wbc); __f2fs_writepage()
1523 if (!mapping->a_ops->writepage) f2fs_write_data_pages()
1531 /* during POR, we don't need to trigger writepage at all. */ f2fs_write_data_pages()
1855 .writepage = f2fs_write_data_page,
H A Dcheckpoint.c279 if (mapping->a_ops->writepage(page, &wbc)) { sync_meta_pages()
313 .writepage = f2fs_write_meta_page,
H A Dnode.c1220 if (NODE_MAPPING(sbi)->a_ops->writepage(page, wbc)) sync_node_pages()
1393 .writepage = f2fs_write_node_page,
/linux-4.1.27/fs/adfs/
H A Dinode.c79 .writepage = adfs_writepage,
/linux-4.1.27/fs/xfs/
H A Dxfs_aops.c445 * initial writepage page and also any probed pages.
528 * in a writepage request, so only ever one page.
678 * except for the original page of a writepage, this is called on
1035 * and every writepage invocation because it may be mmapped. xfs_vm_writepage()
1919 .writepage = xfs_vm_writepage,
H A Dxfs_super.c1779 * (writepage path), and parallelism is only limited by the number of xfs_init_workqueues()
/linux-4.1.27/fs/ntfs/
H A Daops.c1461 * record and retry the writepage. ntfs_writepage()
1672 .writepage = ntfs_writepage,
1687 .writepage = ntfs_writepage,
1702 .writepage = ntfs_writepage, /* Write dirty page to disk. */
H A Dindex.c114 * page due to it being under ->writepage at the moment which
H A Ddir.c75 * page due to it being under ->writepage at the moment which
1094 * page due to it being under ->writepage at the moment which
H A Dinode.c2522 * to both readpage and writepage clearing partial page data ntfs_truncate()
2529 * and writepage has not yet been called to write out the page ntfs_truncate()
H A Dmft.c463 * schedule i/o via ->writepage or do it via kntfsd or whatever.
667 * schedule i/o via ->writepage or do it via kntfsd or whatever.
H A Dattrib.c1737 * and ->writepage can run concurrently with us as they are not ntfs_attr_make_non_resident()
/linux-4.1.27/fs/nilfs2/
H A Dmdt.c466 .writepage = nilfs_mdt_write_page,
H A Dinode.c338 .writepage = nilfs_writepage,
/linux-4.1.27/fs/btrfs/
H A Dextent_io.c125 /* tells writepage not to lock the state bits for this range
2476 * after a writepage IO is done, we need to:
3356 * helper for __extent_writepage. This calls the writepage start hooks,
3520 * the writepage semantics are similar to regular writepage. extent
3955 * @writepage: function called for each page
3956 * @data: data passed to writepage function
3969 writepage_t writepage, void *data, extent_write_cache_pages()
4056 ret = (*writepage)(page, wbc, data); extent_write_cache_pages()
3966 extent_write_cache_pages(struct extent_io_tree *tree, struct address_space *mapping, struct writeback_control *wbc, writepage_t writepage, void *data, void (*flush_fn)(void *)) extent_write_cache_pages() argument
H A Dfile.c1916 * fill_delalloc callbacks invoked from the writepage and btrfs_sync_file()
1920 * could start and invoke writepage/writepages, which would call btrfs_sync_file()
H A Dinode.c904 * locked_page is the page that writepage had locked already. We use
1036 * setup for writepage cow_file_range()
9930 .writepage = btrfs_writepage,
9942 .writepage = btrfs_writepage,
/linux-4.1.27/fs/ecryptfs/
H A Dmmap.c556 .writepage = ecryptfs_writepage,
/linux-4.1.27/fs/ext4/
H A Dpage-io.c446 * writepage invocation because it may be mmapped. "A file is mapped ext4_bio_write_page()
H A Dinode.c1816 * do_wp_page). So writepage should write the first block. If we modify
3284 * So what we do is to mark the page "pending dirty" and next time writepage
3296 .writepage = ext4_writepage,
3312 .writepage = ext4_writepage,
3328 .writepage = ext4_writepage,
H A Dextents.c4088 /* buffered write, writepage time, convert*/ ext4_ext_handle_unwritten_extents()
/linux-4.1.27/fs/ufs/
H A Dinode.c412 * readpage, writepage and so on
558 .writepage = ufs_writepage,
/linux-4.1.27/fs/jbd2/
H A Dcommit.c190 * write the filemap data using writepage() address_space_operations.
230 * submit the inode data buffers. We use writepage journal_submit_data_buffers()
H A Djournal.c370 * decided to launch a writepage() against this buffer. jbd2_journal_write_metadata_buffer()
/linux-4.1.27/fs/affs/
H A Dfile.c436 .writepage = affs_writepage,
811 //.writepage = affs_writepage_ofs,
/linux-4.1.27/fs/ext3/
H A Dinode.c1327 /* For ordered writepage and write_end functions */ journal_dirty_data_fn()
1570 * We don't honour synchronous mounts for writepage(). That would be
1925 * So what we do is to mark the page "pending dirty" and next time writepage
1937 .writepage = ext3_ordered_writepage,
1953 .writepage = ext3_writeback_writepage,
1968 .writepage = ext3_journalled_writepage,
3341 * How many blocks doth make a writepage()?
/linux-4.1.27/fs/hostfs/
H A Dhostfs_kern.c511 .writepage = hostfs_writepage,
/linux-4.1.27/fs/minix/
H A Dinode.c430 .writepage = minix_writepage,
/linux-4.1.27/fs/exofs/
H A Dinode.c688 /* writepage_strip is called either directly from writepage() or by the VFS from
975 .writepage = NULL,
/linux-4.1.27/fs/ext2/
H A Dinode.c882 .writepage = ext2_writepage,
896 .writepage = ext2_nobh_writepage,
/linux-4.1.27/fs/cifs/
H A Dfile.c629 * that already have the rename sem can end up causing writepage to get cifs_reopen_file()
2164 * A writepage() implementation always needs to do either this, cifs_writepage_locked()
3648 open for write - to avoid races with writepage extending
3870 .writepage = cifs_writepage,
3888 .writepage = cifs_writepage,
H A Dsmb2pdu.c291 /* BB should we add a retry in here if not a writepage? */ small_smb2_init()
H A Dcifssmb.c245 /* BB should we add a retry in here if not a writepage? */ small_smb_init()
291 /* BB should we add a retry in here if not a writepage? */ __smb_init()
/linux-4.1.27/fs/jbd/
H A Dtransaction.c1011 * writepage() in an attempt to pageout the same area journal_dirty_data()
1027 * and it is being writepage()'d. journal_dirty_data()
1032 * Implication: if we crash before the writepage() data journal_dirty_data()
H A Djournal.c325 * decided to launch a writepage() against this buffer. journal_write_metadata_buffer()
/linux-4.1.27/fs/ocfs2/
H A Daops.c406 * ->writepage is called during the process of invalidating the page cache
2438 .writepage = ocfs2_writepage,
/linux-4.1.27/fs/ubifs/
H A Dfile.c1043 * writepage invocation because it may be mmapped. "A file is mapped ubifs_writepage()
1554 .writepage = ubifs_writepage,
/linux-4.1.27/fs/nfs/
H A Dfile.c588 .writepage = nfs_writepage,
/linux-4.1.27/fs/fat/
H A Dinode.c302 .writepage = fat_writepage,
/linux-4.1.27/drivers/staging/wlan-ng/
H A Dhfa384x_usb.c1995 u16 writepage; hfa384x_drvr_flashdl_write() local
2059 writepage = HFA384x_ADDR_CMD_MKPAGE(dlbufaddr + hfa384x_drvr_flashdl_write()
2069 writepage, hfa384x_drvr_flashdl_write()

Completed in 1127 milliseconds