Lines Matching defs:layout
404 struct ceph_file_layout layout; /* used for all rbd requests */
989 rbd_dev->layout.stripe_unit = rbd_dev->header.stripe_unit;
990 rbd_dev->layout.stripe_count = rbd_dev->header.stripe_count;
991 rbd_dev->layout.object_size = rbd_obj_bytes(&rbd_dev->header);
992 rbd_dev->layout.pool_id = rbd_dev->header.data_pool_id == CEPH_NOPOOL ?
994 RCU_INIT_POINTER(rbd_dev->layout.pool_ns, NULL);
1326 obj_req->ex.oe_len == rbd_dev->layout.object_size;
1334 rbd_dev->layout.object_size;
1450 req->r_base_oloc.pool = rbd_dev->layout.pool_id;
1840 num_objects = ceph_get_num_objects(&rbd_dev->layout,
2144 ret = ceph_extent_to_file(&rbd_dev->layout, obj_req->ex.oe_objno,
2146 entire ? rbd_dev->layout.object_size :
2235 rbd_dev->layout.object_size,
2236 rbd_dev->layout.object_size,
2299 if (rbd_dev->opts->alloc_size != rbd_dev->layout.object_size ||
2486 * layout as su == os && sc == 1), we can't use the nocopy path for it
2512 ret = ceph_file_to_extents(&img_req->rbd_dev->layout,
2549 !rbd_layout_is_fancy(&rbd_dev->layout))
2564 ret = ceph_file_to_extents(&rbd_dev->layout,
2588 ret = ceph_iterate_extents(&rbd_dev->layout,
4954 rbd_dev->layout.object_size * rbd_dev->layout.stripe_count;
5776 /* The ceph file layout needs to fit pool id in 32 bits */
7149 if (rbd_dev->opts->alloc_size > rbd_dev->layout.object_size) {
7151 rbd_dev->layout.object_size);
7152 rbd_dev->opts->alloc_size = rbd_dev->layout.object_size;