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 isci_remote_device_resume_from_abort() -> sci_remote_device_resume()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 0 idev->domain_dev 0
PARAM_VALUE 0 idev->domain_dev->dev_type 1,5,7-9
PARAM_VALUE 0 idev->isci_port 0
PARAM_VALUE 0 idev->owning_port->physical_port_index 0-3,255
PARAM_VALUE 0 idev->rnc.destination_state 0-1,3-u32max
PARAM_VALUE 2 cb_p 4096-ptr_max
CAPPED_DATA 0 idev 1
DATA_SOURCE 0 idev $1
DATA_SOURCE 2 cb_p $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 idev->working_request->num_sg_entries
LOCK2 &ihost->scic_lock
LOCK2 flags
TYPE_LOCK (struct isci_host)->scic_lock

drivers/scsi/isci/remote_device.c sci_remote_device_start() -> sci_remote_device_resume()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 0 idev->connection_rate 0-10
PARAM_VALUE 0 idev->domain_dev 4096-ptr_max
PARAM_VALUE 0 idev->domain_dev->parent 0,4096-ptr_max
PARAM_VALUE 0 idev->domain_dev->port 4096-ptr_max
PARAM_VALUE 0 idev->isci_port 4096-ptr_max
PARAM_VALUE 0 idev->kref.refcount.refs.counter 1
PARAM_VALUE 0 idev->node.next 4096-ptr_max
PARAM_VALUE 0 idev->node.next->next 4096-ptr_max
PARAM_VALUE 0 idev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 idev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 idev->owning_port 4096-ptr_max
PARAM_VALUE 0 idev->owning_port->hard_reset_status 0,33
PARAM_VALUE 0 idev->owning_port->logical_port_index 0-3,255
PARAM_VALUE 0 idev->owning_port->not_ready_reason 0-1,3
PARAM_VALUE 0 idev->owning_port->physical_port_index 0-3,255
PARAM_VALUE 0 idev->owning_port->remote_dev_list.prev 4096-ptr_max
PARAM_VALUE 0 idev->rnc.destination_state 0
PARAM_VALUE 0 idev->rnc.remote_node_index 0-4094,4096-u16max
PARAM_VALUE 0 idev->rnc.sm.current_state_id 0
PARAM_VALUE 0 idev->rnc.sm.initial_state_id 0
PARAM_VALUE 0 idev->rnc.sm.previous_state_id 0
PARAM_VALUE 0 idev->rnc.sm.state_table 8098228910822957056
PARAM_VALUE 0 idev->rnc.sm.state_table->exit_state 0,4096-ptr_max
PARAM_VALUE 0 idev->rnc.suspend_count 0
PARAM_VALUE 0 idev->rnc.suspend_reason 0
PARAM_VALUE 0 idev->rnc.suspend_type 0
PARAM_VALUE 0 idev->rnc.user_callback 0
PARAM_VALUE 0 idev->rnc.user_cookie 0
PARAM_VALUE 0 idev->sm.initial_state_id 0
PARAM_VALUE 0 idev->sm.previous_state_id 0
PARAM_VALUE 0 idev->sm.state_table 7149690816887656448
PARAM_VALUE 0 idev->sm.state_table->exit_state 0,4096-ptr_max
PARAM_VALUE 0 idev->started_request_count 0
PARAM_VALUE 2 cb_p 4096-ptr_max
DATA_SOURCE 0 idev $0
DATA_SOURCE 2 cb_p $0
MEM_ZERO 0 &idev->rnc
PREEMPT_ADD
LOCK2 &isci_host->scic_lock
LOCK2 irq
TYPE_LOCK (struct isci_host)->scic_lock