Lines Matching refs:creq
3307 struct request *creq; in do_cciss_request() local
3317 creq = blk_peek_request(q); in do_cciss_request()
3318 if (!creq) in do_cciss_request()
3321 BUG_ON(creq->nr_phys_segments > h->maxsgentries); in do_cciss_request()
3327 blk_start_request(creq); in do_cciss_request()
3333 c->rq = creq; in do_cciss_request()
3336 drv = creq->rq_disk->private_data; in do_cciss_request()
3348 (rq_data_dir(creq) == READ) ? XFER_READ : XFER_WRITE; in do_cciss_request()
3351 (rq_data_dir(creq) == READ) ? h->cciss_read : h->cciss_write; in do_cciss_request()
3352 start_blk = blk_rq_pos(creq); in do_cciss_request()
3354 (int)blk_rq_pos(creq), (int)blk_rq_sectors(creq)); in do_cciss_request()
3356 seg = blk_rq_map_sg(q, creq, tmp_sg); in do_cciss_request()
3396 blk_rq_sectors(creq), seg, chained); in do_cciss_request()
3405 if (likely(creq->cmd_type == REQ_TYPE_FS)) { in do_cciss_request()
3413 c->Request.CDB[7] = (blk_rq_sectors(creq) >> 8) & 0xff; in do_cciss_request()
3414 c->Request.CDB[8] = blk_rq_sectors(creq) & 0xff; in do_cciss_request()
3429 c->Request.CDB[10]= (blk_rq_sectors(creq) >> 24) & 0xff; in do_cciss_request()
3430 c->Request.CDB[11]= (blk_rq_sectors(creq) >> 16) & 0xff; in do_cciss_request()
3431 c->Request.CDB[12]= (blk_rq_sectors(creq) >> 8) & 0xff; in do_cciss_request()
3432 c->Request.CDB[13]= blk_rq_sectors(creq) & 0xff; in do_cciss_request()
3435 } else if (creq->cmd_type == REQ_TYPE_BLOCK_PC) { in do_cciss_request()
3436 c->Request.CDBLen = creq->cmd_len; in do_cciss_request()
3437 memcpy(c->Request.CDB, creq->cmd, BLK_MAX_CDB); in do_cciss_request()
3440 creq->cmd_type); in do_cciss_request()