Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
drivers/scsi/isci/host.c sci_controller_continue_io() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->sm.current_state_id | 5 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/isci/host.c sci_controller_start_io() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->scic_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ihost->sm.current_state_id | 5 |
| PARAM_VALUE | 0 | ihost->tci_head | 1-256 |
| BUF_SIZE | 0 | ihost | 64,19840,57064,65584 |
| BUF_SIZE | 0 | ihost | 64,19840,57064,65584 |
| DATA_SOURCE | 0 | ihost | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &ihost->scic_lock | |
| HALF_LOCKED2 | &dev->ex_dev.cmd_mutex | ||
| HALF_LOCKED2 | ap->lock | ||
| TYPE_LOCK | (struct isci_host)->scic_lock |
drivers/scsi/isci/host.c sci_controller_start_task() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->scic_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ihost->sm.current_state_id | 5 |
| PARAM_VALUE | 0 | ihost->tci_head | 1-256 |
| PARAM_VALUE | 0 | *ihost->io_request_sequence | 0-255 |
| PARAM_VALUE | 0 | *ihost->tci_pool | 0-u16max |
| BUF_SIZE | 0 | ihost | 64,19840,57064,65584 |
| BUF_SIZE | 0 | ihost | 64,19840,57064,65584 |
| DATA_SOURCE | 0 | ihost | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &ihost->scic_lock | |
| TYPE_LOCK | (struct isci_host)->scic_lock |
drivers/scsi/isci/host.c sci_controller_terminate_request() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->sm.current_state_id | 5 |
| PARAM_VALUE | 1 | request | 0,262144-u32max |
| BUF_SIZE | 0 | ihost | (-1),64,19840,57064,65584 |
| BUF_SIZE | 0 | ihost | (-1),64,19840,57064,65584 |
| DATA_SOURCE | 0 | ihost | $0 |
| BIT_INFO | 1 | request | 0x40000,0xffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &ihost->scic_lock |
drivers/scsi/isci/port.c sci_port_abort_dummy_request() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost->task_context_table | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 0-524287,1306624-1306879 |
| BIT_INFO | 1 | request | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ihost->scic_lock | ||
| HALF_LOCKED2 | &isci_host->scic_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/scsi/isci/port.c sci_port_invalidate_dummy_remote_node() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->remote_node_context_table | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->smu_registers | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 0-8388607 |
| BIT_INFO | 1 | request | 0x480000,0x48ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ihost->scic_lock | ||
| HALF_LOCKED2 | &isci_host->scic_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/scsi/isci/port.c sci_port_post_dummy_remote_node() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost->remote_node_context_table | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 0-8388607 |
| BIT_INFO | 1 | request | 0x400000,0x40ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ihost->scic_lock | ||
| HALF_LOCKED2 | &isci_host->scic_lock | ||
| HALF_LOCKED2 | irq |
drivers/scsi/isci/port.c sci_port_post_dummy_remote_node() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->remote_node_context_table | 4096-ptr_max |
| PARAM_VALUE | 0 | ihost->smu_registers | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 0-16777215 |
| BIT_INFO | 1 | request | 0xc40000,0xc4ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ihost->scic_lock | ||
| HALF_LOCKED2 | &isci_host->scic_lock | ||
| HALF_LOCKED2 | irq |
drivers/scsi/isci/port.c sci_port_post_dummy_request() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ihost->task_context_table | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 0-16383,1044480-1044735 |
| BIT_INFO | 1 | request | 0x0,0xff |
| 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_device.c sci_remote_device_post_request() -> sci_controller_post_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | request | 0-16777215 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ihost->scic_lock |