Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/fnic/fdls_disc.c fdls_process_els_req() -> fdls_init_els_acc_frame()

Type Parameter Key Value
PARAM_VALUE 0 frame 1-u64max
PARAM_VALUE 1 iport 4096-ptr_max
PARAM_VALUE 1 iport->fabric.state 0-1,3-u32max
PARAM_VALUE 1 iport->fnic 4096-ptr_max
PARAM_VALUE 1 iport->fnic->frame_pool 4096-ptr_max
PARAM_VALUE 1 iport->fnic->frame_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 iport->state 3-4
DATA_SOURCE 0 frame r fdls_alloc_frame
DATA_SOURCE 1 iport $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &fnic->fnic_lock
LOCK2 fnic->lock_flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fnic)->fnic_lock

drivers/scsi/fnic/fdls_disc.c fdls_send_logo_resp() -> fdls_init_els_acc_frame()

Type Parameter Key Value
PARAM_VALUE 0 frame 1-u64max
PARAM_VALUE 1 iport 4096-ptr_max
PARAM_VALUE 1 iport->fabric.state 0-1,3-u32max
PARAM_VALUE 1 iport->fnic 4096-ptr_max
PARAM_VALUE 1 iport->fnic->frame_pool 4096-ptr_max
PARAM_VALUE 1 iport->fnic->frame_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 iport->state 4
DATA_SOURCE 0 frame r fdls_alloc_frame
DATA_SOURCE 1 iport $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &fnic->fnic_lock
LOCK2 fnic->lock_flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fnic)->fnic_lock

drivers/scsi/fnic/fdls_disc.c fdls_send_rscn_resp() -> fdls_init_els_acc_frame()

Type Parameter Key Value
PARAM_VALUE 0 frame 1-u64max
PARAM_VALUE 1 iport 4096-ptr_max
PARAM_VALUE 1 iport->active_oxid_fabric_req 0-16383
PARAM_VALUE 1 iport->fabric.flags 8-u32max
PARAM_VALUE 1 iport->fabric.retry_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 1 iport->fabric.retry_timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 1 iport->fabric.timer_pending 1
PARAM_VALUE 1 iport->fnic 4096-ptr_max
PARAM_VALUE 1 iport->fnic->frame_elem_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 iport->fnic->frame_pool 4096-ptr_max
PARAM_VALUE 1 iport->fnic->frame_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 iport->fnic->iport.fabric.retry_timer.flags 0-4194302
PARAM_VALUE 1 iport->fnic->iport.fabric.retry_timer.lockdep_map->name 0-255
PARAM_VALUE 1 iport->fnic->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 1 iport->fnic->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 1 iport->fnic->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 iport->fnic->tx_queue.prev 4096-ptr_max
PARAM_VALUE 1 iport->fnic->tx_queue.prev->next 4096-ptr_max
PARAM_VALUE 1 iport->fnic->tx_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 1 iport->oxid_pool.next_idx 1-65
PARAM_VALUE 1 iport->state 4
DATA_SOURCE 0 frame r fdls_alloc_frame
DATA_SOURCE 1 iport $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &fnic->fnic_lock
LOCK2 fnic->lock_flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fnic)->fnic_lock