/linux-4.1.27/include/linux/ |
H A D | migrate_mode.h | 6 * on most operations but not ->writepage as the potential stall time
|
H A D | writeback.h | 180 struct writeback_control *wbc, writepage_t writepage,
|
H A D | fs.h | 284 * 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 D | aops.c | 90 * 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 D | meta_io.c | 96 .writepage = gfs2_aspace_writepage, 101 .writepage = gfs2_aspace_writepage,
|
/linux-4.1.27/fs/logfs/ |
H A D | file.c | 153 * writepage invokation because it may be mmapped. "A file is mapped logfs_writepage() 281 .writepage = logfs_writepage,
|
/linux-4.1.27/fs/ |
H A D | mpage.c | 419 * 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 D | buffer.c | 655 * 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 D | block_dev.c | 396 * caller is a ->writepage implementation, it will need to unlock the page. 1668 .writepage = blkdev_writepage,
|
/linux-4.1.27/fs/hpfs/ |
H A D | file.c | 189 .writepage = hpfs_writepage,
|
/linux-4.1.27/fs/bfs/ |
H A D | file.c | 191 .writepage = bfs_writepage,
|
/linux-4.1.27/fs/ceph/ |
H A D | addr.c | 484 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 D | fuse_i.h | 95 /** Files usable in writepage. Protected by fc->lock */ 105 /** Waitq for writepage completion */ 108 /** List of writepage requestst (pending or sent) */
|
H A D | file.c | 335 * 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 D | rw26.c | 524 .writepage = ll_writepage, 540 .orig_aops.writepage = ll_writepage,
|
H A D | rw.c | 1157 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 D | llite_internal.h | 220 /* for writepage() only to communicate to fsync */
|
/linux-4.1.27/fs/hfsplus/ |
H A D | inode.c | 159 .writepage = hfsplus_writepage, 168 .writepage = hfsplus_writepage,
|
/linux-4.1.27/mm/ |
H A D | page-writeback.c | 1816 * @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 D | swap_state.c | 28 .writepage = swap_writepage,
|
H A D | truncate.c | 663 * 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 D | vmscan.c | 472 * 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 D | shmem.c | 95 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 D | migrate.c | 655 if (!mapping->a_ops->writepage) writeout() 673 rc = mapping->a_ops->writepage(page, &wbc); writeout()
|
H A D | filemap.c | 2105 * This is for filesystems which do not implement ->writepage.
|
/linux-4.1.27/fs/omfs/ |
H A D | file.c | 377 .writepage = omfs_writepage,
|
/linux-4.1.27/fs/udf/ |
H A D | file.c | 111 .writepage = udf_adinicb_writepage,
|
H A D | inode.c | 240 .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 D | file.c | 58 .writepage = afs_writepage,
|
/linux-4.1.27/fs/9p/ |
H A D | vfs_addr.c | 344 .writepage = v9fs_vfs_writepage,
|
/linux-4.1.27/fs/hfs/ |
H A D | inode.c | 161 .writepage = hfs_writepage, 170 .writepage = hfs_writepage,
|
/linux-4.1.27/fs/reiserfs/ |
H A D | tail_conversion.c | 128 * writepage() with old data from the disk or buffer cache direct2indirect()
|
H A D | inode.c | 969 * 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 D | itree.c | 497 .writepage = sysv_writepage,
|
/linux-4.1.27/fs/jfs/ |
H A D | inode.c | 362 .writepage = jfs_writepage,
|
H A D | jfs_metapage.c | 580 .writepage = metapage_writepage,
|
/linux-4.1.27/fs/f2fs/ |
H A D | data.c | 1506 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 D | checkpoint.c | 279 if (mapping->a_ops->writepage(page, &wbc)) { sync_meta_pages() 313 .writepage = f2fs_write_meta_page,
|
H A D | node.c | 1220 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 D | inode.c | 79 .writepage = adfs_writepage,
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_aops.c | 445 * 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 D | xfs_super.c | 1779 * (writepage path), and parallelism is only limited by the number of xfs_init_workqueues()
|
/linux-4.1.27/fs/ntfs/ |
H A D | aops.c | 1461 * 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 D | index.c | 114 * page due to it being under ->writepage at the moment which
|
H A D | dir.c | 75 * 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 D | inode.c | 2522 * 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 D | mft.c | 463 * 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 D | attrib.c | 1737 * and ->writepage can run concurrently with us as they are not ntfs_attr_make_non_resident()
|
/linux-4.1.27/fs/nilfs2/ |
H A D | mdt.c | 466 .writepage = nilfs_mdt_write_page,
|
H A D | inode.c | 338 .writepage = nilfs_writepage,
|
/linux-4.1.27/fs/btrfs/ |
H A D | extent_io.c | 125 /* 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 D | file.c | 1916 * 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 D | inode.c | 904 * 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 D | mmap.c | 556 .writepage = ecryptfs_writepage,
|
/linux-4.1.27/fs/ext4/ |
H A D | page-io.c | 446 * writepage invocation because it may be mmapped. "A file is mapped ext4_bio_write_page()
|
H A D | inode.c | 1816 * 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 D | extents.c | 4088 /* buffered write, writepage time, convert*/ ext4_ext_handle_unwritten_extents()
|
/linux-4.1.27/fs/ufs/ |
H A D | inode.c | 412 * readpage, writepage and so on 558 .writepage = ufs_writepage,
|
/linux-4.1.27/fs/jbd2/ |
H A D | commit.c | 190 * write the filemap data using writepage() address_space_operations. 230 * submit the inode data buffers. We use writepage journal_submit_data_buffers()
|
H A D | journal.c | 370 * decided to launch a writepage() against this buffer. jbd2_journal_write_metadata_buffer()
|
/linux-4.1.27/fs/affs/ |
H A D | file.c | 436 .writepage = affs_writepage, 811 //.writepage = affs_writepage_ofs,
|
/linux-4.1.27/fs/ext3/ |
H A D | inode.c | 1327 /* 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 D | hostfs_kern.c | 511 .writepage = hostfs_writepage,
|
/linux-4.1.27/fs/minix/ |
H A D | inode.c | 430 .writepage = minix_writepage,
|
/linux-4.1.27/fs/exofs/ |
H A D | inode.c | 688 /* writepage_strip is called either directly from writepage() or by the VFS from 975 .writepage = NULL,
|
/linux-4.1.27/fs/ext2/ |
H A D | inode.c | 882 .writepage = ext2_writepage, 896 .writepage = ext2_nobh_writepage,
|
/linux-4.1.27/fs/cifs/ |
H A D | file.c | 629 * 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 D | smb2pdu.c | 291 /* BB should we add a retry in here if not a writepage? */ small_smb2_init()
|
H A D | cifssmb.c | 245 /* 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 D | transaction.c | 1011 * 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 D | journal.c | 325 * decided to launch a writepage() against this buffer. journal_write_metadata_buffer()
|
/linux-4.1.27/fs/ocfs2/ |
H A D | aops.c | 406 * ->writepage is called during the process of invalidating the page cache 2438 .writepage = ocfs2_writepage,
|
/linux-4.1.27/fs/ubifs/ |
H A D | file.c | 1043 * 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 D | file.c | 588 .writepage = nfs_writepage,
|
/linux-4.1.27/fs/fat/ |
H A D | inode.c | 302 .writepage = fat_writepage,
|
/linux-4.1.27/drivers/staging/wlan-ng/ |
H A D | hfa384x_usb.c | 1995 u16 writepage; hfa384x_drvr_flashdl_write() local 2059 writepage = HFA384x_ADDR_CMD_MKPAGE(dlbufaddr + hfa384x_drvr_flashdl_write() 2069 writepage, hfa384x_drvr_flashdl_write()
|