Home
last modified time | relevance | path

Searched refs:ceph_file_layout (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/ceph/ !
H A Dstriper.h8 struct ceph_file_layout;
10 void ceph_calc_file_object_mapping(struct ceph_file_layout *l,
36 int ceph_file_to_extents(struct ceph_file_layout *l, u64 off, u64 len,
42 int ceph_iterate_extents(struct ceph_file_layout *l, u64 off, u64 len,
64 int ceph_extent_to_file(struct ceph_file_layout *l,
69 u64 ceph_get_num_objects(struct ceph_file_layout *l, u64 size);
H A Dceph_fs.h59 * ceph_file_layout - describe data layout for a file/inode
61 struct ceph_file_layout { struct
70 extern int ceph_file_layout_is_valid(const struct ceph_file_layout *layout); argument
71 extern void ceph_file_layout_from_legacy(struct ceph_file_layout *fl,
73 extern void ceph_file_layout_to_legacy(struct ceph_file_layout *fl,
H A Dosd_client.h550 struct ceph_file_layout *layout,
/linux/fs/ceph/ !
H A Dutil.c11 int ceph_file_layout_is_valid(const struct ceph_file_layout *layout) in ceph_file_layout_is_valid()
31 void ceph_file_layout_from_legacy(struct ceph_file_layout *fl, in ceph_file_layout_from_legacy()
43 void ceph_file_layout_to_legacy(struct ceph_file_layout *fl, in ceph_file_layout_to_legacy()
H A Dsuper.h363 struct ceph_file_layout i_layout;
364 struct ceph_file_layout i_cached_layout; // for async creates
H A Dfile.c507 struct ceph_file_layout *lo, u64 *pino) in try_prep_async_create()
661 struct ceph_file_layout *lo) in ceph_finish_async_create()
884 struct ceph_file_layout lo; in ceph_atomic_open()
/linux/net/ceph/ !
H A Dstriper.c24 void ceph_calc_file_object_mapping(struct ceph_file_layout *l, in ceph_calc_file_object_mapping()
110 int ceph_file_to_extents(struct ceph_file_layout *l, u64 off, u64 len, in ceph_file_to_extents()
174 int ceph_iterate_extents(struct ceph_file_layout *l, u64 off, u64 len, in ceph_iterate_extents()
211 int ceph_extent_to_file(struct ceph_file_layout *l, in ceph_extent_to_file()
263 u64 ceph_get_num_objects(struct ceph_file_layout *l, u64 size) in ceph_get_num_objects()
/linux/drivers/block/ !
H A Drbd.c404 struct ceph_file_layout layout; /* used for all rbd requests */
2491 static bool rbd_layout_is_fancy(struct ceph_file_layout *l) in rbd_layout_is_fancy()