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_node_context.c sci_remote_node_context_invalidate_context_buffer() -> sci_remote_device_post_request()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 1 request 4718592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ihost->scic_lock
HALF_LOCKED2 &isci_host->scic_lock
HALF_LOCKED2 irq

drivers/scsi/isci/remote_node_context.c sci_remote_node_context_resuming_state_enter() -> sci_remote_device_post_request()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 0 idev->domain_dev 4096-ptr_max
PARAM_VALUE 1 request 13107200
DATA_SOURCE 0 idev r rnc_to_dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ihost->scic_lock
HALF_LOCKED2 &isci_host->scic_lock
HALF_LOCKED2 irq

drivers/scsi/isci/remote_node_context.c sci_remote_node_context_suspend() -> sci_remote_device_post_request()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 1 request 12845056
DATA_SOURCE 0 idev r rnc_to_dev
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ihost->scic_lock

drivers/scsi/isci/remote_node_context.c sci_remote_node_context_validate_context_buffer() -> sci_remote_device_post_request()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 0 idev->domain_dev 4096-ptr_max
PARAM_VALUE 0 idev->domain_dev->dev_type 5,7-9
PARAM_VALUE 0 idev->domain_dev->parent 1-u64max
PARAM_VALUE 0 idev->owning_port 4096-ptr_max
PARAM_VALUE 0 idev->owning_port->owning_controller 4096-ptr_max
PARAM_VALUE 1 request 4456448
DATA_SOURCE 0 idev r rnc_to_dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ihost->scic_lock
HALF_LOCKED2 &isci_host->scic_lock
HALF_LOCKED2 irq

drivers/scsi/isci/remote_node_context.c sci_remote_node_context_validate_context_buffer() -> sci_remote_device_post_request()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 0 idev->domain_dev 4096-ptr_max
PARAM_VALUE 0 idev->owning_port 4096-ptr_max
PARAM_VALUE 0 idev->owning_port->owning_controller 4096-ptr_max
PARAM_VALUE 1 request 4194304
DATA_SOURCE 0 idev r rnc_to_dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ihost->scic_lock
HALF_LOCKED2 &isci_host->scic_lock
HALF_LOCKED2 irq