Lines Matching defs:wbc
475 zpl_putpage(struct page *pp, struct writeback_control *wbc, void *data)
485 ret = zfs_putpage(pp->mapping->host, pp, wbc, *for_sync);
493 zpl_putfolio(struct folio *pp, struct writeback_control *wbc, void *data)
495 return (zpl_putpage(&pp->page, wbc, data));
501 struct writeback_control *wbc, void *data)
506 result = write_cache_pages(mapping, wbc, zpl_putfolio, data);
508 result = write_cache_pages(mapping, wbc, zpl_putpage, data);
514 zpl_writepages(struct address_space *mapping, struct writeback_control *wbc)
524 wbc->sync_mode = WB_SYNC_ALL;
526 sync_mode = wbc->sync_mode;
536 wbc->sync_mode = WB_SYNC_NONE;
537 result = zpl_write_cache_pages(mapping, wbc, &for_sync);
538 if (sync_mode != wbc->sync_mode) {
552 wbc->sync_mode = sync_mode;
553 result = zpl_write_cache_pages(mapping, wbc, &for_sync);
565 zpl_writepage(struct page *pp, struct writeback_control *wbc)
568 wbc->sync_mode = WB_SYNC_ALL;
570 boolean_t for_sync = (wbc->sync_mode == WB_SYNC_ALL);
572 return (zpl_putpage(pp, wbc, &for_sync));