Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/scsi/elx/libefc/efc_domain.c efc_domain_dispatch_frame() -> efc_node_init_device()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->efc 4096-ptr_max
PARAM_VALUE 0 node->efc->node_dma_pool 4096-ptr_max
PARAM_VALUE 0 node->efc->node_pool 4096-ptr_max
PARAM_VALUE 0 node->els_io_enabled 1
PARAM_VALUE 0 node->els_ios_list.next 4096-ptr_max
PARAM_VALUE 0 node->els_ios_list.next->next 4096-ptr_max
PARAM_VALUE 0 node->els_ios_list.prev 4096-ptr_max
PARAM_VALUE 0 node->els_ios_list.prev->next 4096-ptr_max
PARAM_VALUE 0 node->els_ios_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 node->evtdepth 0
PARAM_VALUE 0 node->init 0
PARAM_VALUE 0 node->nport 4096-ptr_max
PARAM_VALUE 0 node->nport->efc 4096-ptr_max
PARAM_VALUE 0 node->nport->shutting_down 0
PARAM_VALUE 0 node->pend_frames.next 4096-ptr_max
PARAM_VALUE 0 node->pend_frames.next->next 4096-ptr_max
PARAM_VALUE 0 node->pend_frames.prev 4096-ptr_max
PARAM_VALUE 0 node->pend_frames.prev->next 4096-ptr_max
PARAM_VALUE 0 node->pend_frames.prev->prev 4096-ptr_max
PARAM_VALUE 0 node->ref.refcount.refs.counter 1
PARAM_VALUE 0 node->release 7828600885517783040
PARAM_VALUE 0 node->rnode.fc_id 0-16777215
PARAM_VALUE 0 node->rnode.index 0
PARAM_VALUE 0 node->rnode.node 4096-ptr_max
PARAM_VALUE 0 node->rnode.nport 4096-ptr_max
PARAM_VALUE 0 node->rnode.nport->efc 4096-ptr_max
PARAM_VALUE 0 node->rnode.nport->shutting_down 0
PARAM_VALUE 0 node->sm.app 4096-ptr_max
PARAM_VALUE 0 node->targ 0
PARAM_VALUE 0 *node->display_name 0-255
PARAM_VALUE 1 send_plogi 0
DATA_SOURCE 0 node r efc_node_alloc
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &efc->lock
LOCK2 flags
TYPE_LOCK (struct efc)->lock

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_loop() -> efc_node_init_device()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 1 send_plogi 1
BUF_SIZE 0 node 480,1080
BUF_SIZE 0 node 480,1080
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_node.c efc_node_handle_explicit_logo() -> efc_node_init_device()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->efc 4096-ptr_max
PARAM_VALUE 0 node->els_io_enabled 1
PARAM_VALUE 0 node->els_ios_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 node->hold_frames 1
PARAM_VALUE 0 node->ls_acc_io 0
PARAM_VALUE 0 node->nport 4096-ptr_max
PARAM_VALUE 0 node->nport->enable_ini 1
PARAM_VALUE 0 node->pend_frames_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 node->req_free 0
PARAM_VALUE 0 node->send_ls_acc 0
PARAM_VALUE 0 node->shutdown_reason 1
PARAM_VALUE 0 node->targ 1
BUF_SIZE 0 node 480,1080
BUF_SIZE 0 node 480,1080
CAPPED_DATA 0 &node->pend_frames 1
DATA_SOURCE 0 node $0
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_p2p_wait_domain_attach() -> efc_node_init_device()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->nport 4096-ptr_max
PARAM_VALUE 0 node->nport->efc->node_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 node->nport->efc->node_dma_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 node->nport->efc->node_dma_pool->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 node->nport->efc->node_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 node->nport->efc->node_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 node->nport->efc->node_dma_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 node->nport->efc->node_dma_pool->size 0-s32max
PARAM_VALUE 0 node->nport->efc->node_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 node->nport->lookup.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 node->nport->shutting_down 0
PARAM_VALUE 0 node->rnode.fc_id 0
PARAM_VALUE 1 send_plogi 0
BUF_SIZE 0 node 480,1080
BUF_SIZE 0 node 480,1080
CAPPED_DATA 0 node 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_p2p_wait_flogi_acc_cmpl() -> efc_node_init_device()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->nport 4096-ptr_max
PARAM_VALUE 0 node->nport->p2p_winner 0
PARAM_VALUE 1 send_plogi 0
BUF_SIZE 0 node 480,1080
BUF_SIZE 0 node 480,1080
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c efc_process_gidpt_payload() -> efc_node_init_device()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->efc 4096-ptr_max
PARAM_VALUE 0 node->efc->node_dma_pool 4096-ptr_max
PARAM_VALUE 0 node->efc->node_pool 4096-ptr_max
PARAM_VALUE 0 node->els_io_enabled 1
PARAM_VALUE 0 node->els_ios_list.next 4096-ptr_max
PARAM_VALUE 0 node->els_ios_list.next->next 4096-ptr_max
PARAM_VALUE 0 node->els_ios_list.prev 4096-ptr_max
PARAM_VALUE 0 node->els_ios_list.prev->next 4096-ptr_max
PARAM_VALUE 0 node->els_ios_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 node->evtdepth 0
PARAM_VALUE 0 node->init 0
PARAM_VALUE 0 node->nport 4096-ptr_max
PARAM_VALUE 0 node->nport->efc 4096-ptr_max
PARAM_VALUE 0 node->nport->shutting_down 0
PARAM_VALUE 0 node->pend_frames.next 4096-ptr_max
PARAM_VALUE 0 node->pend_frames.next->next 4096-ptr_max
PARAM_VALUE 0 node->pend_frames.prev 4096-ptr_max
PARAM_VALUE 0 node->pend_frames.prev->next 4096-ptr_max
PARAM_VALUE 0 node->pend_frames.prev->prev 4096-ptr_max
PARAM_VALUE 0 node->ref.refcount.refs.counter 1
PARAM_VALUE 0 node->release 7828600885517783040
PARAM_VALUE 0 node->rnode.index 0
PARAM_VALUE 0 node->rnode.node 4096-ptr_max
PARAM_VALUE 0 node->rnode.nport 4096-ptr_max
PARAM_VALUE 0 node->rnode.nport->efc 4096-ptr_max
PARAM_VALUE 0 node->rnode.nport->shutting_down 0
PARAM_VALUE 0 node->sm.app 4096-ptr_max
PARAM_VALUE 0 node->targ 0
PARAM_VALUE 0 *node->display_name 0-255
PARAM_VALUE 1 send_plogi 1
DATA_SOURCE 0 node r efc_node_alloc
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags