Lines Matching refs:inum

24 			  subvol_inum inum,
111 ret = bch2_extent_update(trans, inum, iter, new.k, &disk_res,
118 inum.inum,
139 subvol_inum inum, u64 end,
144 struct bpos end_pos = POS(inum.inum, end);
160 ret = bch2_subvolume_get_snapshot(trans, inum.subvol, &snapshot);
184 ret = bch2_extent_update(trans, inum, iter, &delete,
192 int bch2_fpunch(struct bch_fs *c, subvol_inum inum, u64 start, u64 end,
200 POS(inum.inum, start),
203 ret = bch2_fpunch_at(trans, &iter, inum, end, i_sectors_delta);
221 prt_printf(out, " inum=%llu", le64_to_cpu(op.v->inum));
226 subvol_inum inum,
233 ret = bch2_inode_peek(trans, &iter, &inode_u, inum, BTREE_ITER_INTENT) ?:
248 subvol_inum inum = { le32_to_cpu(op->v.subvol), le64_to_cpu(op->v.inum) };
253 truncate_set_isize(trans, inum, new_i_size));
258 POS(inum.inum, round_up(new_i_size, block_bytes(c)) >> 9),
260 ret = bch2_fpunch_at(trans, &fpunch_iter, inum, U64_MAX, i_sectors_delta);
276 int bch2_truncate(struct bch_fs *c, subvol_inum inum, u64 new_i_size, u64 *i_sectors_delta)
281 op.v.subvol = cpu_to_le32(inum.subvol);
282 op.v.inum = cpu_to_le64(inum.inum);
306 prt_printf(out, " inum=%llu", le64_to_cpu(op.v->inum));
311 static int adjust_i_size(struct btree_trans *trans, subvol_inum inum, u64 offset, s64 len)
320 ret = bch2_inode_peek(trans, &iter, &inode_u, inum, BTREE_ITER_INTENT);
352 subvol_inum inum = { le32_to_cpu(op->v.subvol), le64_to_cpu(op->v.inum) };
362 ret = bch2_inum_opts_get(trans, inum, &opts);
367 POS(inum.inum, 0),
376 adjust_i_size(trans, inum, src_offset, len) ?:
381 bch2_btree_iter_set_pos(&iter, POS(inum.inum, src_offset));
383 ret = bch2_fpunch_at(trans, &iter, inum, src_offset + len, i_sectors_delta);
398 struct bpos src_pos = POS(inum.inum, src_offset);
403 ret = bch2_subvolume_get_snapshot(trans, inum.subvol, &snapshot);
408 bch2_btree_iter_set_pos(&iter, SPOS(inum.inum, pos, snapshot));
412 : bch2_btree_iter_peek_upto(&iter, POS(inum.inum, U64_MAX));
417 k.k->p.inode != inum.inum ||
418 bkey_le(k.k->p, POS(inum.inum, src_offset)))
466 adjust_i_size(trans, inum, src_offset, shift) ?:
471 adjust_i_size(trans, inum, 0, 0) ?:
491 int bch2_fcollapse_finsert(struct bch_fs *c, subvol_inum inum,
499 op.v.subvol = cpu_to_le32(inum.subvol);
500 op.v.inum = cpu_to_le64(inum.inum);