Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/fcoe/fcoe_ctlr.c fcoe_ctlr_els_send() -> fcoe_ctlr_map_dest()

Type Parameter Key Value
PARAM_VALUE 0 fip 4096-ptr_max
PARAM_VALUE 0 fip->mode 0-2,4-u32max
DATA_SOURCE 0 fip $0
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 fip->flogi_oxid 0-u16max[u]
HALF_LOCKED2 &ep->ex_lock
HALF_LOCKED2 &lport->lp_mutex
HALF_LOCKED2 &lport->lp_mutex
HALF_LOCKED2 &rdata->rp_mutex
HALF_LOCKED2 bh
HALF_LOCKED2 lport->host->host_lock

drivers/scsi/fcoe/fcoe_ctlr.c fcoe_ctlr_els_send() -> fcoe_ctlr_map_dest()

Type Parameter Key Value
PARAM_VALUE 0 fip 4096-ptr_max
PARAM_VALUE 0 fip->mode 0-2,4-u32max
DATA_SOURCE 0 fip $0
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 fip->flogi_oxid 0-u16max[u]
HALF_LOCKED2 &ep->ex_lock
HALF_LOCKED2 &lport->lp_mutex
HALF_LOCKED2 &lport->lp_mutex
HALF_LOCKED2 &rdata->rp_mutex
HALF_LOCKED2 bh
HALF_LOCKED2 lport->host->host_lock

drivers/scsi/fcoe/fcoe_ctlr.c fcoe_ctlr_recv_flogi() -> fcoe_ctlr_map_dest()

Type Parameter Key Value
PARAM_VALUE 0 fip 4096-ptr_max
BUF_SIZE 0 fip (-1),1-u16max
BUF_SIZE 0 fip (-1),1-u16max
CAPPED_DATA 0 fip->flogi_oxid 1
CAPPED_DATA 0 &fip->ctlr_mutex 1
DATA_SOURCE 0 fip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &fip->ctlr_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fcoe_ctlr)->ctlr_mutex

drivers/scsi/fcoe/fcoe_ctlr.c fcoe_ctlr_reset() -> fcoe_ctlr_map_dest()

Type Parameter Key Value
PARAM_VALUE 0 fip 4096-ptr_max
DATA_SOURCE 0 fip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &fip->ctlr_mutex
TYPE_LOCK (struct fcoe_ctlr)->ctlr_mutex

drivers/scsi/fcoe/fcoe_ctlr.c fcoe_ctlr_vn_timeout() -> fcoe_ctlr_map_dest()

Type Parameter Key Value
PARAM_VALUE 0 fip 4096-ptr_max
PARAM_VALUE 0 fip->mode 3
CAPPED_DATA 0 &fip->ctlr_mutex 1
DATA_SOURCE 0 fip $0
NOCHECK_CALL
LOCK2 0 &fip->ctlr_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fcoe_ctlr)->ctlr_mutex