Lines Matching refs:parent_request
2230 struct rbd_img_request *parent_request; in rbd_parent_request_create() local
2236 parent_request = rbd_img_request_create(rbd_dev->parent, img_offset, in rbd_parent_request_create()
2238 if (!parent_request) in rbd_parent_request_create()
2241 img_request_child_set(parent_request); in rbd_parent_request_create()
2243 parent_request->obj_request = obj_request; in rbd_parent_request_create()
2245 return parent_request; in rbd_parent_request_create()
2250 struct rbd_img_request *parent_request; in rbd_parent_request_destroy() local
2253 parent_request = container_of(kref, struct rbd_img_request, kref); in rbd_parent_request_destroy()
2254 orig_request = parent_request->obj_request; in rbd_parent_request_destroy()
2256 parent_request->obj_request = NULL; in rbd_parent_request_destroy()
2258 img_request_child_clear(parent_request); in rbd_parent_request_destroy()
2692 struct rbd_img_request *parent_request = NULL; in rbd_img_obj_parent_read_full() local
2738 parent_request = rbd_parent_request_create(obj_request, in rbd_img_obj_parent_read_full()
2740 if (!parent_request) in rbd_img_obj_parent_read_full()
2743 result = rbd_img_request_fill(parent_request, OBJ_REQUEST_PAGES, pages); in rbd_img_obj_parent_read_full()
2746 parent_request->copyup_pages = pages; in rbd_img_obj_parent_read_full()
2747 parent_request->copyup_page_count = page_count; in rbd_img_obj_parent_read_full()
2749 parent_request->callback = rbd_img_obj_parent_read_full_callback; in rbd_img_obj_parent_read_full()
2750 result = rbd_img_request_submit(parent_request); in rbd_img_obj_parent_read_full()
2754 parent_request->copyup_pages = NULL; in rbd_img_obj_parent_read_full()
2755 parent_request->copyup_page_count = 0; in rbd_img_obj_parent_read_full()
2756 parent_request->obj_request = NULL; in rbd_img_obj_parent_read_full()
2761 if (parent_request) in rbd_img_obj_parent_read_full()
2762 rbd_img_request_put(parent_request); in rbd_img_obj_parent_read_full()