Lines Matching refs:scsi_req

505 skd_prep_rw_cdb(struct skd_scsi_request *scsi_req,  in skd_prep_rw_cdb()  argument
510 scsi_req->cdb[0] = 0x28; in skd_prep_rw_cdb()
512 scsi_req->cdb[0] = 0x2a; in skd_prep_rw_cdb()
514 scsi_req->cdb[1] = 0; in skd_prep_rw_cdb()
515 scsi_req->cdb[2] = (lba & 0xff000000) >> 24; in skd_prep_rw_cdb()
516 scsi_req->cdb[3] = (lba & 0xff0000) >> 16; in skd_prep_rw_cdb()
517 scsi_req->cdb[4] = (lba & 0xff00) >> 8; in skd_prep_rw_cdb()
518 scsi_req->cdb[5] = (lba & 0xff); in skd_prep_rw_cdb()
519 scsi_req->cdb[6] = 0; in skd_prep_rw_cdb()
520 scsi_req->cdb[7] = (count & 0xff00) >> 8; in skd_prep_rw_cdb()
521 scsi_req->cdb[8] = count & 0xff; in skd_prep_rw_cdb()
522 scsi_req->cdb[9] = 0; in skd_prep_rw_cdb()
526 skd_prep_zerosize_flush_cdb(struct skd_scsi_request *scsi_req, in skd_prep_zerosize_flush_cdb() argument
531 scsi_req->cdb[0] = 0x35; in skd_prep_zerosize_flush_cdb()
532 scsi_req->cdb[1] = 0; in skd_prep_zerosize_flush_cdb()
533 scsi_req->cdb[2] = 0; in skd_prep_zerosize_flush_cdb()
534 scsi_req->cdb[3] = 0; in skd_prep_zerosize_flush_cdb()
535 scsi_req->cdb[4] = 0; in skd_prep_zerosize_flush_cdb()
536 scsi_req->cdb[5] = 0; in skd_prep_zerosize_flush_cdb()
537 scsi_req->cdb[6] = 0; in skd_prep_zerosize_flush_cdb()
538 scsi_req->cdb[7] = 0; in skd_prep_zerosize_flush_cdb()
539 scsi_req->cdb[8] = 0; in skd_prep_zerosize_flush_cdb()
540 scsi_req->cdb[9] = 0; in skd_prep_zerosize_flush_cdb()
544 skd_prep_discard_cdb(struct skd_scsi_request *scsi_req, in skd_prep_discard_cdb() argument
556 scsi_req->cdb[0] = UNMAP; in skd_prep_discard_cdb()
557 scsi_req->cdb[8] = len; in skd_prep_discard_cdb()
577 struct skd_scsi_request *scsi_req; in skd_request_fn() local
729 scsi_req = cmd_ptr; in skd_request_fn()
730 scsi_req->hdr.tag = cmdctxt; in skd_request_fn()
731 scsi_req->hdr.sg_list_dma_address = be_dmaa; in skd_request_fn()
747 skd_prep_discard_cdb(scsi_req, skreq, page, lba, count); in skd_request_fn()
750 skd_prep_zerosize_flush_cdb(scsi_req, skreq); in skd_request_fn()
754 skd_prep_rw_cdb(scsi_req, data_dir, lba, count); in skd_request_fn()
758 scsi_req->cdb[1] |= SKD_FUA_NV; in skd_request_fn()
782 scsi_req->hdr.sg_list_len_bytes = in skd_request_fn()
1702 struct skd_scsi_request *scsi_req = (struct skd_scsi_request *)&fmh[1]; in skd_sg_io_send_fitmsg() local
1712 scsi_req->hdr.sg_list_dma_address = in skd_sg_io_send_fitmsg()
1714 scsi_req->hdr.tag = skspcl->req.id; in skd_sg_io_send_fitmsg()
1715 scsi_req->hdr.sg_list_len_bytes = in skd_sg_io_send_fitmsg()
1717 memcpy(scsi_req->cdb, sksgio->cdb, sizeof(scsi_req->cdb)); in skd_sg_io_send_fitmsg()
2676 struct skd_scsi_request *scsi_req = (struct skd_scsi_request *)&fmh[1]; in skd_process_scsi_inq() local
2683 skd_do_driver_inq(skdev, skcomp, skerr, scsi_req->cdb, buf); in skd_process_scsi_inq()