Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/qedi/qedi_fw_api.c init_initiator_login_request_task() -> init_ustorm_task_contexts()

Type Parameter Key Value
PARAM_VALUE 0 ustorm_st_cxt 4096-ptr_max
PARAM_VALUE 1 ustorm_ag_cxt 4096-ptr_max
PARAM_VALUE 2 remaining_recv_len 0
PARAM_VALUE 3 expected_data_transfer_len 0-16777215
PARAM_VALUE 4 num_sges 0
PARAM_VALUE 5 tx_dif_conn_err_en 0
FUZZY_MAX 3 expected_data_transfer_len 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 expected_data_transfer_len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

drivers/scsi/qedi/qedi_fw_api.c init_initiator_logout_request_task() -> init_ustorm_task_contexts()

Type Parameter Key Value
PARAM_VALUE 0 ustorm_st_cxt 4096-ptr_max
PARAM_VALUE 1 ustorm_ag_cxt 4096-ptr_max
PARAM_VALUE 2 remaining_recv_len 0
PARAM_VALUE 3 expected_data_transfer_len 0
PARAM_VALUE 4 num_sges 0
PARAM_VALUE 5 tx_dif_conn_err_en 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

drivers/scsi/qedi/qedi_fw_api.c init_initiator_nop_out_task() -> init_ustorm_task_contexts()

Type Parameter Key Value
PARAM_VALUE 0 ustorm_st_cxt 4096-ptr_max
PARAM_VALUE 1 ustorm_ag_cxt 4096-ptr_max
PARAM_VALUE 2 remaining_recv_len 0
PARAM_VALUE 3 expected_data_transfer_len 0
PARAM_VALUE 4 num_sges 0
PARAM_VALUE 5 tx_dif_conn_err_en 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

drivers/scsi/qedi/qedi_fw_api.c init_initiator_text_request_task() -> init_ustorm_task_contexts()

Type Parameter Key Value
PARAM_VALUE 0 ustorm_st_cxt 4096-ptr_max
PARAM_VALUE 1 ustorm_ag_cxt 4096-ptr_max
PARAM_VALUE 2 remaining_recv_len 0
PARAM_VALUE 3 expected_data_transfer_len 0
PARAM_VALUE 4 num_sges 0
PARAM_VALUE 5 tx_dif_conn_err_en 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 expected_data_transfer_len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

drivers/scsi/qedi/qedi_fw_api.c init_rw_iscsi_task() -> init_ustorm_task_contexts()

Type Parameter Key Value
PARAM_VALUE 0 ustorm_st_cxt 4096-ptr_max
PARAM_VALUE 0 ustorm_st_cxt->exp_data_transfer_len 0
PARAM_VALUE 0 ustorm_st_cxt->reg1.reg1_map 0
PARAM_VALUE 0 ustorm_st_cxt->rem_rcv_len 0
PARAM_VALUE 1 ustorm_ag_cxt 4096-ptr_max
PARAM_VALUE 1 ustorm_ag_cxt->exp_data_acked 0
PARAM_VALUE 1 ustorm_ag_cxt->flags2 0
PARAM_VALUE 2 remaining_recv_len 0
PARAM_VALUE 3 expected_data_transfer_len 0
PARAM_VALUE 4 num_sges 0-8,15
PARAM_VALUE 5 tx_dif_conn_err_en 0
CAPPED_DATA 4 num_sges 1
DATA_SOURCE 2 remaining_recv_len r calc_rw_task_size
FUZZY_MAX 4 num_sges 15
PARAM_COMPARE 2 remaining_recv_len == $3
PARAM_COMPARE 3 expected_data_transfer_len == $2
MEM_ZERO 0 ustorm_st_cxt
MEM_ZERO 1 ustorm_ag_cxt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh