/Linux-v4.19/net/ceph/ |
D | striper.c | 28 u32 stripes_per_object = l->object_size / l->stripe_unit; in ceph_calc_file_object_mapping() 37 blockno = div_u64_rem(off, l->stripe_unit, &blockoff); in ceph_calc_file_object_mapping() 42 *objoff = objsetpos * l->stripe_unit + blockoff; in ceph_calc_file_object_mapping() 43 *xlen = min_t(u64, len, l->stripe_unit - blockoff); in ceph_calc_file_object_mapping() 216 u32 stripes_per_object = l->object_size / l->stripe_unit; in ceph_extent_to_file() 231 *num_file_extents = DIV_ROUND_UP_ULL(objoff + objlen, l->stripe_unit) - in ceph_extent_to_file() 232 DIV_ROUND_DOWN_ULL(objoff, l->stripe_unit); in ceph_extent_to_file() 238 div_u64_rem(objoff, l->stripe_unit, &blockoff); in ceph_extent_to_file() 243 stripeno = div_u64(objoff, l->stripe_unit) + in ceph_extent_to_file() 246 off = blockno * l->stripe_unit + blockoff; in ceph_extent_to_file() [all …]
|
D | ceph_fs.c | 13 __u32 su = layout->stripe_unit; in ceph_file_layout_is_valid() 34 fl->stripe_unit = le32_to_cpu(legacy->fl_stripe_unit); in ceph_file_layout_from_legacy() 38 if (fl->pool_id == 0 && fl->stripe_unit == 0 && in ceph_file_layout_from_legacy() 47 legacy->fl_stripe_unit = cpu_to_le32(fl->stripe_unit); in ceph_file_layout_to_legacy()
|
/Linux-v4.19/fs/ceph/ |
D | ioctl.c | 25 l.stripe_unit = ci->i_layout.stripe_unit; in ceph_ioctl_get_layout() 44 (l->stripe_unit & ~PAGE_MASK) || in __validate_layout() 45 ((unsigned)l->stripe_unit != 0 && in __validate_layout() 46 ((unsigned)l->object_size % (unsigned)l->stripe_unit))) in __validate_layout() 87 if (l.stripe_unit) in ceph_ioctl_set_layout() 88 nl.stripe_unit = l.stripe_unit; in ceph_ioctl_set_layout() 90 nl.stripe_unit = ci->i_layout.stripe_unit; in ceph_ioctl_set_layout() 118 cpu_to_le32(l.stripe_unit); in ceph_ioctl_set_layout() 162 cpu_to_le32(l.stripe_unit); in ceph_ioctl_set_layout_policy() 202 dl.block_size = ci->i_layout.stripe_unit; in ceph_ioctl_get_dataloc()
|
D | ioctl.h | 36 __u64 stripe_unit, stripe_count, object_size; member
|
D | xattr.c | 66 return (fl->stripe_unit > 0 || fl->stripe_count > 0 || in ceph_vxattrcb_layout_exists() 92 ci->i_layout.stripe_unit, ci->i_layout.stripe_count, in ceph_vxattrcb_layout() 98 ci->i_layout.stripe_unit, ci->i_layout.stripe_count, in ceph_vxattrcb_layout() 134 return snprintf(val, size, "%u", ci->i_layout.stripe_unit); in ceph_vxattrcb_layout_stripe_unit() 304 XATTR_LAYOUT_FIELD(dir, layout, stripe_unit), 340 XATTR_LAYOUT_FIELD(file, layout, stripe_unit),
|
D | file.c | 1690 s32 stripe_unit = ci->i_layout.stripe_unit; in ceph_zero_objects() local 1716 pos += stripe_unit; in ceph_zero_objects()
|
/Linux-v4.19/fs/exofs/ |
D | ore.c | 69 if (0 != (layout->stripe_unit & ~PAGE_MASK)) { in ore_verify_layout() 72 _LLU(layout->stripe_unit), PAGE_SIZE); in ore_verify_layout() 100 stripe_length = (u64)layout->group_width * layout->stripe_unit; in ore_verify_layout() 108 (BIO_MAX_PAGES_KMALLOC * PAGE_SIZE - layout->stripe_unit) * in ore_verify_layout() 113 layout->stripe_unit; in ore_verify_layout() 267 unsigned stripe_size = layout->stripe_unit * data_devs; in ore_get_rw_state() 268 unsigned pages_in_unit = layout->stripe_unit / PAGE_SIZE; in ore_get_rw_state() 543 u32 stripe_unit = layout->stripe_unit; in ore_calc_stripe_info() local 549 u32 U = D * stripe_unit; in ore_calc_stripe_info() 566 u32 C = (u32)(H - (N * U)) / stripe_unit + G * group_width; in ore_calc_stripe_info() [all …]
|
D | super.c | 480 sbi->layout.stripe_unit = in _read_and_match_data_map() 497 sbi->layout.stripe_unit, in _read_and_match_data_map() 508 unsigned ra_pages = layout->group_width * layout->stripe_unit / in __ra_pages() 740 sbi->layout.stripe_unit = PAGE_SIZE; in exofs_fill_super()
|
D | ore_raid.c | 723 unsigned pages_in_unit = layout->stripe_unit / PAGE_SIZE; in _ore_post_alloc_raid_stuff()
|
/Linux-v4.19/fs/nfs/filelayout/ |
D | filelayout.c | 57 u32 stripe_width = flseg->stripe_unit * flseg->dsaddr->stripe_count; in filelayout_get_dense_offset() 63 div_u64_rem(offset, flseg->stripe_unit, &rem); in filelayout_get_dense_offset() 65 return stripe_no * flseg->stripe_unit + rem; in filelayout_get_dense_offset() 621 if (!fl->stripe_unit) { in filelayout_check_layout() 623 __func__, fl->stripe_unit); in filelayout_check_layout() 687 fl->stripe_unit = nfl_util & ~NFL4_UFLG_MASK; in filelayout_decode_layout() 854 u32 stripe_unit = FILELAYOUT_LSEG(pgio->pg_lseg)->stripe_unit; in filelayout_pg_test() local 865 do_div(p_stripe, stripe_unit); in filelayout_pg_test() 866 do_div(r_stripe, stripe_unit); in filelayout_pg_test() 874 stripe_unit, in filelayout_pg_test() [all …]
|
D | filelayout.h | 61 u32 stripe_unit; member
|
D | filelayoutdev.c | 230 do_div(tmp, flseg->stripe_unit); in nfs4_fl_calc_j_index()
|
/Linux-v4.19/include/scsi/ |
D | osd_ore.h | 40 unsigned stripe_unit; member
|
/Linux-v4.19/fs/nfs/flexfilelayout/ |
D | flexfilelayout.h | 99 u64 stripe_unit; member
|
D | flexfilelayout.c | 373 u64 stripe_unit; in ff_layout_alloc_lseg() local 393 p = xdr_decode_hyper(p, &stripe_unit); in ff_layout_alloc_lseg() 396 stripe_unit, mirror_array_cnt); in ff_layout_alloc_lseg() 408 fls->stripe_unit = stripe_unit; in ff_layout_alloc_lseg()
|
/Linux-v4.19/include/linux/ceph/ |
D | ceph_fs.h | 63 u32 stripe_unit; /* stripe unit, in bytes */ member 417 __le32 stripe_unit; /* layout for newly created file */ member
|
/Linux-v4.19/drivers/block/ |
D | rbd.c | 144 u64 stripe_unit; member 998 if (rbd_dev->header.stripe_unit == 0 || in rbd_init_layout() 1000 rbd_dev->header.stripe_unit = rbd_obj_bytes(&rbd_dev->header); in rbd_init_layout() 1004 rbd_dev->layout.stripe_unit = rbd_dev->header.stripe_unit; in rbd_init_layout() 1989 return l->stripe_unit != l->object_size; in rbd_layout_is_fancy() 4840 __le64 stripe_unit; in rbd_dev_v2_striping_info() member 4857 rbd_dev->header.stripe_unit = ceph_decode_64(&p); in rbd_dev_v2_striping_info()
|