Lines Matching defs:img_extents
295 struct ceph_file_extent *img_extents;
1431 return ceph_file_extents_bytes(obj_req->img_extents,
1578 kfree(obj_request->img_extents);
2174 static void prune_extents(struct ceph_file_extent *img_extents,
2180 while (cnt && img_extents[cnt - 1].fe_off >= overlap)
2184 struct ceph_file_extent *ex = &img_extents[cnt - 1];
2211 &obj_req->img_extents,
2216 prune_extents(obj_req->img_extents, &obj_req->num_img_extents,
2560 struct ceph_file_extent *img_extents,
2576 img_extents[i].fe_off,
2577 img_extents[i].fe_len,
2602 struct ceph_file_extent *img_extents,
2613 return rbd_img_fill_request_nocopy(img_req, img_extents,
2628 img_extents[i].fe_off,
2629 img_extents[i].fe_len,
2652 img_extents[i].fe_off,
2653 img_extents[i].fe_len,
2714 struct ceph_file_extent *img_extents,
2726 return rbd_img_fill_request(img_req, img_extents, num_img_extents,
2774 struct ceph_file_extent *img_extents,
2786 return rbd_img_fill_request(img_req, img_extents, num_img_extents,
2791 struct ceph_file_extent *img_extents,
2797 .iter = { .bi_size = ceph_file_extents_bytes(img_extents,
2801 return __rbd_img_fill_from_bvecs(img_req, img_extents, num_img_extents,
2882 obj_req->img_extents,
2889 obj_req->img_extents,
2898 obj_req->img_extents,
3178 prune_extents(obj_req->img_extents, &obj_req->num_img_extents,