Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/scsi/fnic/fnic_scsi.c fnic_abort_cmd() -> fnic_release_ioreq_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fnic | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->fnic_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fnic->fnic_stats.fw_stats.max_fw_reqs.counter | (-9223372036854775807)-s64max |
| PARAM_VALUE | 0 | fnic->iport.state | 4 |
| PARAM_VALUE | 0 | fnic->sw_copy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->wq_copy_lock | 4096-ptr_max |
| PARAM_VALUE | 0 | *fnic->fw_ack_recd | 0 |
| PARAM_VALUE | 1 | io_req | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req->abts_done | 0 |
| PARAM_VALUE | 1 | io_req->sc | 0 |
| PARAM_VALUE | 2 | sc | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->device | 4096-ptr_max |
| DATA_SOURCE | 2 | sc | $0 |
| NOCHECK_CALL |
drivers/scsi/fnic/fnic_scsi.c fnic_cleanup_io_iter() -> fnic_release_ioreq_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fnic | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->sw_copy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->wq_copy_lock | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req->sc | 0 |
| PARAM_VALUE | 2 | sc | 4096-ptr_max |
| BUF_SIZE | 0 | fnic | 4,16,20,32 |
| BUF_SIZE | 0 | fnic | 4,16,20,32 |
| DATA_SOURCE | 0 | fnic | $1 |
| DATA_SOURCE | 2 | sc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &khd->lock |
drivers/scsi/fnic/fnic_scsi.c fnic_device_reset() -> fnic_release_ioreq_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fnic | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->fnic_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fnic->host->tag_set.tags_srcu.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fnic->iport.state | 4 |
| PARAM_VALUE | 0 | fnic->sw_copy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->wq_copy_lock | 4096-ptr_max |
| PARAM_VALUE | 0 | *fnic->fw_ack_recd | 0-u16max |
| PARAM_VALUE | 1 | io_req | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req->sc | 0 |
| PARAM_VALUE | 2 | sc | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->device | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->device->host | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->device->host->hostt | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->device->host->hostt->eh_device_reset_handler | 1-u64max |
| DATA_SOURCE | 2 | sc | $0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | 0 | &fnic->sgreset_mutex |
drivers/scsi/fnic/fnic_scsi.c fnic_fcpio_icmnd_cmpl_handler() -> fnic_release_ioreq_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fnic | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->fnic_max_tag_id | 1-u32max |
| PARAM_VALUE | 0 | fnic->host->tag_set.nr_hw_queues | 1-u32max |
| PARAM_VALUE | 0 | fnic->role | 0 |
| PARAM_VALUE | 0 | fnic->sw_copy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->wq_copy_lock | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req->io_completed | 1 |
| PARAM_VALUE | 1 | io_req->sc | 0 |
| PARAM_VALUE | 2 | sc | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->result | 0-255,196608-196863,458752-459007,851968-852223 |
| BUF_SIZE | 0 | fnic | 1-s32max |
| BUF_SIZE | 0 | fnic | 1-s32max |
| CAPPED_DATA | 0 | fnic->host->tag_set.nr_hw_queues | 1 |
| CAPPED_DATA | 1 | io_req | 1 |
| DATA_SOURCE | 0 | fnic | $0 |
| DATA_SOURCE | 2 | sc | r scsi_host_find_tag |
| BIT_INFO | 2 | sc->result | 0x0,0xf00ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/fnic/fnic_scsi.c fnic_fcpio_itmf_cmpl_handler() -> fnic_release_ioreq_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fnic | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->host->tag_set.nr_hw_queues | 1-u32max |
| PARAM_VALUE | 0 | fnic->role | 0 |
| PARAM_VALUE | 0 | fnic->sw_copy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->wq_copy_lock | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req->abts_done | 0 |
| PARAM_VALUE | 2 | sc | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->result | 458752 |
| BUF_SIZE | 0 | fnic | 1-s32max |
| BUF_SIZE | 0 | fnic | 1-s32max |
| CAPPED_DATA | 0 | fnic->host->tag_set.nr_hw_queues | 1 |
| DATA_SOURCE | 0 | fnic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/fnic/fnic_scsi.c fnic_pending_aborts_iter() -> fnic_release_ioreq_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fnic | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->fnic_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fnic->fnic_stats.fw_stats.max_fw_reqs.counter | (-9223372036854775807)-s64max |
| PARAM_VALUE | 0 | fnic->wq_copy_lock | 4096-ptr_max |
| PARAM_VALUE | 0 | *fnic->fw_ack_recd | 0 |
| PARAM_VALUE | 1 | io_req | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req->abts_done | 0 |
| PARAM_VALUE | 2 | sc | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->device | 4096-ptr_max |
| CAPPED_DATA | 2 | sc | 1 |
| CAPPED_DATA | 2 | sc->device | 1 |
| DATA_SOURCE | 2 | sc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &khd->lock |
drivers/scsi/fnic/fnic_scsi.c fnic_queuecommand() -> fnic_release_ioreq_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fnic | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->fnic_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fnic->fnic_stats.io_stats.ios | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->hw_copy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->io_req_pool | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->io_req_pool->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fnic->iport.state | 4 |
| PARAM_VALUE | 0 | fnic->sw_copy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->wq_copy_lock | 4096-ptr_max |
| PARAM_VALUE | 0 | *fnic->fw_ack_recd | 0-u16max |
| PARAM_VALUE | 1 | io_req | 1-u64max |
| PARAM_VALUE | 1 | io_req->sc->device | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req->sc->flags | 0-s32max |
| PARAM_VALUE | 1 | io_req->sc->resid_len | 0 |
| PARAM_VALUE | 1 | io_req->sc->submitter | 0-1 |
| PARAM_VALUE | 1 | io_req->sgl_list->_resvd | 0 |
| PARAM_VALUE | 1 | io_req->tport->lun0_delay | 1-u16max |
| PARAM_VALUE | 1 | io_req->tport->state | 3,5 |
| PARAM_VALUE | 2 | sc | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->device | 4096-ptr_max |
| PARAM_VALUE | 2 | sc->flags | 0-s32max |
| PARAM_VALUE | 2 | sc->resid_len | 0 |
| PARAM_VALUE | 2 | sc->submitter | 0-1 |
| PARAM_VALUE | 2 | *sc->cmnd | 0-255 |
| DATA_SOURCE | 2 | sc | $1 |
| HARD_MAX | 2 | sc->submitter | 1 |
| MEM_ZERO | 2 | sc->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | io_req->sgl_cnt | |
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/fnic/fnic_scsi.c fnic_wq_copy_cleanup_handler() -> fnic_release_ioreq_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fnic | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->fnic_max_tag_id | 1-u32max |
| PARAM_VALUE | 0 | fnic->host->tag_set.nr_hw_queues | 1-u32max |
| PARAM_VALUE | 0 | fnic->role | 0,2-u32max |
| PARAM_VALUE | 0 | fnic->sw_copy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | fnic->wq_copy_lock | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req | 4096-ptr_max |
| PARAM_VALUE | 1 | io_req->sc | 0 |
| PARAM_VALUE | 2 | sc | 1-u64max |
| BUF_SIZE | 0 | fnic | 1-s32max |
| BUF_SIZE | 0 | fnic | 1-s32max |
| CAPPED_DATA | 0 | fnic->host->tag_set.nr_hw_queues | 1 |
| DATA_SOURCE | 0 | fnic | r fnic_dev_priv |
| DATA_SOURCE | 2 | sc | r scsi_host_find_tag |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |