Searched refs:wbc (Results 101 - 117 of 117) sorted by path

12345

/linux-master/include/linux/
H A Dmpage.h21 struct writeback_control *wbc, get_block_t get_block);
H A Dnetfs.h413 struct writeback_control *wbc);
415 int netfs_unpin_writeback(struct inode *inode, struct writeback_control *wbc);
H A Dpagemap.h61 struct writeback_control *wbc);
H A Dwriteback.h101 static inline blk_opf_t wbc_to_write_flags(struct writeback_control *wbc) argument
105 if (wbc->sync_mode == WB_SYNC_ALL)
107 else if (wbc->for_kupdate || wbc->for_background)
114 #define wbc_blkcg_css(wbc) \
115 ((wbc)->wb ? (wbc)->wb->blkcg_css : blkcg_root_css)
117 #define wbc_blkcg_css(wbc) (blkcg_root_css)
212 void wbc_attach_and_unlock_inode(struct writeback_control *wbc,
215 void wbc_detach_inode(struct writeback_control *wbc);
262 wbc_attach_fdatawrite_inode(struct writeback_control *wbc, struct inode *inode) argument
280 wbc_init_bio(struct writeback_control *wbc, struct bio *bio) argument
309 wbc_attach_fdatawrite_inode(struct writeback_control *wbc, struct inode *inode) argument
314 wbc_detach_inode(struct writeback_control *wbc) argument
318 wbc_init_bio(struct writeback_control *wbc, struct bio *bio) argument
322 wbc_account_cgroup_owner(struct writeback_control *wbc, struct page *page, size_t bytes) argument
[all...]
/linux-master/include/trace/events/
H A Dbtrfs.h689 const struct writeback_control *wbc),
691 TP_ARGS(page, inode, wbc),
710 __entry->nr_to_write = wbc->nr_to_write;
711 __entry->pages_skipped = wbc->pages_skipped;
712 __entry->range_start = wbc->range_start;
713 __entry->range_end = wbc->range_end;
714 __entry->for_kupdate = wbc->for_kupdate;
715 __entry->for_reclaim = wbc->for_reclaim;
716 __entry->range_cyclic = wbc->range_cyclic;
738 const struct writeback_control *wbc),
[all...]
H A Dext4.h445 TP_PROTO(struct inode *inode, struct writeback_control *wbc),
447 TP_ARGS(inode, wbc),
465 __entry->nr_to_write = wbc->nr_to_write;
466 __entry->pages_skipped = wbc->pages_skipped;
467 __entry->range_start = wbc->range_start;
468 __entry->range_end = wbc->range_end;
470 __entry->sync_mode = wbc->sync_mode;
471 __entry->for_kupdate = wbc->for_kupdate;
472 __entry->range_cyclic = wbc->range_cyclic;
488 struct writeback_control *wbc),
[all...]
H A Df2fs.h1457 TP_PROTO(struct inode *inode, struct writeback_control *wbc, int type),
1459 TP_ARGS(inode, wbc, type),
1485 __entry->nr_to_write = wbc->nr_to_write;
1486 __entry->pages_skipped = wbc->pages_skipped;
1487 __entry->range_start = wbc->range_start;
1488 __entry->range_end = wbc->range_end;
1490 __entry->sync_mode = wbc->sync_mode;
1491 __entry->for_kupdate = wbc->for_kupdate;
1492 __entry->for_background = wbc->for_background;
1493 __entry->tagged_writepages = wbc
[all...]
H A Dwriteback.h156 static inline ino_t __trace_wbc_assign_cgroup(struct writeback_control *wbc) argument
158 if (wbc->wb)
159 return __trace_wb_assign_cgroup(wbc->wb);
170 static inline ino_t __trace_wbc_assign_cgroup(struct writeback_control *wbc) argument
181 TP_PROTO(struct inode *inode, struct writeback_control *wbc,
184 TP_ARGS(inode, wbc, history),
196 __entry->cgroup_ino = __trace_wbc_assign_cgroup(wbc);
306 TP_PROTO(struct inode *inode, struct writeback_control *wbc),
308 TP_ARGS(inode, wbc),
321 __entry->sync_mode = wbc
[all...]
/linux-master/mm/
H A Dfilemap.c380 * @wbc: the writeback_control controlling the writeout
382 * Call writepages on the mapping using the provided wbc to control the
388 struct writeback_control *wbc)
396 wbc_attach_fdatawrite_inode(wbc, mapping->host);
397 ret = do_writepages(mapping, wbc);
398 wbc_detach_inode(wbc);
423 struct writeback_control wbc = { local
430 return filemap_fdatawrite_wbc(mapping, &wbc);
4212 struct writeback_control wbc = { local
4219 filemap_fdatawrite_wbc(mapping, &wbc);
387 filemap_fdatawrite_wbc(struct address_space *mapping, struct writeback_control *wbc) argument
[all...]
H A Dfolio-compat.c67 bool redirty_page_for_writepage(struct writeback_control *wbc, argument
70 return folio_redirty_for_writepage(wbc, page_folio(page));
H A Dmigrate.c879 struct writeback_control wbc = { local
906 rc = mapping->a_ops->writepage(&folio->page, &wbc);
H A Dpage-writeback.c2385 struct writeback_control *wbc, struct folio *folio)
2404 if (wbc->sync_mode == WB_SYNC_NONE)
2416 static xa_mark_t wbc_to_tag(struct writeback_control *wbc) argument
2418 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)
2423 static pgoff_t wbc_end(struct writeback_control *wbc) argument
2425 if (wbc->range_cyclic)
2427 return wbc->range_end >> PAGE_SHIFT;
2431 struct writeback_control *wbc)
2436 folio = folio_batch_next(&wbc
2384 folio_prepare_writeback(struct address_space *mapping, struct writeback_control *wbc, struct folio *folio) argument
2430 writeback_get_folio(struct address_space *mapping, struct writeback_control *wbc) argument
2483 writeback_iter(struct address_space *mapping, struct writeback_control *wbc, struct folio *folio, int *error) argument
2583 write_cache_pages(struct address_space *mapping, struct writeback_control *wbc, writepage_t writepage, void *data) argument
2602 writeback_use_writepage(struct address_space *mapping, struct writeback_control *wbc) argument
2623 do_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
2805 folio_redirty_for_writepage(struct writeback_control *wbc, struct folio *folio) argument
[all...]
H A Dpage_io.c179 int swap_writepage(struct page *page, struct writeback_control *wbc) argument
209 __swap_writepage(folio, wbc);
297 static void swap_writepage_fs(struct folio *folio, struct writeback_control *wbc) argument
307 if (wbc->swap_plug)
308 sio = *wbc->swap_plug;
327 if (sio->pages == ARRAY_SIZE(sio->bvec) || !wbc->swap_plug) {
331 if (wbc->swap_plug)
332 *wbc->swap_plug = sio;
336 struct writeback_control *wbc, struct swap_info_struct *sis)
342 REQ_OP_WRITE | REQ_SWAP | wbc_to_write_flags(wbc));
335 swap_writepage_bdev_sync(struct folio *folio, struct writeback_control *wbc, struct swap_info_struct *sis) argument
356 swap_writepage_bdev_async(struct folio *folio, struct writeback_control *wbc, struct swap_info_struct *sis) argument
375 __swap_writepage(struct folio *folio, struct writeback_control *wbc) argument
[all...]
H A Dshmem.c1419 static int shmem_writepage(struct page *page, struct writeback_control *wbc) argument
1436 if (WARN_ON_ONCE(!wbc->for_reclaim))
1518 return swap_writepage(&folio->page, wbc);
1525 if (wbc->for_reclaim)
H A Dswap.h22 int swap_writepage(struct page *page, struct writeback_control *wbc);
23 void __swap_writepage(struct folio *folio, struct writeback_control *wbc);
96 static inline int swap_writepage(struct page *p, struct writeback_control *wbc) argument
H A Dvmscan.c650 struct writeback_control wbc = { local
660 res = mapping->a_ops->writepage(&folio->page, &wbc);
H A Dzswap.c1036 struct writeback_control wbc = { local
1091 __swap_writepage(folio, &wbc);

Completed in 314 milliseconds

12345