diff options
Diffstat (limited to 'libbcache/inode.h')
-rw-r--r-- | libbcache/inode.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libbcache/inode.h b/libbcache/inode.h index 46abc2b7..41e344d5 100644 --- a/libbcache/inode.h +++ b/libbcache/inode.h @@ -27,24 +27,24 @@ struct bkey_inode_buf { void bch_inode_pack(struct bkey_inode_buf *, const struct bch_inode_unpacked *); int bch_inode_unpack(struct bkey_s_c_inode, struct bch_inode_unpacked *); -void bch_inode_init(struct cache_set *, struct bch_inode_unpacked *, +void bch_inode_init(struct bch_fs *, struct bch_inode_unpacked *, uid_t, gid_t, umode_t, dev_t); -int bch_inode_create(struct cache_set *, struct bkey_i *, u64, u64, u64 *); -int bch_inode_truncate(struct cache_set *, u64, u64, +int bch_inode_create(struct bch_fs *, struct bkey_i *, u64, u64, u64 *); +int bch_inode_truncate(struct bch_fs *, u64, u64, struct extent_insert_hook *, u64 *); -int bch_inode_rm(struct cache_set *, u64); +int bch_inode_rm(struct bch_fs *, u64); -int bch_inode_find_by_inum(struct cache_set *, u64, +int bch_inode_find_by_inum(struct bch_fs *, u64, struct bch_inode_unpacked *); -int bch_cached_dev_inode_find_by_uuid(struct cache_set *, uuid_le *, +int bch_cached_dev_inode_find_by_uuid(struct bch_fs *, uuid_le *, struct bkey_i_inode_blockdev *); -static inline struct timespec bch_time_to_timespec(struct cache_set *c, u64 time) +static inline struct timespec bch_time_to_timespec(struct bch_fs *c, u64 time) { return ns_to_timespec(time * c->sb.time_precision + c->sb.time_base_lo); } -static inline u64 timespec_to_bch_time(struct cache_set *c, struct timespec ts) +static inline u64 timespec_to_bch_time(struct bch_fs *c, struct timespec ts) { s64 ns = timespec_to_ns(&ts) - c->sb.time_base_lo; |