Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/isci/task.c isci_task_request_build() -> sci_task_request_construct_ssp()

Type Parameter Key Value
PARAM_VALUE 0 ireq 4096-ptr_max
PARAM_VALUE 0 ireq->flags 0
PARAM_VALUE 0 ireq->io_request_completion 0
PARAM_VALUE 0 ireq->io_tag 0-65534
PARAM_VALUE 0 ireq->num_sg_entries 0
PARAM_VALUE 0 ireq->post_context u32max
PARAM_VALUE 0 ireq->protocol 4,8
PARAM_VALUE 0 ireq->saved_rx_frame_index u16max
PARAM_VALUE 0 ireq->sci_status 0
PARAM_VALUE 0 ireq->scu_status 0
PARAM_VALUE 0 ireq->sm.current_state_id 0
PARAM_VALUE 0 ireq->sm.initial_state_id 0
PARAM_VALUE 0 ireq->sm.previous_state_id 0
PARAM_VALUE 0 ireq->sm.state_table 8530674888711925760
PARAM_VALUE 0 ireq->sm.state_table->exit_state 0,4096-ptr_max
PARAM_VALUE 0 ireq->target_device 4096-ptr_max
PARAM_VALUE 0 ireq->target_device->domain_dev 0
PARAM_VALUE 0 ireq->target_device->isci_port 0
PARAM_VALUE 0 ireq->target_device->rnc.sm.current_state_id 0-3,5-u32max
PARAM_VALUE 0 ireq->target_device->rnc.suspend_type 67108864,83886080
PARAM_VALUE 0 ireq->tc->DIF_bytes_immed_val 0
PARAM_VALUE 0 ireq->tc->UD_bytes_immed_val 0
PARAM_VALUE 0 ireq->tc->abort 0
PARAM_VALUE 0 ireq->tc->active_sgl_element 0
PARAM_VALUE 0 ireq->tc->active_sgl_element_pair 0
PARAM_VALUE 0 ireq->tc->address_modifier 0
PARAM_VALUE 0 ireq->tc->app_tag_gen 0
PARAM_VALUE 0 ireq->tc->app_tag_gen_mask 0
PARAM_VALUE 0 ireq->tc->app_tag_verify 0
PARAM_VALUE 0 ireq->tc->app_tag_verify_mask 0
PARAM_VALUE 0 ireq->tc->bgc_blk_sz 0
PARAM_VALUE 0 ireq->tc->bgctl 0
PARAM_VALUE 0 ireq->tc->bgctl_f.app_f_detect 0
PARAM_VALUE 0 ireq->tc->bgctl_f.app_ref_f_detect 0
PARAM_VALUE 0 ireq->tc->bgctl_f.app_tag_chk 0
PARAM_VALUE 0 ireq->tc->bgctl_f.crc_verify 0
PARAM_VALUE 0 ireq->tc->bgctl_f.fixed_ref_tag 0
PARAM_VALUE 0 ireq->tc->bgctl_f.invert_crc 0
PARAM_VALUE 0 ireq->tc->bgctl_f.invert_crc_seed 0
PARAM_VALUE 0 ireq->tc->bgctl_f.legacy 0
PARAM_VALUE 0 ireq->tc->bgctl_f.op 0
PARAM_VALUE 0 ireq->tc->bgctl_f.ref_tag_chk 0
PARAM_VALUE 0 ireq->tc->bgctl_f.ref_tag_gen 0
PARAM_VALUE 0 ireq->tc->bgctl_f.reserved_0 0
PARAM_VALUE 0 ireq->tc->bgctl_f.uninit_dif_bypass 0
PARAM_VALUE 0 ireq->tc->bgctl_f.uninit_dif_check_err 0
PARAM_VALUE 0 ireq->tc->blk_guard_err 0
PARAM_VALUE 0 ireq->tc->blk_prot_en 0
PARAM_VALUE 0 ireq->tc->blk_prot_func 0
PARAM_VALUE 0 ireq->tc->blk_sz 0
PARAM_VALUE 0 ireq->tc->block_guard_enable 0
PARAM_VALUE 0 ireq->tc->command_code 0
PARAM_VALUE 0 ireq->tc->command_iu_lower 0
PARAM_VALUE 0 ireq->tc->command_iu_upper 0
PARAM_VALUE 0 ireq->tc->connection_rate 0
PARAM_VALUE 0 ireq->tc->context_type 0
PARAM_VALUE 0 ireq->tc->control_frame 0
PARAM_VALUE 0 ireq->tc->dma_ssp_target_good_response 0
PARAM_VALUE 0 ireq->tc->do_not_dma_ssp_good_response 0
PARAM_VALUE 0 ireq->tc->frame_buffer_offset 0
PARAM_VALUE 0 ireq->tc->init_crc_seed 0
PARAM_VALUE 0 ireq->tc->initiator_request 0
PARAM_VALUE 0 ireq->tc->interm_crc_val 0
PARAM_VALUE 0 ireq->tc->link_layer_control 0
PARAM_VALUE 0 ireq->tc->logical_port_index 0
PARAM_VALUE 0 ireq->tc->mirror_request_enable 0
PARAM_VALUE 0 ireq->tc->mirrored_logical_port 0
PARAM_VALUE 0 ireq->tc->mirrored_node_index 0
PARAM_VALUE 0 ireq->tc->mirrored_protocol_engine 0
PARAM_VALUE 0 ireq->tc->payload_data_transfer_error 0
PARAM_VALUE 0 ireq->tc->previous_extended_tag 0
PARAM_VALUE 0 ireq->tc->priority 0
PARAM_VALUE 0 ireq->tc->protocol_engine_index 0
PARAM_VALUE 0 ireq->tc->protocol_type 0
PARAM_VALUE 0 ireq->tc->pts_control_reserved 0
PARAM_VALUE 0 ireq->tc->ref_tag_seed_gen 0
PARAM_VALUE 0 ireq->tc->ref_tag_seed_verify 0
PARAM_VALUE 0 ireq->tc->remote_node_index 0
PARAM_VALUE 0 ireq->tc->reserved_00_0 0
PARAM_VALUE 0 ireq->tc->reserved_0C_0 0
PARAM_VALUE 0 ireq->tc->reserved_10_0 0
PARAM_VALUE 0 ireq->tc->reserved_14_0 0
PARAM_VALUE 0 ireq->tc->reserved_40_1 0
PARAM_VALUE 0 ireq->tc->reserved_40_2 0
PARAM_VALUE 0 ireq->tc->reserved_5C_0 0
PARAM_VALUE 0 ireq->tc->reserved_DC_0 0
PARAM_VALUE 0 ireq->tc->reserved_DC_1 0
PARAM_VALUE 0 ireq->tc->reserved_E0_0 0
PARAM_VALUE 0 ireq->tc->reserved_E8_0 0
PARAM_VALUE 0 ireq->tc->reserved_F0_0 0
PARAM_VALUE 0 ireq->tc->response_iu_lower 0
PARAM_VALUE 0 ireq->tc->response_iu_upper 0
PARAM_VALUE 0 ireq->tc->sata_direction 0
PARAM_VALUE 0 ireq->tc->sdma_control_reserved 0
PARAM_VALUE 0 ireq->tc->sgl_exhausted 0
PARAM_VALUE 0 ireq->tc->sgl_pair_ab.A.address_lower 0
PARAM_VALUE 0 ireq->tc->sgl_pair_ab.A.address_upper 0
PARAM_VALUE 0 ireq->tc->sgl_pair_ab.A.length 0
PARAM_VALUE 0 ireq->tc->sgl_pair_ab.B.address_lower 0
PARAM_VALUE 0 ireq->tc->sgl_pair_ab.B.address_upper 0
PARAM_VALUE 0 ireq->tc->sgl_pair_ab.B.length 0
PARAM_VALUE 0 ireq->tc->sgl_pair_ab.next_pair_lower 0
PARAM_VALUE 0 ireq->tc->sgl_pair_ab.next_pair_upper 0
PARAM_VALUE 0 ireq->tc->sgl_pair_cd.A.address_lower 0
PARAM_VALUE 0 ireq->tc->sgl_pair_cd.A.address_upper 0
PARAM_VALUE 0 ireq->tc->sgl_pair_cd.A.length 0
PARAM_VALUE 0 ireq->tc->sgl_pair_cd.B.address_lower 0
PARAM_VALUE 0 ireq->tc->sgl_pair_cd.B.address_upper 0
PARAM_VALUE 0 ireq->tc->sgl_pair_cd.B.length 0
PARAM_VALUE 0 ireq->tc->sgl_pair_cd.next_pair_lower 0
PARAM_VALUE 0 ireq->tc->sgl_pair_cd.next_pair_upper 0
PARAM_VALUE 0 ireq->tc->sgl_snapshot_ac.A.length 0
PARAM_VALUE 0 ireq->tc->sgl_snapshot_ac.B.length 0
PARAM_VALUE 0 ireq->tc->snapshot.data_offset 0
PARAM_VALUE 0 ireq->tc->snapshot.data_transfer_size 0
PARAM_VALUE 0 ireq->tc->snapshot.reserved_50_0 0
PARAM_VALUE 0 ireq->tc->snapshot.reserved_58_0 0
PARAM_VALUE 0 ireq->tc->ssp_command_iu_length 0
PARAM_VALUE 0 ireq->tc->ssp_max_burst_size 0
PARAM_VALUE 0 ireq->tc->ssp_tlr_enable 0
PARAM_VALUE 0 ireq->tc->ssp_tlr_threshold 0
PARAM_VALUE 0 ireq->tc->stp_retry_count 0
PARAM_VALUE 0 ireq->tc->strict_ordering 0
PARAM_VALUE 0 ireq->tc->suspend_node 0
PARAM_VALUE 0 ireq->tc->task_index 0
PARAM_VALUE 0 ireq->tc->task_phase 0
PARAM_VALUE 0 ireq->tc->task_status 0
PARAM_VALUE 0 ireq->tc->task_type 0
PARAM_VALUE 0 ireq->tc->timeout_enable 0
PARAM_VALUE 0 ireq->tc->tl_control_reserved 0
PARAM_VALUE 0 ireq->tc->transfer_length_bytes 0
PARAM_VALUE 0 ireq->tc->type.primitive.control 0
PARAM_VALUE 0 ireq->tc->type.primitive.reserved0 0
PARAM_VALUE 0 ireq->tc->type.primitive.reserved1 0
PARAM_VALUE 0 ireq->tc->type.primitive.reserved2 0
PARAM_VALUE 0 ireq->tc->type.primitive.reserved3 0
PARAM_VALUE 0 ireq->tc->type.primitive.sequence 0
PARAM_VALUE 0 ireq->tc->type.smp.frame_type 0
PARAM_VALUE 0 ireq->tc->type.smp.function 0
PARAM_VALUE 0 ireq->tc->type.smp.function_result 0
PARAM_VALUE 0 ireq->tc->type.smp.reserved1 0
PARAM_VALUE 0 ireq->tc->type.smp.reserved2 0
PARAM_VALUE 0 ireq->tc->type.smp.reserved3 0
PARAM_VALUE 0 ireq->tc->type.smp.reserved4 0
PARAM_VALUE 0 ireq->tc->type.smp.reserved5 0
PARAM_VALUE 0 ireq->tc->type.smp.response_length 0
PARAM_VALUE 0 ireq->tc->type.smp.smp_response_ufi 0
PARAM_VALUE 0 ireq->tc->type.ssp.data_offset 0
PARAM_VALUE 0 ireq->tc->type.ssp.fill_bytes 0
PARAM_VALUE 0 ireq->tc->type.ssp.frame_type 0
PARAM_VALUE 0 ireq->tc->type.ssp.reserved00 0
PARAM_VALUE 0 ireq->tc->type.ssp.reserved01 0
PARAM_VALUE 0 ireq->tc->type.ssp.reserved02 0
PARAM_VALUE 0 ireq->tc->type.ssp.reserved03 0
PARAM_VALUE 0 ireq->tc->type.ssp.retransmit 0
PARAM_VALUE 0 ireq->tc->type.ssp.retry_data_frame 0
PARAM_VALUE 0 ireq->tc->type.ssp.tag 0
PARAM_VALUE 0 ireq->tc->type.ssp.tlr_control 0
PARAM_VALUE 0 ireq->tc->type.ssp.uiRsvd4 0
PARAM_VALUE 0 ireq->tc->type.stp.command 0
PARAM_VALUE 0 ireq->tc->type.stp.control 0
PARAM_VALUE 0 ireq->tc->type.stp.data_offset 0
PARAM_VALUE 0 ireq->tc->type.stp.features 0
PARAM_VALUE 0 ireq->tc->type.stp.fis_type 0
PARAM_VALUE 0 ireq->tc->type.stp.ncq_tag 0
PARAM_VALUE 0 ireq->tc->type.stp.pm_port 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved0 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved1 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved2 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved3 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved4 0
PARAM_VALUE 0 ireq->tc->valid 0
PARAM_VALUE 0 ireq->tc->write_data_length 0
PARAM_VALUE 0 ireq->tc->xfer_ready_tlr_enable 0
PARAM_VALUE 0 ireq->ttype_ptr.tmf_task_ptr 4990131578258653184,7014619856639414272
PARAM_VALUE 0 ireq->ttype_ptr.tmf_task_ptr->complete 8308583189781016576
PARAM_VALUE 0 ireq->ttype_ptr.tmf_task_ptr->proto 0
PARAM_VALUE 0 ireq->ttype_ptr.tmf_task_ptr->status 33
PARAM_VALUE 0 ireq->ttype_ptr.tmf_task_ptr->tmf_code 1,8
DATA_SOURCE 0 ireq r isci_tmf_request_from_tag
MEM_ZERO 0 ireq->tc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL