Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/bnx2fc/bnx2fc_io.c bnx2fc_post_io_req() -> bnx2fc_init_task()

Type Parameter Key Value
PARAM_VALUE 0 io_req 4096-ptr_max
PARAM_VALUE 0 io_req->bd_tbl 4096-ptr_max
PARAM_VALUE 0 io_req->bd_tbl->io_req 4096-ptr_max
PARAM_VALUE 0 io_req->bd_tbl->io_req->cmd_mgr 4096-ptr_max
PARAM_VALUE 0 io_req->bd_tbl->io_req->link.next 4096-ptr_max
PARAM_VALUE 0 io_req->bd_tbl->io_req->link.prev 4096-ptr_max
PARAM_VALUE 0 io_req->bd_tbl->io_req->port 4096-ptr_max
PARAM_VALUE 0 io_req->cmd_mgr 4096-ptr_max
PARAM_VALUE 0 io_req->cmd_mgr->cmds 4096-ptr_max
PARAM_VALUE 0 io_req->cmd_mgr->free_list 4096-ptr_max
PARAM_VALUE 0 io_req->cmd_mgr->free_list_lock 4096-ptr_max
PARAM_VALUE 0 io_req->cmd_type 1
PARAM_VALUE 0 io_req->data_xfer_len 0-u32max
PARAM_VALUE 0 io_req->io_req_flags 0-2
PARAM_VALUE 0 io_req->link.next 4096-ptr_max
PARAM_VALUE 0 io_req->link.next->next 4096-ptr_max
PARAM_VALUE 0 io_req->link.prev 4096-ptr_max
PARAM_VALUE 0 io_req->link.prev->next 4096-ptr_max
PARAM_VALUE 0 io_req->link.prev->prev 4096-ptr_max
PARAM_VALUE 0 io_req->port 4096-ptr_max
PARAM_VALUE 0 io_req->port->lport 4096-ptr_max
PARAM_VALUE 0 io_req->port->priv 4096-ptr_max
PARAM_VALUE 0 io_req->port->priv->hba->pcidev->dev.dma_uses_io_tlb 0-1
PARAM_VALUE 0 io_req->refcount.refcount.refs.counter 1
PARAM_VALUE 0 io_req->req_flags 0
PARAM_VALUE 0 io_req->sc_cmd 4096-ptr_max
PARAM_VALUE 0 io_req->tgt 4096-ptr_max
PARAM_VALUE 0 io_req->tgt->port 4096-ptr_max
PARAM_VALUE 1 task 4096-ptr_max
DATA_SOURCE 0 io_req $1
FUZZY_MAX 0 io_req->io_req_flags 2
HARD_MAX 0 io_req->io_req_flags 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &tgt->tgt_lock
HALF_LOCKED2 &tgt->tgt_lock
TYPE_LOCK (struct bnx2fc_rport)->tgt_lock