Lines Matching defs:req
47 struct request *req)
54 block = blk_rq_pos(req) << 9 >> tr->blkshift;
55 nsect = blk_rq_cur_bytes(req) >> tr->blkshift;
57 switch (req_op(req)) {
67 buf = kmap(bio_page(req->bio)) + bio_offset(req->bio);
70 kunmap(bio_page(req->bio));
74 kunmap(bio_page(req->bio));
76 rq_for_each_segment(bvec, req, iter)
83 rq_for_each_segment(bvec, req, iter)
86 buf = kmap(bio_page(req->bio)) + bio_offset(req->bio);
89 kunmap(bio_page(req->bio));
93 kunmap(bio_page(req->bio));
125 struct request *req = NULL;
132 if (!req && !(req = mtd_next_request(dev))) {
152 res = do_blktrans_request(dev->tr, dev, req);
155 if (!blk_update_request(req, res, blk_rq_cur_bytes(req))) {
156 __blk_mq_end_request(req, res);
157 req = NULL;