Home
last modified time | relevance | path

Searched refs:inode_u (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dnamei.c205 inode_u->bi_ctime = now; in bch2_link_trans()
206 ret = bch2_inode_nlink_inc(inode_u); in bch2_link_trans()
214 if (bch2_reinherit_attrs(inode_u, dir_u)) { in bch2_link_trans()
224 mode_to_type(inode_u->bi_mode), in bch2_link_trans()
231 inode_u->bi_dir = dir.inum; in bch2_link_trans()
232 inode_u->bi_dir_offset = dir_offset; in bch2_link_trans()
245 struct bch_inode_unpacked *inode_u, in bch2_unlink_trans() argument
286 if (inode_u->bi_subvol) { in bch2_unlink_trans()
312 bch2_inode_nlink_dec(trans, inode_u); in bch2_unlink_trans()
317 inode_u->bi_dir = 0; in bch2_unlink_trans()
[all …]
H A Dacl.c312 struct bch_inode_unpacked *inode_u, in bch2_set_acl_trans() argument
315 struct bch_hash_info hash_info = bch2_hash_info_init(trans->c, inode_u); in bch2_set_acl_trans()
319 !S_ISDIR(inode_u->bi_mode)) in bch2_set_acl_trans()
348 struct bch_inode_unpacked inode_u; in bch2_set_acl() local
360 bch2_inode_peek(trans, &inode_iter, &inode_u, inode_inum(inode), in bch2_set_acl()
365 mode = inode_u.bi_mode; in bch2_set_acl()
373 ret = bch2_set_acl_trans(trans, inode_inum(inode), &inode_u, acl, type); in bch2_set_acl()
377 inode_u.bi_ctime = bch2_current_time(c); in bch2_set_acl()
378 inode_u.bi_mode = mode; in bch2_set_acl()
380 ret = bch2_inode_write(trans, &inode_iter, &inode_u) ?: in bch2_set_acl()
[all …]
H A Dinode.c830 memset(inode_u, 0, sizeof(*inode_u)); in bch2_inode_init_early()
833 get_random_bytes(&inode_u->bi_hash_seed, sizeof(inode_u->bi_hash_seed)); in bch2_inode_init_early()
840 inode_u->bi_mode = mode; in bch2_inode_init_late()
841 inode_u->bi_uid = uid; in bch2_inode_init_late()
842 inode_u->bi_gid = gid; in bch2_inode_init_late()
843 inode_u->bi_dev = rdev; in bch2_inode_init_late()
844 inode_u->bi_atime = now; in bch2_inode_init_late()
845 inode_u->bi_mtime = now; in bch2_inode_init_late()
846 inode_u->bi_ctime = now; in bch2_inode_init_late()
847 inode_u->bi_otime = now; in bch2_inode_init_late()
[all …]
H A Dio_misc.c234 struct bch_inode_unpacked inode_u; in truncate_set_isize() local
237 ret = __bch2_inode_peek(trans, &iter, &inode_u, inum, BTREE_ITER_intent, warn) ?: in truncate_set_isize()
238 (inode_u.bi_size = new_i_size, 0) ?: in truncate_set_isize()
239 bch2_inode_write(trans, &iter, &inode_u); in truncate_set_isize()
325 struct bch_inode_unpacked inode_u; in adjust_i_size() local
331 ret = __bch2_inode_peek(trans, &iter, &inode_u, inum, BTREE_ITER_intent, warn); in adjust_i_size()
336 if (MAX_LFS_FILESIZE - inode_u.bi_size < len) { in adjust_i_size()
341 if (offset >= inode_u.bi_size) { in adjust_i_size()
347 inode_u.bi_size += len; in adjust_i_size()
348 inode_u.bi_mtime = inode_u.bi_ctime = bch2_current_time(trans->c); in adjust_i_size()
[all …]
H A Dfs.c111 struct bch_inode_unpacked inode_u; in bch2_write_inode() local
521 struct bch_inode_unpacked inode_u; in bch2_vfs_inode_get() local
542 struct bch_inode_unpacked inode_u; in __bch2_create() local
566 bch2_inode_init_early(c, &inode_u); in __bch2_create()
592 inum.inum = inode_u.bi_inum; in __bch2_create()
688 struct bch_inode_unpacked inode_u; in bch2_lookup_trans() local
783 inode_inum(inode), &inode_u, in __bch2_link()
835 &inode_u, &dentry->d_name, in __bch2_unlink()
845 if (inode_u.bi_subvol) { in __bch2_unlink()
1146 inode_u.bi_mode, &acl); in bch2_setattr_nonsize()
[all …]
H A Dxattr.c165 struct bch_inode_unpacked *inode_u, in bch2_xattr_set() argument
175 bch2_inode_peek(trans, &inode_iter, inode_u, inum, BTREE_ITER_intent); in bch2_xattr_set()
179 inode_u->bi_ctime = bch2_current_time(c); in bch2_xattr_set()
181 ret = bch2_inode_write(trans, &inode_iter, inode_u); in bch2_xattr_set()
351 struct bch_inode_unpacked inode_u; in bch2_xattr_set_handler() local
356 bch2_xattr_set(trans, inode_inum(inode), &inode_u, in bch2_xattr_set_handler()
359 (bch2_inode_update_after_write(trans, inode, &inode_u, ATTR_CTIME), 0)); in bch2_xattr_set_handler()
H A Dfs-io.c411 struct bch_inode_unpacked *inode_u, in bch2_extend() argument
422 ret = filemap_write_and_wait_range(mapping, inode_u->bi_size, S64_MAX); in bch2_extend()
436 struct bch_inode_unpacked inode_u; in bchfs_truncate() local
456 ret = bch2_inode_find_by_inum(c, inode_inum(inode), &inode_u); in bchfs_truncate()
470 inode->v.i_size < inode_u.bi_size, in bchfs_truncate()
472 (u64) inode->v.i_size, inode_u.bi_size); in bchfs_truncate()
475 ret = bch2_extend(idmap, inode, &inode_u, iattr); in bchfs_truncate()
498 if (iattr->ia_size > inode_u.bi_size) in bchfs_truncate()
500 inode_u.bi_size, in bchfs_truncate()
H A Dacl.h44 struct bch_inode_unpacked *inode_u, in bch2_set_acl_trans() argument
H A Dreflink.c741 struct bch_inode_unpacked inode_u; in bch2_remap_range() local
746 ret2 = bch2_inode_peek(trans, &inode_iter, &inode_u, in bch2_remap_range()
750 inode_u.bi_size < new_i_size) { in bch2_remap_range()
751 inode_u.bi_size = new_i_size; in bch2_remap_range()
752 ret2 = bch2_inode_write(trans, &inode_iter, &inode_u) ?: in bch2_remap_range()