Lines Matching refs:newblk
240 v7fs_daddr_t newblk) in replace_block_direct() argument
245 p->addr[dupidx] = newblk; in replace_block_direct()
248 copy_block(fs, newblk, oldblk); in replace_block_direct()
263 v7fs_daddr_t newblk) in replace_block_indexed() argument
273 list[dupidx] = V7FS_VAL32(fs, newblk); in replace_block_indexed()
277 copy_block(fs, newblk, oldblk); in replace_block_indexed()
278 pwarn("dup block replaced by %d\n", newblk); in replace_block_indexed()
283 v7fs_daddr_t newblk) in dupfind_loop1() argument
291 replace_block_indexed(fs, listblk, i, newblk); in dupfind_loop1()
301 v7fs_daddr_t newblk) in dupfind_loop2() argument
310 replace_block_indexed(fs, listblk, i, newblk); in dupfind_loop2()
313 if (dupfind_loop1(fs, blk, dupblk, newblk)) in dupfind_loop2()
322 v7fs_daddr_t newblk) in do_replace() argument
331 replace_block_direct(fs, p, i, newblk); in do_replace()
338 replace_block_direct(fs, p, V7FS_NADDR_INDEX1, newblk); in do_replace()
341 if (dupfind_loop1(fs, blk, dupblk, newblk)) in do_replace()
346 replace_block_direct(fs, p, V7FS_NADDR_INDEX2, newblk); in do_replace()
349 if (dupfind_loop2(fs, blk, dupblk, newblk)) in do_replace()
354 replace_block_direct(fs, p, V7FS_NADDR_INDEX3, newblk); in do_replace()
360 replace_block_indexed(fs, blk, i, newblk); in do_replace()
363 if (dupfind_loop2(fs, blk2, dupblk, newblk)) in do_replace()
374 v7fs_daddr_t newblk; in datablock_dup_remove() local
396 if ((error = v7fs_datablock_allocate(fs, &newblk))) { in datablock_dup_remove()
401 do_replace(fs, &inode, dupblk, newblk); in datablock_dup_remove()