Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/scsi/qla2xxx/qla_iocb.c __qla2x00_marker() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 flags
LOCK2 qpair->qp_lock_ptr
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->optrom_mutex
HALF_LOCKED2 &vha->hw->vport_slock

drivers/scsi/qla2xxx/qla_iocb.c qla24xx_dif_start_scsi() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &ha->hardware_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_hw_data)->hardware_lock

drivers/scsi/qla2xxx/qla_iocb.c qla24xx_els_dcmd_iocb() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 4
BUF_SIZE 0 fcp 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/scsi/qla2xxx/qla_iocb.c qla24xx_start_scsi() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &ha->hardware_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_hw_data)->hardware_lock

drivers/scsi/qla2xxx/qla_iocb.c qla24xx_start_scsi() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 16
BUF_SIZE 0 fcp 16
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &ha->hardware_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_hw_data)->hardware_lock

drivers/scsi/qla2xxx/qla_iocb.c qla24xx_start_scsi() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &ha->hardware_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_hw_data)->hardware_lock

drivers/scsi/qla2xxx/qla_iocb.c qla24xx_start_scsi() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 16
BUF_SIZE 0 fcp 16
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &ha->hardware_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_hw_data)->hardware_lock

drivers/scsi/qla2xxx/qla_iocb.c qla24xx_tm_iocb() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 flags
LOCK2 qp->qp_lock_ptr

drivers/scsi/qla2xxx/qla_iocb.c qla2xxx_dif_start_scsi_mq() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &qpair->qp_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_qpair)->qp_lock

drivers/scsi/qla2xxx/qla_iocb.c qla2xxx_start_scsi_mq() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &qpair->qp_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_qpair)->qp_lock

drivers/scsi/qla2xxx/qla_iocb.c qla2xxx_start_scsi_mq() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 16
BUF_SIZE 0 fcp 16
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &qpair->qp_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_qpair)->qp_lock

drivers/scsi/qla2xxx/qla_iocb.c qla2xxx_start_scsi_mq() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &qpair->qp_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_qpair)->qp_lock

drivers/scsi/qla2xxx/qla_iocb.c qla2xxx_start_scsi_mq() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 16
BUF_SIZE 0 fcp 16
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &qpair->qp_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_qpair)->qp_lock

drivers/scsi/qla2xxx/qla_iocb.c qla82xx_start_scsi() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &ha->hardware_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_hw_data)->hardware_lock

drivers/scsi/qla2xxx/qla_iocb.c qla82xx_start_scsi() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &ha->hardware_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_hw_data)->hardware_lock

drivers/scsi/qla2xxx/qla_iocb.c qla82xx_start_scsi() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 16
BUF_SIZE 0 fcp 16
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &ha->hardware_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_hw_data)->hardware_lock

drivers/scsi/qla2xxx/qla_iocb.c qla_marker_iocb() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 flags
LOCK2 qp->qp_lock_ptr

drivers/scsi/qla2xxx/qla_iocb.c qla_start_scsi_type6() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 &qpair->qp_lock
LOCK2 flags
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct qla_qpair)->qp_lock

drivers/scsi/qla2xxx/qla_isr.c qla27xx_copy_fpin_pkt() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 0-128
BUF_SIZE 0 fcp 128
CAPPED_DATA 1 bsize 1
FUZZY_MAX 1 bsize 1
NOCHECK_CALL
UNITS 1 bsize unit_byte

drivers/scsi/qla2xxx/qla_isr.c qla27xx_copy_multiple_pkt() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 0-128
BUF_SIZE 0 fcp 128
CAPPED_DATA 1 bsize 1
FUZZY_MAX 1 bsize 1
NOCHECK_CALL
UNITS 1 bsize unit_byte

drivers/scsi/qla2xxx/qla_isr.c qla2x00_status_cont_entry() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 60,124
BUF_SIZE 0 fcp 60
BUF_SIZE 0 fcp 60
CAPPED_DATA 1 bsize 1
DATA_SOURCE 1 bsize $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
HALF_LOCKED2 &ha->hardware_lock
HALF_LOCKED2 flags

drivers/scsi/qla2xxx/qla_isr.c qla_sts_fwi2_extract() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 60
BUF_SIZE 0 fcp 60
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 fcp unit_byte
UNITS 1 bsize unit_byte
HALF_LOCKED2 &ha->hardware_lock
HALF_LOCKED2 flags

drivers/scsi/qla2xxx/qla_isr.c qla_sts_fwi2_extract() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
HALF_LOCKED2 &ha->hardware_lock
HALF_LOCKED2 flags

drivers/scsi/qla2xxx/qla_isr.c qla_sts_fwi2_extract() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
HALF_LOCKED2 &ha->hardware_lock
HALF_LOCKED2 flags

drivers/scsi/qla2xxx/qla_isr.c qla_sts_fwi2_extract() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 28
BUF_SIZE 0 fcp 28
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
HALF_LOCKED2 &ha->hardware_lock
HALF_LOCKED2 flags

drivers/scsi/qla2xxx/qla_mbx.c __qla24xx_issue_tmf() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
NOCHECK_CALL
UNITS 1 bsize unit_byte

drivers/scsi/qla2xxx/qla_mbx.c qla_sts_fwi2_extract() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 60
BUF_SIZE 0 fcp 60
NOCHECK_CALL
UNITS 0 fcp unit_byte
UNITS 1 bsize unit_byte

drivers/scsi/qla2xxx/qla_mbx.c qla_sts_fwi2_extract() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
NOCHECK_CALL
UNITS 1 bsize unit_byte

drivers/scsi/qla2xxx/qla_mbx.c qla_sts_fwi2_extract() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
NOCHECK_CALL
UNITS 1 bsize unit_byte

drivers/scsi/qla2xxx/qla_mbx.c qla_sts_fwi2_extract() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 1 bsize 28
BUF_SIZE 0 fcp 28
NOCHECK_CALL
UNITS 1 bsize unit_byte

drivers/scsi/qla2xxx/qla_edif.c qla28xx_start_scsi_edif() -> host_to_fcp_swap()

Type Parameter Key Value
PARAM_VALUE 0 fcp 4096-ptr_max
PARAM_VALUE 1 bsize 8
BUF_SIZE 0 fcp 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bsize unit_byte
LOCK2 flags
LOCK2 lock
HALF_LOCKED2 &sdev->state_mutex