• Home
  • Raw
  • Download

Lines Matching refs:wc

1341 		struct write_control *wc)  in logfs_write_i0()  argument
1349 if (wc->ofs == 0) in logfs_write_i0()
1353 shadow = alloc_shadow(inode, bix, level, wc->ofs); in logfs_write_i0()
1354 if (wc->flags & WF_WRITE) in logfs_write_i0()
1356 if (wc->flags & WF_DELETE) in logfs_write_i0()
1370 wc->ofs = shadow->new_ofs; in logfs_write_i0()
1371 if (wc->ofs && full) in logfs_write_i0()
1372 wc->ofs |= LOGFS_FULLY_POPULATED; in logfs_write_i0()
1380 struct write_control wc = { in logfs_write_direct() local
1388 err = logfs_write_i0(inode, page, &wc); in logfs_write_direct()
1392 li->li_data[page->index] = wc.ofs; in logfs_write_direct()
1471 struct write_control wc = { in logfs_write_rec() local
1480 ret = __logfs_write_rec(inode, page, &wc, bix, target_level, in logfs_write_rec()
1483 ret = logfs_write_i0(inode, page, &wc); in logfs_write_rec()
1487 if (li->li_data[INDIRECT_INDEX] != wc.ofs) { in logfs_write_rec()
1488 li->li_data[INDIRECT_INDEX] = wc.ofs; in logfs_write_rec()
1514 struct write_control wc = { in grow_inode() local
1528 err = logfs_write_i0(inode, page, &wc); in grow_inode()
1532 li->li_data[INDIRECT_INDEX] = wc.ofs; in grow_inode()
1533 wc.ofs = 0; in grow_inode()
1668 struct write_control *wc, u64 size) in logfs_truncate_i0() argument
1677 shadow = alloc_shadow(inode, bix, level, wc->ofs); in logfs_truncate_i0()
1679 err = truncate_data_block(inode, page, wc->ofs, shadow, size); in logfs_truncate_i0()
1688 wc->ofs = shadow->new_ofs; in logfs_truncate_i0()
1695 struct write_control wc; in logfs_truncate_direct() local
1706 wc.ofs = li->li_data[e]; in logfs_truncate_direct()
1707 if (!wc.ofs) in logfs_truncate_direct()
1713 err = logfs_segment_read(inode, page, wc.ofs, e, 0); in logfs_truncate_direct()
1718 err = logfs_truncate_i0(inode, page, &wc, size); in logfs_truncate_direct()
1723 li->li_data[e] = wc.ofs; in logfs_truncate_direct()
1822 struct write_control wc = { in logfs_truncate_rec() local
1830 if (!wc.ofs) in logfs_truncate_rec()
1837 err = __logfs_truncate_rec(inode, page, &wc, size); in logfs_truncate_rec()
1842 if (li->li_data[INDIRECT_INDEX] != wc.ofs) in logfs_truncate_rec()
1843 li->li_data[INDIRECT_INDEX] = wc.ofs; in logfs_truncate_rec()