Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 56 files:

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