Home
last modified time | relevance | path

Searched refs:i_layout (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/fs/ceph/
Dioctl.c25 l.stripe_unit = ci->i_layout.stripe_unit; in ceph_ioctl_get_layout()
26 l.stripe_count = ci->i_layout.stripe_count; in ceph_ioctl_get_layout()
27 l.object_size = ci->i_layout.object_size; in ceph_ioctl_get_layout()
28 l.data_pool = ci->i_layout.pool_id; in ceph_ioctl_get_layout()
86 nl.stripe_count = ci->i_layout.stripe_count; in ceph_ioctl_set_layout()
90 nl.stripe_unit = ci->i_layout.stripe_unit; in ceph_ioctl_set_layout()
94 nl.object_size = ci->i_layout.object_size; in ceph_ioctl_set_layout()
98 nl.data_pool = ci->i_layout.pool_id; in ceph_ioctl_set_layout()
198 ceph_calc_file_object_mapping(&ci->i_layout, dl.file_offset, 1, in ceph_ioctl_get_dataloc()
201 dl.object_size = ci->i_layout.object_size; in ceph_ioctl_get_dataloc()
[all …]
Dfile.c619 req = ceph_osdc_new_request(osdc, &ci->i_layout, in ceph_sync_read()
976 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_direct_read_write()
1172 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_sync_write()
1702 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_zero_partial_object()
1730 s32 stripe_unit = ci->i_layout.stripe_unit; in ceph_zero_objects()
1731 s32 stripe_count = ci->i_layout.stripe_count; in ceph_zero_objects()
1732 s32 object_size = ci->i_layout.object_size; in ceph_zero_objects()
1982 if ((src_ci->i_layout.stripe_unit != dst_ci->i_layout.stripe_unit) || in __ceph_copy_file_range()
1983 (src_ci->i_layout.stripe_count != 1) || in __ceph_copy_file_range()
1984 (dst_ci->i_layout.stripe_count != 1) || in __ceph_copy_file_range()
[all …]
Dxattr.c50 struct ceph_file_layout *fl = &ci->i_layout; in ceph_vxattrcb_layout_exists()
62 s64 pool = ci->i_layout.pool_id; in ceph_vxattrcb_layout()
69 pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_vxattrcb_layout()
77 ci->i_layout.stripe_unit, ci->i_layout.stripe_count, in ceph_vxattrcb_layout()
78 ci->i_layout.object_size); in ceph_vxattrcb_layout()
83 ci->i_layout.stripe_unit, ci->i_layout.stripe_count, in ceph_vxattrcb_layout()
84 ci->i_layout.object_size, pool); in ceph_vxattrcb_layout()
143 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.stripe_unit); in ceph_vxattrcb_layout_stripe_unit()
149 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.stripe_count); in ceph_vxattrcb_layout_stripe_count()
155 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.object_size); in ceph_vxattrcb_layout_object_size()
[all …]
Daddr.c222 &ci->i_layout, off, &len, in ceph_do_readpage()
365 req = ceph_osdc_new_request(osdc, &ci->i_layout, vino, off, &len, in start_read()
632 &ci->i_layout, snapc, page_off, len, in writepage_nounlock()
948 ceph_calc_file_object_mapping(&ci->i_layout, in ceph_writepages_start()
1030 &ci->i_layout, vino, in ceph_writepages_start()
1037 &ci->i_layout, vino, in ceph_writepages_start()
1720 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_uninline_data()
1737 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_uninline_data()
2012 pool = ci->i_layout.pool_id; in ceph_pool_perm_check()
2029 pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_pool_perm_check()
[all …]
Dinode.c448 RCU_INIT_POINTER(ci->i_layout.pool_ns, NULL); in ceph_alloc_inode()
586 ceph_put_string(rcu_dereference_raw(ci->i_layout.pool_ns)); in ceph_evict_inode()
848 s64 old_pool = ci->i_layout.pool_id; in fill_inode()
851 ceph_file_layout_from_legacy(&ci->i_layout, &info->layout); in fill_inode()
852 old_ns = rcu_dereference_protected(ci->i_layout.pool_ns, in fill_inode()
854 rcu_assign_pointer(ci->i_layout.pool_ns, pool_ns); in fill_inode()
856 if (ci->i_layout.pool_id != old_pool || pool_ns != old_ns) in fill_inode()
Dcaps.c3216 s64 old_pool = ci->i_layout.pool_id; in handle_cap_grant()
3219 ceph_file_layout_from_legacy(&ci->i_layout, &grant->layout); in handle_cap_grant()
3220 old_ns = rcu_dereference_protected(ci->i_layout.pool_ns, in handle_cap_grant()
3222 rcu_assign_pointer(ci->i_layout.pool_ns, extra_info->pool_ns); in handle_cap_grant()
3224 if (ci->i_layout.pool_id != old_pool || in handle_cap_grant()
Dsuper.h323 struct ceph_file_layout i_layout; member