Lines Matching refs:l
19 struct ceph_ioctl_layout l; in ceph_ioctl_get_layout() local
24 l.stripe_unit = ceph_file_layout_su(ci->i_layout); in ceph_ioctl_get_layout()
25 l.stripe_count = ceph_file_layout_stripe_count(ci->i_layout); in ceph_ioctl_get_layout()
26 l.object_size = ceph_file_layout_object_size(ci->i_layout); in ceph_ioctl_get_layout()
27 l.data_pool = le32_to_cpu(ci->i_layout.fl_pg_pool); in ceph_ioctl_get_layout()
28 l.preferred_osd = (s32)-1; in ceph_ioctl_get_layout()
29 if (copy_to_user(arg, &l, sizeof(l))) in ceph_ioctl_get_layout()
37 struct ceph_ioctl_layout *l) in __validate_layout() argument
42 if ((l->object_size & ~PAGE_MASK) || in __validate_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()
52 if (mdsc->mdsmap->m_data_pg_pools[i] == l->data_pool) { in __validate_layout()
68 struct ceph_ioctl_layout l; in ceph_ioctl_set_layout() local
73 if (copy_from_user(&l, arg, sizeof(l))) in ceph_ioctl_set_layout()
82 if (l.stripe_count) in ceph_ioctl_set_layout()
83 nl.stripe_count = l.stripe_count; in ceph_ioctl_set_layout()
86 if (l.stripe_unit) in ceph_ioctl_set_layout()
87 nl.stripe_unit = l.stripe_unit; in ceph_ioctl_set_layout()
90 if (l.object_size) in ceph_ioctl_set_layout()
91 nl.object_size = l.object_size; in ceph_ioctl_set_layout()
94 if (l.data_pool) in ceph_ioctl_set_layout()
95 nl.data_pool = l.data_pool; in ceph_ioctl_set_layout()
117 cpu_to_le32(l.stripe_unit); in ceph_ioctl_set_layout()
119 cpu_to_le32(l.stripe_count); in ceph_ioctl_set_layout()
121 cpu_to_le32(l.object_size); in ceph_ioctl_set_layout()
122 req->r_args.setlayout.layout.fl_pg_pool = cpu_to_le32(l.data_pool); in ceph_ioctl_set_layout()
139 struct ceph_ioctl_layout l; in ceph_ioctl_set_layout_policy() local
144 if (copy_from_user(&l, arg, sizeof(l))) in ceph_ioctl_set_layout_policy()
147 err = __validate_layout(mdsc, &l); in ceph_ioctl_set_layout_policy()
161 cpu_to_le32(l.stripe_unit); in ceph_ioctl_set_layout_policy()
163 cpu_to_le32(l.stripe_count); in ceph_ioctl_set_layout_policy()
165 cpu_to_le32(l.object_size); in ceph_ioctl_set_layout_policy()
167 cpu_to_le32(l.data_pool); in ceph_ioctl_set_layout_policy()