Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fdmi_hba_mask 2047
PARAM_VALUE 0 vport->fdmi_port_mask 63
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 768
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fdmi_port_mask 63
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 528
PARAM_VALUE 3 new_mask 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fdmi_port_mask u16max
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 528
PARAM_VALUE 3 new_mask 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fdmi_hba_mask 2047
PARAM_VALUE 0 vport->fdmi_port_mask 63
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 768
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fdmi_port_mask u16max
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 529
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 529
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 784
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->port_type 1
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 512
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->port_type 0,2-255
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 528
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_cmpl_ct_disc_fdmi() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->port_type 1
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 529
PARAM_VALUE 3 new_mask 8388608
DATA_SOURCE 1 ndlp r lpfc_findnode_did
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_change_check() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fc_disctmo.entry->pprev 4096-ptr_max
PARAM_VALUE 0 vport->fc_disctmo.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 vport->localport->port_id 0-4294967295
PARAM_VALUE 0 vport->localport->port_role 16,64
PARAM_VALUE 0 vport->phba 4096-ptr_max
PARAM_VALUE 0 vport->phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 vport->phba->lpfc_mbuf_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 vport->phba->lpfc_mbuf_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 vport->phba->lpfc_mbuf_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 vport->phba->targetport->port_id 0-4294967295
PARAM_VALUE 0 vport->port_state 11
PARAM_VALUE 0 vport->port_type 1
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 768
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 0 vport $0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
NOCHECK_CALL

drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_change_check() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fc_disctmo.entry->pprev 4096-ptr_max
PARAM_VALUE 0 vport->fc_disctmo.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 vport->localport->port_id 0-4294967295
PARAM_VALUE 0 vport->localport->port_role 16,64
PARAM_VALUE 0 vport->phba 4096-ptr_max
PARAM_VALUE 0 vport->phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 vport->phba->lpfc_mbuf_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 vport->phba->lpfc_mbuf_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 vport->phba->lpfc_mbuf_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 vport->phba->pport 4096-ptr_max
PARAM_VALUE 0 vport->phba->targetport->port_id 0-4294967295
PARAM_VALUE 0 vport->port_state 11
PARAM_VALUE 0 vport->port_type 0,2-255
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 784
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 0 vport $0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
NOCHECK_CALL

drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_change_check() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fc_nodes_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 vport->fdmi_port_mask 16384-u32max
PARAM_VALUE 0 vport->phba 4096-ptr_max
PARAM_VALUE 0 vport->phba->link_state 5-6,32
PARAM_VALUE 0 vport->port_type 1
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 529
PARAM_VALUE 3 new_mask 16384
DATA_SOURCE 0 vport $0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
BIT_INFO 0 vport->fdmi_port_mask 0x4000,0xffffffffffffffff
NOCHECK_CALL

drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_change_check() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->fc_nodes_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 vport->fdmi_port_mask 16384-u32max
PARAM_VALUE 0 vport->phba 4096-ptr_max
PARAM_VALUE 0 vport->phba->link_state 5-6,32
PARAM_VALUE 0 vport->phba->pport 4096-ptr_max
PARAM_VALUE 0 vport->port_type 0,2-255
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 528
PARAM_VALUE 3 new_mask 16384
DATA_SOURCE 0 vport $0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
BIT_INFO 0 vport->fdmi_port_mask 0x4000,0xffffffffffffffff
NOCHECK_CALL

drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_rprt_defer() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 528
PARAM_VALUE 3 new_mask 0
DATA_SOURCE 1 ndlp r lpfc_findnode_did
BIT_INFO 0 vport->ct_flags 0x0,0xffffffdf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phba->epd_pool.lock
HALF_LOCKED2 &phba->sli4_hba.nvmels_wq->pring->ring_lock

drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_fdmi_reg_login() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->port_type 1
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 768
PARAM_VALUE 3 new_mask 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size

drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_fdmi_reg_login() -> lpfc_fdmi_cmd()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->port_type 0,2-255
PARAM_VALUE 1 ndlp 4096-ptr_max
PARAM_VALUE 2 cmdcode 784
PARAM_VALUE 3 new_mask 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 vport unit_array_size