Lines Matching defs:scmd

441 	struct scsi_cmnd *scmd;
466 scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid);
467 if (scmd == NULL) {
468 ioc_err(ioc, "scmd is NULL\n");
472 /* Get sg_scmd from scmd provided */
473 sg_scmd = scsi_sglist(scmd);
1957 * @scmd: SCSI commands of the IO request
1964 struct scsi_cmnd *scmd)
1967 struct scsiio_tracker *st = scsi_cmd_priv(scmd);
2252 * @scmd: SCSI command from the mid-layer
2262 struct scsi_cmnd *scmd,
2273 int data_len = scsi_bufflen(scmd);
2326 sg_scmd = scsi_sglist(scmd);
2354 scmd, "page boundary curr_buff: 0x%p\n",
2389 struct _pcie_device *pcie_device, struct scsi_cmnd *scmd, int sge_count)
2394 data_length = scsi_bufflen(scmd);
2420 * @scmd: scsi command
2427 Mpi25SCSIIORequest_t *mpi_request, u16 smid, struct scsi_cmnd *scmd,
2433 sges_left = scsi_dma_map(scmd);
2435 sdev_printk(KERN_ERR, scmd->device,
2437 scsi_bufflen(scmd));
2443 scmd, sges_left) == 0) {
2451 base_make_prp_nvme(ioc, scmd, mpi_request,
2456 scsi_dma_unmap(scmd);
2503 * @scmd: scsi command
2515 struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *unused)
2535 if (scmd->sc_data_direction == DMA_TO_DEVICE)
2544 sg_scmd = scsi_sglist(scmd);
2545 sges_left = scsi_dma_map(scmd);
2547 sdev_printk(KERN_ERR, scmd->device,
2549 scsi_bufflen(scmd));
2578 chain_req = _base_get_chain_buffer_tracker(ioc, scmd);
2618 chain_req = _base_get_chain_buffer_tracker(ioc, scmd);
2647 * @scmd: scsi command
2660 struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device)
2687 smid, scmd, pcie_device) == 0)) {
2692 sg_scmd = scsi_sglist(scmd);
2693 sges_left = scsi_dma_map(scmd);
2695 sdev_printk(KERN_ERR, scmd->device,
2697 scsi_bufflen(scmd));
2721 chain_req = _base_get_chain_buffer_tracker(ioc, scmd);
2752 chain_req = _base_get_chain_buffer_tracker(ioc, scmd);
3574 * @scmd: scsi_cmnd object
3582 struct scsi_cmnd *scmd)
3613 * @scmd: scsi_cmnd object
3621 struct scsi_cmnd *scmd)
3628 if (_base_sdev_nr_inflight_request(scmd->device->request_queue) >
3635 return _base_get_msix_index(ioc, scmd);
3672 * @scmd: pointer to scsi command object
3678 struct scsi_cmnd *scmd)
3680 struct scsiio_tracker *request = scsi_cmd_priv(scmd);
3681 unsigned int tag = scmd->request->tag;
3687 request->scmd = scmd;
3741 st->scmd = NULL;
3859 st->msix_io = ioc->get_msix_index_for_smlio(ioc, st->scmd);