Home
last modified time | relevance | path

Searched refs:stripe_unit (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/fs/ceph/
Dioctl.c24 l.stripe_unit = ceph_file_layout_su(ci->i_layout); in ceph_ioctl_get_layout()
43 (l->stripe_unit & ~PAGE_MASK) || in __validate_layout()
44 ((unsigned)l->stripe_unit != 0 && in __validate_layout()
45 ((unsigned)l->object_size % (unsigned)l->stripe_unit))) in __validate_layout()
86 if (l.stripe_unit) in ceph_ioctl_set_layout()
87 nl.stripe_unit = l.stripe_unit; in ceph_ioctl_set_layout()
89 nl.stripe_unit = ceph_file_layout_su(ci->i_layout); in ceph_ioctl_set_layout()
117 cpu_to_le32(l.stripe_unit); in ceph_ioctl_set_layout()
161 cpu_to_le32(l.stripe_unit); in ceph_ioctl_set_layout_policy()
Dioctl.h35 __u64 stripe_unit, stripe_count, object_size; member
Dxattr.c238 XATTR_LAYOUT_FIELD(dir, layout, stripe_unit),
265 XATTR_LAYOUT_FIELD(file, layout, stripe_unit),
Dfile.c1299 s32 stripe_unit = ceph_file_layout_su(ci->i_layout); in ceph_zero_objects() local
1325 pos += stripe_unit; in ceph_zero_objects()
/linux-4.4.14/fs/exofs/
Dore.c69 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()
253 unsigned stripe_size = layout->stripe_unit * data_devs; in ore_get_rw_state()
254 unsigned pages_in_unit = layout->stripe_unit / PAGE_SIZE; in ore_get_rw_state()
529 u32 stripe_unit = layout->stripe_unit; in ore_calc_stripe_info() local
535 u32 U = D * stripe_unit; in ore_calc_stripe_info()
552 u32 C = (u32)(H - (N * U)) / stripe_unit + G * group_width; in ore_calc_stripe_info()
[all …]
Dsuper.c477 sbi->layout.stripe_unit = in _read_and_match_data_map()
494 sbi->layout.stripe_unit, in _read_and_match_data_map()
505 unsigned ra_pages = layout->group_width * layout->stripe_unit / in __ra_pages()
738 sbi->layout.stripe_unit = PAGE_SIZE; in exofs_fill_super()
Dore_raid.c688 unsigned pages_in_unit = layout->stripe_unit / PAGE_SIZE; in _ore_post_alloc_raid_stuff()
/linux-4.4.14/fs/nfs/filelayout/
Dfilelayout.c57 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()
589 if (!fl->stripe_unit) { in filelayout_check_layout()
591 __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 …]
Dfilelayout.h61 u32 stripe_unit; member
Dfilelayoutdev.c230 do_div(tmp, flseg->stripe_unit); in nfs4_fl_calc_j_index()
/linux-4.4.14/include/scsi/
Dosd_ore.h40 unsigned stripe_unit; member
/linux-4.4.14/fs/nfs/flexfilelayout/
Dflexfilelayout.h92 u64 stripe_unit; member
Dflexfilelayout.c365 u64 stripe_unit; in ff_layout_alloc_lseg() local
385 p = xdr_decode_hyper(p, &stripe_unit); in ff_layout_alloc_lseg()
388 stripe_unit, mirror_array_cnt); in ff_layout_alloc_lseg()
400 fls->stripe_unit = stripe_unit; in ff_layout_alloc_lseg()
/linux-4.4.14/fs/nfs/objlayout/
Dobjio_osd.c232 objio_seg->layout.stripe_unit = layout.olo_map.odm_stripe_unit; in objio_alloc_lseg()
568 stripe_size = layout->stripe_unit * in aligned_on_raid_stripe()
/linux-4.4.14/drivers/block/
Drbd.c146 u64 stripe_unit; member
992 header->stripe_unit = 0; in rbd_header_from_disk()
4351 __le64 stripe_unit; in rbd_dev_v2_striping_info() member
4357 u64 stripe_unit; in rbd_dev_v2_striping_info() local
4379 stripe_unit = ceph_decode_64(&p); in rbd_dev_v2_striping_info()
4380 if (stripe_unit != obj_size) { in rbd_dev_v2_striping_info()
4383 stripe_unit, obj_size); in rbd_dev_v2_striping_info()
4392 rbd_dev->header.stripe_unit = stripe_unit; in rbd_dev_v2_striping_info()
/linux-4.4.14/include/linux/ceph/
Dceph_fs.h375 __le32 stripe_unit; /* layout for newly created file */ member