Lines Matching defs:img_extents
295 struct ceph_file_extent *img_extents;
1368 return ceph_file_extents_bytes(obj_req->img_extents,
1515 kfree(obj_request->img_extents);
2111 static void prune_extents(struct ceph_file_extent *img_extents,
2117 while (cnt && img_extents[cnt - 1].fe_off >= overlap)
2121 struct ceph_file_extent *ex = &img_extents[cnt - 1];
2148 &obj_req->img_extents,
2153 prune_extents(obj_req->img_extents, &obj_req->num_img_extents,
2497 struct ceph_file_extent *img_extents,
2513 img_extents[i].fe_off,
2514 img_extents[i].fe_len,
2539 struct ceph_file_extent *img_extents,
2550 return rbd_img_fill_request_nocopy(img_req, img_extents,
2565 img_extents[i].fe_off,
2566 img_extents[i].fe_len,
2589 img_extents[i].fe_off,
2590 img_extents[i].fe_len,
2651 struct ceph_file_extent *img_extents,
2663 return rbd_img_fill_request(img_req, img_extents, num_img_extents,
2711 struct ceph_file_extent *img_extents,
2723 return rbd_img_fill_request(img_req, img_extents, num_img_extents,
2728 struct ceph_file_extent *img_extents,
2734 .iter = { .bi_size = ceph_file_extents_bytes(img_extents,
2738 return __rbd_img_fill_from_bvecs(img_req, img_extents, num_img_extents,
2819 obj_req->img_extents,
2826 obj_req->img_extents,
2835 obj_req->img_extents,
3113 prune_extents(obj_req->img_extents, &obj_req->num_img_extents,