Home
last modified time | relevance | path

Searched refs:subvol_inum (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.15/fs/bcachefs/
H A Ddirent.h52 int bch2_dirent_read_target(struct btree_trans *, subvol_inum,
53 struct bkey_s_c_dirent, subvol_inum *);
66 int bch2_dirent_create(struct btree_trans *, subvol_inum,
83 subvol_inum, struct bch_hash_info *, u64 *,
84 subvol_inum, struct bch_hash_info *, u64 *,
85 const struct qstr *, subvol_inum *, u64 *,
86 const struct qstr *, subvol_inum *, u64 *,
90 subvol_inum, const struct bch_hash_info *,
91 const struct qstr *, subvol_inum *, unsigned);
92 u64 bch2_dirent_lookup(struct bch_fs *, subvol_inum,
[all …]
H A Dnamei.h14 int bch2_create_trans(struct btree_trans *, subvol_inum,
21 subvol_inum, unsigned);
24 subvol_inum, struct bch_inode_unpacked *,
25 subvol_inum, struct bch_inode_unpacked *,
28 int bch2_unlink_trans(struct btree_trans *, subvol_inum,
34 subvol_inum, struct bch_inode_unpacked *,
35 subvol_inum, struct bch_inode_unpacked *,
45 int bch2_inum_to_path(struct btree_trans *, subvol_inum, struct printbuf *);
H A Dio_misc.h5 int bch2_extent_fallocate(struct btree_trans *, subvol_inum, struct btree_iter *,
9 subvol_inum, u64, s64 *);
10 int bch2_fpunch(struct bch_fs *c, subvol_inum, u64, u64, s64 *);
21 int bch2_truncate(struct bch_fs *, subvol_inum, u64, u64 *);
32 int bch2_fcollapse_finsert(struct bch_fs *, subvol_inum, u64, u64, bool, s64 *);
H A Dacl.h33 int bch2_set_acl_trans(struct btree_trans *, subvol_inum,
37 int bch2_acl_chmod(struct btree_trans *, subvol_inum,
43 static inline int bch2_set_acl_trans(struct btree_trans *trans, subvol_inum inum, in bch2_set_acl_trans()
50 static inline int bch2_acl_chmod(struct btree_trans *trans, subvol_inum inum, in bch2_acl_chmod()
H A Dinode.h121 struct bch_inode_unpacked *, subvol_inum, unsigned, bool);
126 subvol_inum inum, unsigned flags) in bch2_inode_peek_nowarn()
134 subvol_inum inum, unsigned flags) in bch2_inode_peek()
166 int bch2_inode_rm(struct bch_fs *, subvol_inum);
169 subvol_inum,
171 int bch2_inode_find_by_inum_trans(struct btree_trans *, subvol_inum,
173 int bch2_inode_find_by_inum(struct bch_fs *, subvol_inum,
295 int bch2_inum_opts_get(struct btree_trans *, subvol_inum, struct bch_io_opts *);
296 int bch2_inode_set_casefold(struct btree_trans *, subvol_inum,
H A Ddirent.c131 static bool dirent_is_visible(subvol_inum inum, struct bkey_s_c k) in dirent_is_visible()
228 subvol_inum dir, in dirent_alloc_key()
292 subvol_inum dir, in dirent_create_key()
333 subvol_inum dir_inum = { .subvol = dir_subvol, .inum = dir }; in bch2_dirent_create_snapshot()
352 int bch2_dirent_create(struct btree_trans *trans, subvol_inum dir, in bch2_dirent_create()
374 struct bkey_s_c_dirent d, subvol_inum *target) in bch2_dirent_read_target()
600 subvol_inum dir, in bch2_dirent_lookup_trans()
602 const struct qstr *name, subvol_inum *inum, in bch2_dirent_lookup_trans()
625 u64 bch2_dirent_lookup(struct bch_fs *c, subvol_inum dir, in bch2_dirent_lookup()
627 const struct qstr *name, subvol_inum *inum) in bch2_dirent_lookup()
[all …]
H A Dstr_hash.h139 bool (*is_visible)(subvol_inum inum, struct bkey_s_c);
142 static inline bool is_visible_key(struct bch_hash_desc desc, subvol_inum inum, struct bkey_s_c k) in is_visible_key()
155 subvol_inum inum, const void *key, in bch2_hash_lookup_in_snapshot()
186 subvol_inum inum, const void *key, in bch2_hash_lookup()
202 subvol_inum inum, const void *key) in bch2_hash_hole()
258 subvol_inum inum, u32 snapshot, in bch2_hash_set_or_get_in_snapshot()
317 subvol_inum inum, u32 snapshot, in bch2_hash_set_in_snapshot()
339 subvol_inum inum, in bch2_hash_set()
381 subvol_inum inum, const void *key) in bch2_hash_delete()
H A Dfs.h18 subvol_inum ei_inum;
53 static inline subvol_inum inode_inum(struct bch_inode_info *inode) in inode_inum()
148 struct dentry *, umode_t, dev_t, subvol_inum, unsigned);
171 struct inode *bch2_vfs_inode_get(struct bch_fs *, subvol_inum);
H A Dnamei.c20 subvol_inum dir, in bch2_create_trans()
27 subvol_inum snapshot_src, in bch2_create_trans()
33 subvol_inum new_inum = dir; in bch2_create_trans()
61 snapshot_src = (subvol_inum) { 0 }; in bch2_create_trans()
186 subvol_inum dir, struct bch_inode_unpacked *dir_u, in bch2_link_trans()
187 subvol_inum inum, struct bch_inode_unpacked *inode_u, in bch2_link_trans()
243 subvol_inum dir, in bch2_unlink_trans()
254 subvol_inum inum; in bch2_unlink_trans()
381 subvol_inum src_dir, struct bch_inode_unpacked *src_dir_u, in bch2_rename_trans()
382 subvol_inum dst_dir, struct bch_inode_unpacked *dst_dir_u, in bch2_rename_trans()
[all …]
H A Dio_misc.c24 subvol_inum inum, in bch2_extent_fallocate()
142 subvol_inum inum, u64 end, in bch2_fpunch_at()
195 int bch2_fpunch(struct bch_fs *c, subvol_inum inum, u64 start, u64 end, in bch2_fpunch()
229 subvol_inum inum, in truncate_set_isize()
252 subvol_inum inum = { le32_to_cpu(op->v.subvol), le64_to_cpu(op->v.inum) }; in __bch2_resume_logged_op_truncate()
281 int bch2_truncate(struct bch_fs *c, subvol_inum inum, u64 new_i_size, u64 *i_sectors_delta) in bch2_truncate()
321 static int adjust_i_size(struct btree_trans *trans, subvol_inum inum, in adjust_i_size()
363 subvol_inum inum = { le32_to_cpu(op->v.subvol), le64_to_cpu(op->v.inum) }; in __bch2_resume_logged_op_finsert()
512 int bch2_fcollapse_finsert(struct bch_fs *c, subvol_inum inum, in bch2_fcollapse_finsert()
H A Dreflink.h80 s64 bch2_remap_range(struct bch_fs *, subvol_inum, u64,
81 subvol_inum, u64, u64, u64, s64 *,
H A Dfs.c194 static bool subvol_inum_eq(subvol_inum a, subvol_inum b) in subvol_inum_eq()
201 const subvol_inum *inum = data; in bch2_vfs_inode_hash_fn()
218 const subvol_inum *v = arg->key; in bch2_vfs_inode_cmp_fn()
325 subvol_inum inum) in __wait_on_freeing_inode()
340 subvol_inum inum) in bch2_inode_hash_find()
499 subvol_inum inum, in bch2_inode_hash_init_insert()
544 subvol_inum inum; in __bch2_create()
653 subvol_inum inum = {}; in bch2_lookup_trans()
1953 subvol_inum parent_inum = { in bch2_get_parent()
1973 subvol_inum target; in bch2_get_name()
[all …]
H A Dio_read.h147 subvol_inum, struct bch_io_failures *, unsigned flags);
150 subvol_inum inum) in bch2_read()
H A Dsubvolume_types.h36 } subvol_inum; typedef
H A Derror.h244 int bch2_inum_offset_err_msg_trans(struct btree_trans *, struct printbuf *, subvol_inum, u64);
246 void bch2_inum_offset_err_msg(struct bch_fs *, struct printbuf *, subvol_inum, u64);
H A Dxattr.h42 int bch2_xattr_set(struct btree_trans *, subvol_inum,
H A Dinode.c340 subvol_inum inum, unsigned flags, in __bch2_inode_peek()
990 subvol_inum inum, enum btree_id id) in bch2_inode_delete_keys()
1043 int bch2_inode_rm(struct bch_fs *c, subvol_inum inum) in bch2_inode_rm()
1104 subvol_inum inum, in bch2_inode_find_by_inum_nowarn_trans()
1117 subvol_inum inum, in bch2_inode_find_by_inum_trans()
1129 int bch2_inode_find_by_inum(struct bch_fs *c, subvol_inum inum, in bch2_inode_find_by_inum()
1196 int bch2_inum_opts_get(struct btree_trans *trans, subvol_inum inum, struct bch_io_opts *opts) in bch2_inum_opts_get()
1208 int bch2_inode_set_casefold(struct btree_trans *trans, subvol_inum inum, in bch2_inode_set_casefold()
H A Dio_write.h57 int bch2_extent_update(struct btree_trans *, subvol_inum,
H A Dstr_hash.c61 (subvol_inum) { 0, old.k->p.inode }, in fsck_rename_dirent()
244 (subvol_inum) { 0, hash_k.k->p.inode }, in __bch2_str_hash_check_key()
H A Derror.c670 subvol_inum inum, u64 offset) in bch2_inum_offset_err_msg_trans()
688 subvol_inum inum, u64 offset) in bch2_inum_offset_err_msg()
702 subvol_inum inum = { in bch2_inum_snap_offset_err_msg_trans()
H A Dfs-ioctl.c45 subvol_inum inum; in bch2_ioc_reinherit_attrs()
210 subvol_inum snapshot_src = { 0 }; in bch2_ioctl_subvolume_create()
H A Dfs-io-pagecache.h137 int bch2_folio_set(struct bch_fs *, subvol_inum, struct folio **, unsigned);
H A Dacl.c311 int bch2_set_acl_trans(struct btree_trans *trans, subvol_inum inum, in bch2_set_acl_trans()
401 int bch2_acl_chmod(struct btree_trans *trans, subvol_inum inum, in bch2_acl_chmod()
H A Dio_read.c348 (subvol_inum) { rbio->subvol, read_pos.inode }, in bch2_read_err_msg_trans()
485 subvol_inum inum = { in bch2_rbio_retry()
531 (subvol_inum) { subvol, read_pos.inode }, in bch2_rbio_retry()
1267 struct bvec_iter bvec_iter, subvol_inum inum, in __bch2_read()
H A Dfs-io.c185 static int bch2_get_inode_journal_seq_trans(struct btree_trans *trans, subvol_inum inum, in bch2_get_inode_journal_seq_trans()
980 subvol_inum inum = inode_inum(inode); in bch2_seek_data()
1016 subvol_inum inum = inode_inum(inode); in bch2_seek_hole()

12