Lines Matching refs:io_desc
51 struct io_desc { struct
69 struct io_desc io_desc[]; member
1235 static void cowify_req(struct io_thread_req *req, struct io_desc *segment, in cowify_req()
1268 io_req->io_desc[0].buffer = NULL; in ubd_map_req()
1269 io_req->io_desc[0].length = blk_rq_bytes(req); in ubd_map_req()
1274 io_req->io_desc[i].buffer = bvec_virt(&bvec); in ubd_map_req()
1275 io_req->io_desc[i].length = bvec.bv_len; in ubd_map_req()
1282 cowify_req(io_req, &io_req->io_desc[i], byte_offset, in ubd_map_req()
1285 byte_offset += io_req->io_desc[i].length; in ubd_map_req()
1298 (desc_cnt * sizeof(struct io_desc)), in ubd_alloc_req()
1316 io_req->io_desc[i].sector_mask = 0; in ubd_alloc_req()
1317 io_req->io_desc[i].cow_offset = -1; in ubd_alloc_req()
1459 static int update_bitmap(struct io_thread_req *req, struct io_desc *segment) in update_bitmap()
1474 static void do_io(struct io_thread_req *req, struct io_desc *desc) in do_io()
1587 do_io(req, &(req->io_desc[i])); in io_thread()