Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/scsi/scsi_lib_dma.c, line 23 (as a function)
- include/scsi/scsi_cmnd.h, line 177 (as a function)
Referenced in 56 files:
- drivers/firewire/sbp2.c, line 1388
- drivers/message/fusion/mptscsih.c, line 208
- drivers/scsi/3w-9xxx.c, line 1854
- drivers/scsi/3w-sas.c, line 337
- drivers/scsi/3w-xxxx.c, line 1755
- drivers/scsi/53c700.c, line 1879
- drivers/scsi/BusLogic.c, line 2932
- drivers/scsi/a100u2w.c, line 866
- drivers/scsi/aacraid/aachba.c, line 3804
- drivers/scsi/advansys.c
- drivers/scsi/aha1740.c, line 403
- drivers/scsi/aic7xxx/aic79xx_osm.c, line 1551
- drivers/scsi/aic7xxx/aic7xxx_osm.c, line 1446
- drivers/scsi/arcmsr/arcmsr_hba.c, line 1863
- drivers/scsi/atp870u.c, line 834
- drivers/scsi/be2iscsi/be_main.c, line 4761
- drivers/scsi/bfa/bfad_im.c, line 1233
- drivers/scsi/bnx2i/bnx2i_iscsi.c, line 157
- drivers/scsi/csiostor/csio_scsi.c, line 1809
- drivers/scsi/dc395x.c, line 813
- drivers/scsi/esas2r/esas2r_main.c, line 868
- drivers/scsi/esp_scsi.c, line 394
- drivers/scsi/fnic/fnic_scsi.c, line 594
- drivers/scsi/hpsa.c
- drivers/scsi/hptiop.c, line 853
- drivers/scsi/ibmvscsi/ibmvfc-core.c, line 1717
- drivers/scsi/ibmvscsi/ibmvscsi.c, line 692
- drivers/scsi/initio.c, line 2572
- drivers/scsi/ipr.c
- drivers/scsi/ips.c, line 2646
- drivers/scsi/leapraid/leapraid_func.c, line 847
- drivers/scsi/lpfc/lpfc_scsi.c, line 3103
- drivers/scsi/mac53c94.c, line 366
- drivers/scsi/megaraid.c, line 1724
- drivers/scsi/megaraid/megaraid_mbox.c, line 1351
- drivers/scsi/megaraid/megaraid_sas_base.c
- drivers/scsi/megaraid/megaraid_sas_fusion.c, line 2355
- drivers/scsi/mesh.c, line 1269
- drivers/scsi/mpi3mr/mpi3mr_os.c, line 3749
- drivers/scsi/mpt3sas/mpt3sas_base.c
- drivers/scsi/myrb.c
- drivers/scsi/myrs.c, line 1718
- drivers/scsi/ncr53c8xx.c, line 534
- drivers/scsi/nsp32.c, line 875
- drivers/scsi/pmcraid.c, line 3200
- drivers/scsi/qla1280.c
- drivers/scsi/qla4xxx/ql4_iocb.c, line 307
- drivers/scsi/scsi_lib_dma.c, line 37
- drivers/scsi/smartpqi/smartpqi_init.c
- drivers/scsi/snic/snic_scsi.c, line 240
- drivers/scsi/stex.c
- drivers/scsi/storvsc_drv.c, line 1864
- drivers/scsi/sym53c8xx_2/sym_glue.c, line 245
- drivers/scsi/vmw_pvscsi.c, line 363
- drivers/scsi/wd719x.c, line 250
- drivers/ufs/core/ufshcd.c, line 2750
Smatch caller information:
drivers/ufs/core/ufshcd.c ufshcd_map_sg() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/vmw_pvscsi.c pvscsi_map_buffers() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| CAPPED_DATA | 0 | cmd->sense_buffer | 1 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &adapter->hw_lock | ||
| LOCK2 | flags | ||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex | ||
| TYPE_LOCK | (struct pvscsi_adapter)->hw_lock |
drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_build_ccb() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmd_len | 0-u16max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->ccblist_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cmd->device->id | 0-15,17-u32max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->host_scribble | 0 |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/dc395x.c build_srb() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->id | 0-4294967294 |
| PARAM_VALUE | 0 | cmd->device->lun | 0-7 |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0,256-2130771712 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| CAPPED_DATA | 0 | cmd->device->id | 1 |
| CAPPED_DATA | 0 | cmd->device->lun | 1 |
| DATA_SOURCE | 0 | cmd | $0 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/advansys.c adv_build_req() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->flags | 4-4294967295 |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->host_scribble | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| CAPPED_DATA | 0 | cmd | 1 |
| CAPPED_DATA | 0 | cmd->sense_buffer | 1 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/advansys.c asc_build_req() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->dev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| CAPPED_DATA | 0 | cmd->sense_buffer | 1 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/qla1280.c qla1280_64bit_start_scsi() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/wd719x.c wd719x_queuecommand() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmd_len | 0-u16max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sense_buffer | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/megaraid.c mega_build_sglist() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &adapter->lock | ||
| LOCK2 | flags | ||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex | ||
| TYPE_LOCK | (struct adapter_t)->lock |
drivers/scsi/3w-sas.c twl_scsiop_execute_scsi() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->sdb.table.nents | 1-u32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/mpt3sas/mpt3sas_base.c _base_check_pcie_native_sgl() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | cmd | $3 |
drivers/scsi/mpt3sas/mpt3sas_base.c _base_scsi_dma_map() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| DATA_SOURCE | 0 | cmd | $0 |
drivers/scsi/leapraid/leapraid_func.c leapraid_build_scmd_ieee_sg() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/a100u2w.c inia100_build_scb() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->allocation_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/ips.c ips_next() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->host_scribble | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| DATA_SOURCE | 0 | cmd | r ips_removeq_wait |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq_flags | ||
| HALF_LOCKED2 | shost->host_lock |
drivers/scsi/hpsa.c hpsa_scatter_gather() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmd_len | 0-16 |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->host_scribble | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->sc_data_direction | 0-3 |
| DATA_SOURCE | 0 | cmd | $2 |
| FUZZY_MAX | 0 | cmd->cmd_len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/scsi/hpsa.c hpsa_scsi_ioaccel1_queue_command() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmd_len | 0-16 |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->host_scribble | 4096-ptr_max |
| FUZZY_MAX | 0 | cmd->cmd_len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_scsi_ioaccel2_queue_command() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 1-u64max |
| PARAM_VALUE | 0 | cmd->host_scribble | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/firewire/sbp2.c sbp2_map_scatterlist() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sdb.table.nents | 1-u32max |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/sym53c8xx_2/sym_glue.c sym_scatter() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sc_data_direction | 0-2,4-u32max |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/be2iscsi/be_main.c beiscsi_task_xmit() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_scsi_prep_dma_buf_s4() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmd_len | 16-u16max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->prot_op | 0 |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sdb.table.nents | 1-u32max |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/storvsc_drv.c storvsc_queuecommand() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sc_data_direction | 1-3 |
| PARAM_VALUE | 0 | cmd->sdb.table.nents | 1-u32max |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/atp870u.c send_s870() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| CAPPED_DATA | 0 | cmd->cmd_len | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | dev->host->host_lock | ||
| HALF_LOCKED2 | irq_flags | ||
| HALF_LOCKED2 | shost->host_lock |
drivers/scsi/BusLogic.c blogic_qcmd_lck() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->tgt_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sense_buffer | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $0 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex | ||
| HALF_LOCKED2 | adapter->scsi_host->host_lock | ||
| HALF_LOCKED2 | irq |
drivers/scsi/3w-9xxx.c twa_scsiop_execute_scsi() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->sdb.table.nents | 1-u32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/myrs.c myrs_queuecommand() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 1-u64max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sc_data_direction | 0-2,4-u32max |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/myrb.c myrb_ldev_queuecommand() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sc_data_direction | 0-2,4-u32max |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/myrb.c myrb_pthru_queuecommand() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/qla4xxx/ql4_iocb.c qla4xxx_send_command_to_isp() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ha->hardware_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &sdev->state_mutex | ||
| TYPE_LOCK | (struct scsi_qla_host)->hardware_lock |
drivers/scsi/megaraid/megaraid_mbox.c megaraid_mbox_mksgl() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/message/fusion/mptscsih.c mptscsih_AddSGE() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->ioc->FreeQlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->ioc->active | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->sc_data_direction | 1-2 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| FUZZY_MAX | 0 | cmd->sc_data_direction | 2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/initio.c initio_build_scb() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->avail_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->first_avail->status | 1 |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/ipr.c ipr_build_ioadl() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/ipr.c ipr_build_ioadl64() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/smartpqi/smartpqi_init.c pqi_build_aio_r1_sg_list() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->host_scribble | (-1) |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/smartpqi/smartpqi_init.c pqi_build_aio_r56_sg_list() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->host_scribble | (-1) |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/smartpqi/smartpqi_init.c pqi_build_aio_sg_list() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->host_scribble | (-1) |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/smartpqi/smartpqi_init.c pqi_build_raid_sg_list() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->host_scribble | (-1) |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_make_sgl() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->issuepend_done | 1-255 |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->unload | 0,2-255 |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/esas2r/esas2r_main.c esas2r_queuecommand() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmd_len | 0-u16max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->request_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->sense_buffer | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| PARAM_VALUE | 0 | *cmd->device->host->hostdata->req_table | 4096-ptr_max |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/3w-xxxx.c tw_scsiop_read_write() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/aacraid/aachba.c aac_build_sg() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->lun | 0-7 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd->device | (-1),4224,4232 |
| DATA_SOURCE | 0 | cmd | $0 |
| FUZZY_MAX | 0 | cmd->device->lun | 7 |
| HARD_MAX | 0 | cmd->device->lun | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cmd->sdb.table.sgl->length |
drivers/scsi/aacraid/aachba.c aac_build_sg64() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->lun | 0-7 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd->device | (-1),4232 |
| DATA_SOURCE | 0 | cmd | $0 |
| FUZZY_MAX | 0 | cmd->device->lun | 7 |
| HARD_MAX | 0 | cmd->device->lun | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cmd->sdb.table.sgl->length |
drivers/scsi/aacraid/aachba.c aac_build_sghba() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->channel | 1-u32max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->maximum_num_physicals | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | cmd->device->id | 0-4294967294 |
| PARAM_VALUE | 0 | cmd->device->lun | 0-255 |
| PARAM_VALUE | 0 | cmd->sc_data_direction | 0-3 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd->device | (-1),4232 |
| DATA_SOURCE | 0 | cmd | $0 |
| FUZZY_MAX | 0 | cmd->device->lun | 255 |
| HARD_MAX | 0 | cmd->device->lun | 255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cmd->sdb.table.sgl->length |
drivers/scsi/aacraid/aachba.c aac_build_sgraw() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->channel | 0 |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->lun | 0 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd->device | (-1),4232 |
| DATA_SOURCE | 0 | cmd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cmd->sdb.table.sgl->length |
drivers/scsi/aacraid/aachba.c aac_build_sgraw2() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->channel | 0 |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->lun | 0 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd | (-1),416 |
| BUF_SIZE | 0 | cmd->device | (-1),4232 |
| DATA_SOURCE | 0 | cmd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cmd->sdb.table.sgl->length |
drivers/scsi/bfa/bfad_im.c bfad_im_queuecommand_lck() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $0 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/megaraid/megaraid_sas_base.c megasas_make_sgl32() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | cmd | $1 |
drivers/scsi/megaraid/megaraid_sas_base.c megasas_make_sgl64() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->issuepend_done | 1-255 |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->unload | 0,2-255 |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/megaraid/megaraid_sas_base.c megasas_make_sgl_skinny() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->issuepend_done | 1-255 |
| PARAM_VALUE | 0 | cmd->device->host->hostdata->unload | 0,2-255 |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/fnic/fnic_scsi.c fnic_queuecommand() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_map_scsi_sg() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->sdb.table.nents | 0-32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh |
drivers/scsi/hptiop.c hptiop_buildsgl() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->channel | 0 |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| CAPPED_DATA | 0 | cmd->device->id | 1 |
| DATA_SOURCE | 0 | cmd | $0 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/pmcraid.c pmcraid_build_ioadl() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/snic/snic_scsi.c snic_issue_scsi_req() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/esp_scsi.c esp_map_dma() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->sc_data_direction | 0-2,4-u32max |
| DATA_SOURCE | 0 | cmd | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | esp->host->host_lock | ||
| HALF_LOCKED2 | irq_flags | ||
| HALF_LOCKED2 | shost->host_lock |
drivers/scsi/stex.c stex_map_sg() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/stex.c stex_ss_map_sg() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_run_command() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->transportt | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ahc->platform_data->spin_lock | ||
| LOCK2 | flags | ||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex | ||
| TYPE_LOCK | (struct ahc_platform_data)->spin_lock |
drivers/scsi/csiostor/csio_scsi.c csio_queuecommand() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| MEM_ZERO | 0 | cmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/mpi3mr/mpi3mr_os.c mpi3mr_prepare_sg_scmd() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->cmnd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $1 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_run_command() -> scsi_dma_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->device->host->transportt | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->flags | 0-s32max |
| PARAM_VALUE | 0 | cmd->resid_len | 0 |
| PARAM_VALUE | 0 | cmd->result | 0 |
| PARAM_VALUE | 0 | cmd->submitter | 0-1 |
| PARAM_VALUE | 0 | *cmd->cmnd | 0-255 |
| DATA_SOURCE | 0 | cmd | $2 |
| HARD_MAX | 0 | cmd->submitter | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |