Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/scsi/isci/remote_device.c sci_remote_device_start_io() -> sci_remote_node_context_start_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sci_rnc | 4096-ptr_max |
| PARAM_VALUE | 0 | sci_rnc->remote_node_index | 0-4094,4096-u16max |
| PARAM_VALUE | 1 | ireq | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->flags | 0 |
| PARAM_VALUE | 1 | ireq->io_request_completion | 0 |
| PARAM_VALUE | 1 | ireq->io_tag | 0-65534 |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | ireq->num_sg_entries | 0-s32max |
| PARAM_VALUE | 1 | ireq->post_context | 0-16383,1044480-1044734 |
| PARAM_VALUE | 1 | ireq->protocol | 2,4,8 |
| PARAM_VALUE | 1 | ireq->saved_rx_frame_index | u16max |
| PARAM_VALUE | 1 | ireq->sci_status | 0 |
| PARAM_VALUE | 1 | ireq->scu_status | 0 |
| PARAM_VALUE | 1 | ireq->sm.current_state_id | 1 |
| PARAM_VALUE | 1 | ireq->sm.initial_state_id | 0 |
| PARAM_VALUE | 1 | ireq->sm.state_table | 8530674888711925760 |
| PARAM_VALUE | 1 | ireq->sm.state_table->exit_state | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_a | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_b | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_c | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.add_cdb_len | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.en_fburst | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.task_prio | 0 |
| PARAM_VALUE | 1 | ireq->stp.cmd.flags | 0,16-240 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.index | (-1)-0 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.offset | 0 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.set | 0-1 |
| PARAM_VALUE | 1 | ireq->stp.req.status | 0 |
| PARAM_VALUE | 1 | ireq->stp.rsp.fis_type | 0 |
| PARAM_VALUE | 1 | ireq->target_device | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->tc->DIF_bytes_immed_val | 0,8 |
| PARAM_VALUE | 1 | ireq->tc->abort | 0 |
| PARAM_VALUE | 1 | ireq->tc->active_sgl_element | 0 |
| PARAM_VALUE | 1 | ireq->tc->active_sgl_element_pair | 0 |
| PARAM_VALUE | 1 | ireq->tc->address_modifier | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_gen | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_gen_mask | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_verify | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_verify_mask | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.app_ref_f_detect | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.app_tag_chk | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.fixed_ref_tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.invert_crc | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.invert_crc_seed | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.legacy | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.op | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.ref_tag_gen | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.reserved_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.uninit_dif_bypass | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.uninit_dif_check_err | 0 |
| PARAM_VALUE | 1 | ireq->tc->blk_guard_err | 0 |
| PARAM_VALUE | 1 | ireq->tc->blk_prot_func | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->command_code | 0 |
| PARAM_VALUE | 1 | ireq->tc->context_type | 0 |
| PARAM_VALUE | 1 | ireq->tc->dma_ssp_target_good_response | 0 |
| PARAM_VALUE | 1 | ireq->tc->do_not_dma_ssp_good_response | 1 |
| PARAM_VALUE | 1 | ireq->tc->frame_buffer_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->init_crc_seed | 0 |
| PARAM_VALUE | 1 | ireq->tc->initiator_request | 1 |
| PARAM_VALUE | 1 | ireq->tc->interm_crc_val | 0 |
| PARAM_VALUE | 1 | ireq->tc->link_layer_control | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirror_request_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_logical_port | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_node_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_protocol_engine | 0 |
| PARAM_VALUE | 1 | ireq->tc->payload_data_transfer_error | 0 |
| PARAM_VALUE | 1 | ireq->tc->previous_extended_tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->priority | 0 |
| PARAM_VALUE | 1 | ireq->tc->protocol_engine_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->protocol_type | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->pts_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_00_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_0C_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_10_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_14_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_40_1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_40_2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_5C_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_DC_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_DC_1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_E0_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_E8_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_F0_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->sata_direction | 0 |
| PARAM_VALUE | 1 | ireq->tc->sdma_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_exhausted | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.next_pair_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.next_pair_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.next_pair_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.next_pair_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_snapshot_ac.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_snapshot_ac.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.data_transfer_size | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.reserved_50_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.reserved_58_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_max_burst_size | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_tlr_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_tlr_threshold | 0 |
| PARAM_VALUE | 1 | ireq->tc->stp_retry_count | 0 |
| PARAM_VALUE | 1 | ireq->tc->strict_ordering | 0 |
| PARAM_VALUE | 1 | ireq->tc->suspend_node | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_phase | 0-1 |
| PARAM_VALUE | 1 | ireq->tc->task_status | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_type | 0-3,8-9 |
| PARAM_VALUE | 1 | ireq->tc->timeout_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->tl_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved3 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.sequence | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.fill_bytes | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.frame_type | 0,6 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved00 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved01 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved02 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved03 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.retransmit | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.retry_data_frame | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.tlr_control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.uiRsvd4 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.command | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.features | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.fis_type | 0,39 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.pm_port | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved3 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved4 | 0 |
| PARAM_VALUE | 1 | ireq->tc->valid | 1 |
| PARAM_VALUE | 1 | ireq->tc->write_data_length | 0 |
| PARAM_VALUE | 1 | ireq->tc->xfer_ready_tlr_enable | 0 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->smp_task.smp_req.dma_flags | 0,2-u32max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->task_done | 1642107022308868096,2805041232324952064,3918347278450892800 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->task_proto | 1-2,4-5,8 |
| PARAM_VALUE | 1 | *ireq->ssp.cmd->LUN | 0-255 |
| BUF_SIZE | 1 | ireq->ttype_ptr.io_task_ptr | (-1)-s32max |
| CAPPED_DATA | 1 | ireq | 1 |
| DATA_SOURCE | 1 | ireq | $2 |
| MEM_ZERO | 1 | ireq->tc | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.dma_xfer | 0-1 |
| HOST_DATA | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.use_ncq | 0-1 |
| NO_OVERFLOW_SIMPLE | 1 | ireq->num_sg_entries | |
| NO_OVERFLOW_SIMPLE | 1 | ireq->ttype_ptr.io_task_ptr->num_scatter | |
| LOCK2 | &ihost->scic_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ex_dev.cmd_mutex | ||
| HALF_LOCKED2 | ap->lock | ||
| TYPE_LOCK | (struct isci_host)->scic_lock |
drivers/scsi/isci/remote_device.c sci_remote_device_start_io() -> sci_remote_node_context_start_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sci_rnc | 4096-ptr_max |
| PARAM_VALUE | 0 | sci_rnc->remote_node_index | 0-4094,4096-u16max |
| PARAM_VALUE | 1 | ireq | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->flags | 0 |
| PARAM_VALUE | 1 | ireq->io_request_completion | 0 |
| PARAM_VALUE | 1 | ireq->io_tag | 0-65534 |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | ireq->num_sg_entries | 0-s32max |
| PARAM_VALUE | 1 | ireq->post_context | 0-16383,1044480-1044734 |
| PARAM_VALUE | 1 | ireq->protocol | 2,4,8 |
| PARAM_VALUE | 1 | ireq->saved_rx_frame_index | u16max |
| PARAM_VALUE | 1 | ireq->sci_status | 0 |
| PARAM_VALUE | 1 | ireq->scu_status | 0 |
| PARAM_VALUE | 1 | ireq->sm.current_state_id | 1 |
| PARAM_VALUE | 1 | ireq->sm.initial_state_id | 0 |
| PARAM_VALUE | 1 | ireq->sm.state_table | 8530674888711925760 |
| PARAM_VALUE | 1 | ireq->sm.state_table->exit_state | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_a | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_b | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_c | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.add_cdb_len | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.en_fburst | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.task_prio | 0 |
| PARAM_VALUE | 1 | ireq->stp.cmd.flags | 0,16-240 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.index | (-1)-0 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.offset | 0 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.set | 0-1 |
| PARAM_VALUE | 1 | ireq->stp.req.status | 0 |
| PARAM_VALUE | 1 | ireq->stp.rsp.fis_type | 0 |
| PARAM_VALUE | 1 | ireq->target_device | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->tc->DIF_bytes_immed_val | 0,8 |
| PARAM_VALUE | 1 | ireq->tc->abort | 0 |
| PARAM_VALUE | 1 | ireq->tc->active_sgl_element | 0 |
| PARAM_VALUE | 1 | ireq->tc->active_sgl_element_pair | 0 |
| PARAM_VALUE | 1 | ireq->tc->address_modifier | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_gen | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_gen_mask | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_verify | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_verify_mask | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.app_ref_f_detect | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.app_tag_chk | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.fixed_ref_tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.invert_crc | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.invert_crc_seed | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.legacy | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.op | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.ref_tag_gen | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.reserved_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.uninit_dif_bypass | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.uninit_dif_check_err | 0 |
| PARAM_VALUE | 1 | ireq->tc->blk_guard_err | 0 |
| PARAM_VALUE | 1 | ireq->tc->blk_prot_func | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->command_code | 0 |
| PARAM_VALUE | 1 | ireq->tc->context_type | 0 |
| PARAM_VALUE | 1 | ireq->tc->dma_ssp_target_good_response | 0 |
| PARAM_VALUE | 1 | ireq->tc->do_not_dma_ssp_good_response | 1 |
| PARAM_VALUE | 1 | ireq->tc->frame_buffer_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->init_crc_seed | 0 |
| PARAM_VALUE | 1 | ireq->tc->initiator_request | 1 |
| PARAM_VALUE | 1 | ireq->tc->interm_crc_val | 0 |
| PARAM_VALUE | 1 | ireq->tc->link_layer_control | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirror_request_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_logical_port | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_node_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_protocol_engine | 0 |
| PARAM_VALUE | 1 | ireq->tc->payload_data_transfer_error | 0 |
| PARAM_VALUE | 1 | ireq->tc->previous_extended_tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->priority | 0 |
| PARAM_VALUE | 1 | ireq->tc->protocol_engine_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->protocol_type | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->pts_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_00_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_0C_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_10_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_14_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_40_1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_40_2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_5C_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_DC_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_DC_1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_E0_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_E8_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_F0_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->sata_direction | 0 |
| PARAM_VALUE | 1 | ireq->tc->sdma_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_exhausted | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.next_pair_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.next_pair_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.next_pair_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.next_pair_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_snapshot_ac.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_snapshot_ac.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.data_transfer_size | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.reserved_50_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.reserved_58_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_max_burst_size | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_tlr_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_tlr_threshold | 0 |
| PARAM_VALUE | 1 | ireq->tc->stp_retry_count | 0 |
| PARAM_VALUE | 1 | ireq->tc->strict_ordering | 0 |
| PARAM_VALUE | 1 | ireq->tc->suspend_node | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_phase | 0-1 |
| PARAM_VALUE | 1 | ireq->tc->task_status | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_type | 0-3,8-9 |
| PARAM_VALUE | 1 | ireq->tc->timeout_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->tl_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved3 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.sequence | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.fill_bytes | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.frame_type | 0,6 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved00 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved01 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved02 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved03 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.retransmit | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.retry_data_frame | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.tlr_control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.uiRsvd4 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.command | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.features | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.fis_type | 0,39 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.pm_port | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved3 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved4 | 0 |
| PARAM_VALUE | 1 | ireq->tc->valid | 1 |
| PARAM_VALUE | 1 | ireq->tc->write_data_length | 0 |
| PARAM_VALUE | 1 | ireq->tc->xfer_ready_tlr_enable | 0 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->smp_task.smp_req.dma_flags | 0,2-u32max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->task_done | 1642107022308868096,2805041232324952064,3918347278450892800 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->task_proto | 1-2,4-5,8 |
| PARAM_VALUE | 1 | *ireq->ssp.cmd->LUN | 0-255 |
| BUF_SIZE | 1 | ireq->ttype_ptr.io_task_ptr | (-1)-s32max |
| CAPPED_DATA | 1 | ireq | 1 |
| DATA_SOURCE | 1 | ireq | $2 |
| MEM_ZERO | 1 | ireq->tc | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.dma_xfer | 0-1 |
| HOST_DATA | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.use_ncq | 0-1 |
| NO_OVERFLOW_SIMPLE | 1 | ireq->num_sg_entries | |
| NO_OVERFLOW_SIMPLE | 1 | ireq->ttype_ptr.io_task_ptr->num_scatter | |
| LOCK2 | &ihost->scic_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ex_dev.cmd_mutex | ||
| HALF_LOCKED2 | ap->lock | ||
| TYPE_LOCK | (struct isci_host)->scic_lock |
drivers/scsi/isci/remote_device.c sci_remote_device_start_io() -> sci_remote_node_context_start_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sci_rnc | 4096-ptr_max |
| PARAM_VALUE | 0 | sci_rnc->remote_node_index | 0-4094,4096-u16max |
| PARAM_VALUE | 1 | ireq | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->flags | 0 |
| PARAM_VALUE | 1 | ireq->io_request_completion | 0 |
| PARAM_VALUE | 1 | ireq->io_tag | 0-65534 |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | ireq->num_sg_entries | 0-s32max |
| PARAM_VALUE | 1 | ireq->post_context | 0-16383,1044480-1044734 |
| PARAM_VALUE | 1 | ireq->protocol | 2,4,8 |
| PARAM_VALUE | 1 | ireq->saved_rx_frame_index | u16max |
| PARAM_VALUE | 1 | ireq->sci_status | 0 |
| PARAM_VALUE | 1 | ireq->scu_status | 0 |
| PARAM_VALUE | 1 | ireq->sm.current_state_id | 1 |
| PARAM_VALUE | 1 | ireq->sm.initial_state_id | 0 |
| PARAM_VALUE | 1 | ireq->sm.state_table | 8530674888711925760 |
| PARAM_VALUE | 1 | ireq->sm.state_table->exit_state | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_a | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_b | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_c | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.add_cdb_len | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.en_fburst | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.task_prio | 0 |
| PARAM_VALUE | 1 | ireq->stp.cmd.flags | 0,16-240 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.index | (-1)-0 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.offset | 0 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.set | 0-1 |
| PARAM_VALUE | 1 | ireq->stp.req.status | 0 |
| PARAM_VALUE | 1 | ireq->stp.rsp.fis_type | 0 |
| PARAM_VALUE | 1 | ireq->target_device | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->tc->DIF_bytes_immed_val | 0,8 |
| PARAM_VALUE | 1 | ireq->tc->abort | 0 |
| PARAM_VALUE | 1 | ireq->tc->active_sgl_element | 0 |
| PARAM_VALUE | 1 | ireq->tc->active_sgl_element_pair | 0 |
| PARAM_VALUE | 1 | ireq->tc->address_modifier | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_gen | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_gen_mask | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_verify | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_verify_mask | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.app_ref_f_detect | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.app_tag_chk | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.fixed_ref_tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.invert_crc | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.invert_crc_seed | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.legacy | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.op | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.ref_tag_gen | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.reserved_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.uninit_dif_bypass | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.uninit_dif_check_err | 0 |
| PARAM_VALUE | 1 | ireq->tc->blk_guard_err | 0 |
| PARAM_VALUE | 1 | ireq->tc->blk_prot_func | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->command_code | 0 |
| PARAM_VALUE | 1 | ireq->tc->context_type | 0 |
| PARAM_VALUE | 1 | ireq->tc->dma_ssp_target_good_response | 0 |
| PARAM_VALUE | 1 | ireq->tc->do_not_dma_ssp_good_response | 1 |
| PARAM_VALUE | 1 | ireq->tc->frame_buffer_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->init_crc_seed | 0 |
| PARAM_VALUE | 1 | ireq->tc->initiator_request | 1 |
| PARAM_VALUE | 1 | ireq->tc->interm_crc_val | 0 |
| PARAM_VALUE | 1 | ireq->tc->link_layer_control | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirror_request_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_logical_port | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_node_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_protocol_engine | 0 |
| PARAM_VALUE | 1 | ireq->tc->payload_data_transfer_error | 0 |
| PARAM_VALUE | 1 | ireq->tc->previous_extended_tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->priority | 0 |
| PARAM_VALUE | 1 | ireq->tc->protocol_engine_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->protocol_type | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->pts_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_00_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_0C_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_10_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_14_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_40_1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_40_2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_5C_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_DC_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_DC_1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_E0_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_E8_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_F0_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->sata_direction | 0 |
| PARAM_VALUE | 1 | ireq->tc->sdma_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_exhausted | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.next_pair_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.next_pair_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.next_pair_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.next_pair_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_snapshot_ac.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_snapshot_ac.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.data_transfer_size | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.reserved_50_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.reserved_58_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_max_burst_size | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_tlr_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_tlr_threshold | 0 |
| PARAM_VALUE | 1 | ireq->tc->stp_retry_count | 0 |
| PARAM_VALUE | 1 | ireq->tc->strict_ordering | 0 |
| PARAM_VALUE | 1 | ireq->tc->suspend_node | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_phase | 0-1 |
| PARAM_VALUE | 1 | ireq->tc->task_status | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_type | 0-3,8-9 |
| PARAM_VALUE | 1 | ireq->tc->timeout_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->tl_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved3 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.sequence | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.fill_bytes | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.frame_type | 0,6 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved00 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved01 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved02 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved03 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.retransmit | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.retry_data_frame | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.tlr_control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.uiRsvd4 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.command | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.features | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.fis_type | 0,39 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.pm_port | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved3 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved4 | 0 |
| PARAM_VALUE | 1 | ireq->tc->valid | 1 |
| PARAM_VALUE | 1 | ireq->tc->write_data_length | 0 |
| PARAM_VALUE | 1 | ireq->tc->xfer_ready_tlr_enable | 0 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.use_ncq | 1 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->smp_task.smp_req.dma_flags | 0,2-u32max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->task_done | 1642107022308868096,2805041232324952064,3918347278450892800 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->task_proto | 1-2,4-5,8 |
| PARAM_VALUE | 1 | *ireq->ssp.cmd->LUN | 0-255 |
| BUF_SIZE | 1 | ireq->ttype_ptr.io_task_ptr | (-1)-s32max |
| CAPPED_DATA | 1 | ireq | 1 |
| DATA_SOURCE | 1 | ireq | $2 |
| MEM_ZERO | 1 | ireq->tc | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.dma_xfer | 0-1 |
| HOST_DATA | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.use_ncq | 1 |
| NO_OVERFLOW_SIMPLE | 1 | ireq->num_sg_entries | |
| NO_OVERFLOW_SIMPLE | 1 | ireq->ttype_ptr.io_task_ptr->num_scatter | |
| LOCK2 | &ihost->scic_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ex_dev.cmd_mutex | ||
| HALF_LOCKED2 | ap->lock | ||
| TYPE_LOCK | (struct isci_host)->scic_lock |
drivers/scsi/isci/remote_device.c sci_remote_device_start_io() -> sci_remote_node_context_start_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sci_rnc | 4096-ptr_max |
| PARAM_VALUE | 0 | sci_rnc->remote_node_index | 0-4094,4096-u16max |
| PARAM_VALUE | 1 | ireq | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->flags | 0 |
| PARAM_VALUE | 1 | ireq->io_request_completion | 0 |
| PARAM_VALUE | 1 | ireq->io_tag | 0-65534 |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 1 | ireq->isci_host->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | ireq->num_sg_entries | 0-s32max |
| PARAM_VALUE | 1 | ireq->post_context | 0-16383,1044480-1044734 |
| PARAM_VALUE | 1 | ireq->protocol | 2,4,8 |
| PARAM_VALUE | 1 | ireq->saved_rx_frame_index | u16max |
| PARAM_VALUE | 1 | ireq->sci_status | 0 |
| PARAM_VALUE | 1 | ireq->scu_status | 0 |
| PARAM_VALUE | 1 | ireq->sm.current_state_id | 1 |
| PARAM_VALUE | 1 | ireq->sm.initial_state_id | 0 |
| PARAM_VALUE | 1 | ireq->sm.state_table | 8530674888711925760 |
| PARAM_VALUE | 1 | ireq->sm.state_table->exit_state | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_a | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_b | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd._r_c | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.add_cdb_len | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.en_fburst | 0 |
| PARAM_VALUE | 1 | ireq->ssp.cmd.task_prio | 0 |
| PARAM_VALUE | 1 | ireq->stp.cmd.flags | 0,16-240 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.index | (-1)-0 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.offset | 0 |
| PARAM_VALUE | 1 | ireq->stp.req.sgl.set | 0-1 |
| PARAM_VALUE | 1 | ireq->stp.req.status | 0 |
| PARAM_VALUE | 1 | ireq->stp.rsp.fis_type | 0 |
| PARAM_VALUE | 1 | ireq->target_device | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->tc->DIF_bytes_immed_val | 0,8 |
| PARAM_VALUE | 1 | ireq->tc->abort | 0 |
| PARAM_VALUE | 1 | ireq->tc->active_sgl_element | 0 |
| PARAM_VALUE | 1 | ireq->tc->active_sgl_element_pair | 0 |
| PARAM_VALUE | 1 | ireq->tc->address_modifier | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_gen | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_gen_mask | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_verify | 0 |
| PARAM_VALUE | 1 | ireq->tc->app_tag_verify_mask | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.app_ref_f_detect | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.app_tag_chk | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.fixed_ref_tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.invert_crc | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.invert_crc_seed | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.legacy | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.op | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.ref_tag_gen | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.reserved_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.uninit_dif_bypass | 0 |
| PARAM_VALUE | 1 | ireq->tc->bgctl_f.uninit_dif_check_err | 0 |
| PARAM_VALUE | 1 | ireq->tc->blk_guard_err | 0 |
| PARAM_VALUE | 1 | ireq->tc->blk_prot_func | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->command_code | 0 |
| PARAM_VALUE | 1 | ireq->tc->context_type | 0 |
| PARAM_VALUE | 1 | ireq->tc->dma_ssp_target_good_response | 0 |
| PARAM_VALUE | 1 | ireq->tc->do_not_dma_ssp_good_response | 1 |
| PARAM_VALUE | 1 | ireq->tc->frame_buffer_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->init_crc_seed | 0 |
| PARAM_VALUE | 1 | ireq->tc->initiator_request | 1 |
| PARAM_VALUE | 1 | ireq->tc->interm_crc_val | 0 |
| PARAM_VALUE | 1 | ireq->tc->link_layer_control | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirror_request_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_logical_port | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_node_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->mirrored_protocol_engine | 0 |
| PARAM_VALUE | 1 | ireq->tc->payload_data_transfer_error | 0 |
| PARAM_VALUE | 1 | ireq->tc->previous_extended_tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->priority | 0 |
| PARAM_VALUE | 1 | ireq->tc->protocol_engine_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->protocol_type | 0-2 |
| PARAM_VALUE | 1 | ireq->tc->pts_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_00_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_0C_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_10_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_14_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_40_1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_40_2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_5C_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_DC_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_DC_1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_E0_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_E8_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->reserved_F0_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->sata_direction | 0 |
| PARAM_VALUE | 1 | ireq->tc->sdma_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_exhausted | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.next_pair_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_ab.next_pair_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.address_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.address_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.next_pair_lower | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_pair_cd.next_pair_upper | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_snapshot_ac.A.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->sgl_snapshot_ac.B.length | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.data_transfer_size | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.reserved_50_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->snapshot.reserved_58_0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_max_burst_size | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_tlr_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->ssp_tlr_threshold | 0 |
| PARAM_VALUE | 1 | ireq->tc->stp_retry_count | 0 |
| PARAM_VALUE | 1 | ireq->tc->strict_ordering | 0 |
| PARAM_VALUE | 1 | ireq->tc->suspend_node | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_index | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_phase | 0-1 |
| PARAM_VALUE | 1 | ireq->tc->task_status | 0 |
| PARAM_VALUE | 1 | ireq->tc->task_type | 0-3,8-9 |
| PARAM_VALUE | 1 | ireq->tc->timeout_enable | 0 |
| PARAM_VALUE | 1 | ireq->tc->tl_control_reserved | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.reserved3 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.primitive.sequence | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.fill_bytes | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.frame_type | 0,6 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved00 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved01 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved02 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.reserved03 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.retransmit | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.retry_data_frame | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.tag | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.tlr_control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.ssp.uiRsvd4 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.command | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.control | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.data_offset | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.features | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.fis_type | 0,39 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.pm_port | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved0 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved1 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved2 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved3 | 0 |
| PARAM_VALUE | 1 | ireq->tc->type.stp.reserved4 | 0 |
| PARAM_VALUE | 1 | ireq->tc->valid | 1 |
| PARAM_VALUE | 1 | ireq->tc->write_data_length | 0 |
| PARAM_VALUE | 1 | ireq->tc->xfer_ready_tlr_enable | 0 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->smp_task.smp_req.dma_flags | 0,2-u32max |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->task_done | 1642107022308868096,2805041232324952064,3918347278450892800 |
| PARAM_VALUE | 1 | ireq->ttype_ptr.io_task_ptr->task_proto | 1-2,4-5,8 |
| PARAM_VALUE | 1 | *ireq->ssp.cmd->LUN | 0-255 |
| BUF_SIZE | 1 | ireq->ttype_ptr.io_task_ptr | (-1)-s32max |
| CAPPED_DATA | 1 | ireq | 1 |
| DATA_SOURCE | 1 | ireq | $2 |
| MEM_ZERO | 1 | ireq->tc | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.dma_xfer | 0-1 |
| HOST_DATA | 1 | ireq->ttype_ptr.io_task_ptr->ata_task.use_ncq | 0-1 |
| NO_OVERFLOW_SIMPLE | 1 | ireq->num_sg_entries | |
| NO_OVERFLOW_SIMPLE | 1 | ireq->ttype_ptr.io_task_ptr->num_scatter | |
| LOCK2 | &ihost->scic_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ex_dev.cmd_mutex | ||
| HALF_LOCKED2 | ap->lock | ||
| TYPE_LOCK | (struct isci_host)->scic_lock |