Searched refs:ceph_file_layout (Results 1 – 11 of 11) sorted by relevance
/linux-6.6.21/include/linux/ceph/ |
D | striper.h | 8 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);
|
D | ceph_fs.h | 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,
|
D | osd_client.h | 558 struct ceph_file_layout *layout,
|
/linux-6.6.21/fs/ceph/ |
D | util.c | 11 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()
|
D | super.h | 361 struct ceph_file_layout i_layout; 362 struct ceph_file_layout i_cached_layout; // for async creates
|
D | file.c | 468 struct ceph_file_layout *lo, u64 *pino) in try_prep_async_create() 617 struct ceph_file_layout *lo) in ceph_finish_async_create() 800 struct ceph_file_layout lo; in ceph_atomic_open()
|
D | xattr.c | 51 struct ceph_file_layout *fl = &ci->i_layout; in ceph_vxattrcb_layout_exists()
|
D | addr.c | 190 struct ceph_file_layout *lo = &ci->i_layout; in ceph_netfs_expand_readahead()
|
/linux-6.6.21/net/ceph/ |
D | striper.c | 24 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()
|
D | osd_client.c | 103 static int calc_layout(struct ceph_file_layout *layout, u64 off, u64 *plen, in calc_layout() 1079 struct ceph_file_layout *layout, in ceph_osdc_new_request()
|
/linux-6.6.21/drivers/block/ |
D | rbd.c | 404 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()
|