Lines Matching defs:rbd_img_request
215 struct rbd_img_request;
294 struct rbd_img_request *img_request;
330 struct rbd_img_request {
644 static void rbd_img_handle_request(struct rbd_img_request *img_req, int result);
1277 static inline void rbd_img_obj_request_add(struct rbd_img_request *img_request,
1287 static inline void rbd_img_obj_request_del(struct rbd_img_request *img_request,
1311 static void img_request_layered_set(struct rbd_img_request *img_request)
1316 static bool img_request_layered_test(struct rbd_img_request *img_request)
1372 static bool rbd_img_is_write(struct rbd_img_request *img_req)
1587 static void rbd_img_request_init(struct rbd_img_request *img_request,
1606 static void rbd_img_capture_header(struct rbd_img_request *img_req)
1619 static void rbd_img_request_destroy(struct rbd_img_request *img_request)
2376 struct rbd_img_request *img_req = obj_req->img_request;
2423 static int __rbd_img_fill_request(struct rbd_img_request *img_req)
2473 struct rbd_img_request *img_req = arg;
2496 static int rbd_img_fill_request_nocopy(struct rbd_img_request *img_req,
2538 static int rbd_img_fill_request(struct rbd_img_request *img_req,
2600 static int rbd_img_fill_nodata(struct rbd_img_request *img_req,
2650 static int __rbd_img_fill_from_bio(struct rbd_img_request *img_req,
2667 static int rbd_img_fill_from_bio(struct rbd_img_request *img_req,
2710 static int __rbd_img_fill_from_bvecs(struct rbd_img_request *img_req,
2727 static int rbd_img_fill_from_bvecs(struct rbd_img_request *img_req,
2744 struct rbd_img_request *img_req =
2745 container_of(work, struct rbd_img_request, work);
2750 static void rbd_img_schedule(struct rbd_img_request *img_req, int result)
2795 struct rbd_img_request *img_req = obj_req->img_request;
2797 struct rbd_img_request *child_img_req;
3387 struct rbd_img_request *img_req = obj_req->img_request;
3417 static bool need_exclusive_lock(struct rbd_img_request *img_req)
3435 static bool rbd_lock_add_request(struct rbd_img_request *img_req)
3452 static void rbd_lock_del_request(struct rbd_img_request *img_req)
3469 static int rbd_img_exclusive_lock(struct rbd_img_request *img_req)
3493 static void rbd_img_object_requests(struct rbd_img_request *img_req)
3523 static bool rbd_img_advance(struct rbd_img_request *img_req, int *result)
3567 static bool __rbd_img_handle_request(struct rbd_img_request *img_req,
3596 static void rbd_img_handle_request(struct rbd_img_request *img_req, int result)
3832 struct rbd_img_request *img_req;
3848 struct rbd_img_request, lock_item);
4721 struct rbd_img_request *img_request =
4722 container_of(work, struct rbd_img_request, work);
4778 struct rbd_img_request *img_req = blk_mq_rq_to_pdu(bd->rq);
4963 rbd_dev->tag_set.cmd_size = sizeof(struct rbd_img_request);
7357 rbd_img_request_cache = KMEM_CACHE(rbd_img_request, 0);