Searched refs:i_layout (Results 1 – 8 of 8) sorted by relevance
| /linux/fs/ceph/ |
| H A D | ioctl.c | 26 l.stripe_unit = ci->i_layout.stripe_unit; in ceph_ioctl_get_layout() 27 l.stripe_count = ci->i_layout.stripe_count; in ceph_ioctl_get_layout() 28 l.object_size = ci->i_layout.object_size; in ceph_ioctl_get_layout() 29 l.data_pool = ci->i_layout.pool_id; in ceph_ioctl_get_layout() 87 nl.stripe_count = ci->i_layout.stripe_count; in ceph_ioctl_set_layout() 91 nl.stripe_unit = ci->i_layout.stripe_unit; in ceph_ioctl_set_layout() 95 nl.object_size = ci->i_layout.object_size; in ceph_ioctl_set_layout() 99 nl.data_pool = ci->i_layout.pool_id; in ceph_ioctl_set_layout() 199 ceph_calc_file_object_mapping(&ci->i_layout, dl.file_offset, 1, in ceph_ioctl_get_dataloc() 202 dl.object_size = ci->i_layout.object_size; in ceph_ioctl_get_dataloc() [all …]
|
| H A D | file.c | 491 memcpy(&cdst->i_cached_layout, &csrc->i_layout, in cache_file_layout() 494 ceph_try_get_string(csrc->i_layout.pool_ns)); in cache_file_layout() 1096 req = ceph_osdc_new_request(osdc, &ci->i_layout, in __ceph_sync_read() 1535 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_direct_read_write() 1752 ceph_calc_file_object_mapping(&ci->i_layout, write_pos, in ceph_sync_write() 1804 req = ceph_osdc_new_request(osdc, &ci->i_layout, in ceph_sync_write() 1997 req = ceph_osdc_new_request(osdc, &ci->i_layout, in ceph_sync_write() 2390 pool_flags = ceph_pg_pool_flags(osdc->osdmap, ci->i_layout.pool_id); in ceph_write_iter() 2585 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_zero_partial_object() 2611 s32 stripe_unit = ci->i_layout.stripe_unit; in ceph_zero_objects() [all …]
|
| H A D | xattr.c | 51 struct ceph_file_layout *fl = &ci->i_layout; in ceph_vxattrcb_layout_exists() 64 s64 pool = ci->i_layout.pool_id; in ceph_vxattrcb_layout() 71 pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_vxattrcb_layout() 79 ci->i_layout.stripe_unit, ci->i_layout.stripe_count, in ceph_vxattrcb_layout() 80 ci->i_layout.object_size); in ceph_vxattrcb_layout() 85 ci->i_layout.stripe_unit, ci->i_layout.stripe_count, in ceph_vxattrcb_layout() 86 ci->i_layout.object_size, pool); in ceph_vxattrcb_layout() 146 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.stripe_unit); in ceph_vxattrcb_layout_stripe_unit() 152 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.stripe_count); in ceph_vxattrcb_layout_stripe_count() 158 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.object_size); in ceph_vxattrcb_layout_object_size() [all …]
|
| H A D | addr.c | 172 struct ceph_file_layout *lo = &ci->i_layout; in ceph_netfs_expand_readahead() 344 ceph_calc_file_object_mapping(&ci->i_layout, subreq->start, subreq->len, in ceph_netfs_prepare_read() 381 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, vino, in ceph_netfs_issue_read() 781 req = ceph_osdc_new_request(osdc, &ci->i_layout, ceph_vino(inode), in write_folio_nounlock() 1211 ceph_calc_file_object_mapping(&ci->i_layout, in ceph_allocate_page_array() 1428 &ci->i_layout, vino, in ceph_submit_write() 1435 &ci->i_layout, vino, in ceph_submit_write() 2241 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_uninline_data() 2257 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_uninline_data() 2551 pool = ci->i_layout.pool_id; in ceph_pool_perm_check() [all …]
|
| H A D | inode.c | 644 RCU_INIT_POINTER(ci->i_layout.pool_ns, NULL); in ceph_alloc_inode() 787 ceph_put_string(rcu_dereference_raw(ci->i_layout.pool_ns)); in ceph_evict_inode() 1136 s64 old_pool = ci->i_layout.pool_id; in ceph_fill_inode() 1139 ceph_file_layout_from_legacy(&ci->i_layout, &info->layout); in ceph_fill_inode() 1140 old_ns = rcu_dereference_protected(ci->i_layout.pool_ns, in ceph_fill_inode() 1142 rcu_assign_pointer(ci->i_layout.pool_ns, pool_ns); in ceph_fill_inode() 1144 if (ci->i_layout.pool_id != old_pool || pool_ns != old_ns) in ceph_fill_inode()
|
| H A D | crypto.c | 527 ceph_calc_file_object_mapping(&ci->i_layout, off, map[0].len, in ceph_fscrypt_decrypt_extents()
|
| H A D | caps.c | 3641 s64 old_pool = ci->i_layout.pool_id; in handle_cap_grant() 3644 ceph_file_layout_from_legacy(&ci->i_layout, &grant->layout); in handle_cap_grant() 3645 old_ns = rcu_dereference_protected(ci->i_layout.pool_ns, in handle_cap_grant() 3647 rcu_assign_pointer(ci->i_layout.pool_ns, extra_info->pool_ns); in handle_cap_grant() 3649 if (ci->i_layout.pool_id != old_pool || in handle_cap_grant()
|
| H A D | super.h | 377 struct ceph_file_layout i_layout; member
|