Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/fnic/fnic_nvme.c _cleanup_tport_io() -> nvfnic_queue_abort_io_req()

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 2 task_req 1
PARAM_VALUE 3 io_req 4096-ptr_max
PARAM_VALUE 3 io_req->abts_state 256
PARAM_VALUE 3 io_req->cmd_state 2
PARAM_VALUE 3 io_req->tport 4096-ptr_max
CAPPED_DATA 3 io_req->tport 1
DATA_SOURCE 3 io_req r nvfnic_find_io_req_by_tag
RX_PATH
TASK_NOT_RUNNING
UNITS 1 tag unit_bit
HALF_LOCKED2 &khd->lock

drivers/scsi/fnic/fnic_nvme.c _terminate_tport_ios() -> nvfnic_queue_abort_io_req()

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->sw_copy_wq 4096-ptr_max
PARAM_VALUE 2 task_req 1
PARAM_VALUE 3 io_req 4096-ptr_max
PARAM_VALUE 3 io_req->abts_state 256
PARAM_VALUE 3 io_req->cmd_state 2
PARAM_VALUE 3 io_req->tport 4096-ptr_max
CAPPED_DATA 3 io_req->tport 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 tag unit_bit
HALF_LOCKED2 &khd->lock

drivers/scsi/fnic/fnic_nvme.c nvfnic_fcpio_abort() -> nvfnic_queue_abort_io_req()

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 1 tag s32min-65534,65536-s32max
PARAM_VALUE 2 task_req 1-2
PARAM_VALUE 3 io_req 4096-ptr_max
PARAM_VALUE 3 io_req->abts_state 256
PARAM_VALUE 3 io_req->cmd_state 2
PARAM_VALUE 3 io_req->tag 0-65534,65536-u32max
PARAM_VALUE 3 io_req->tport 4096-ptr_max
BUF_SIZE 3 io_req 1-s32max
BUF_SIZE 3 io_req 1-s32max
CAPPED_DATA 3 io_req 1
FUZZY_MAX 2 task_req 2
HARD_MAX 2 task_req 2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 tag unit_bit