Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/lpfc/lpfc_init.c lpfc_io_slot_reset_s4() -> lpfc_sli4_enable_intr()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
HALF_LOCKED2 &pdev->dev.mutex

drivers/scsi/lpfc/lpfc_init.c lpfc_pci_probe_one_s4() -> lpfc_sli4_enable_intr()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->active_rrq_list.next 4096-ptr_max
PARAM_VALUE 0 phba->active_rrq_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->active_rrq_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->active_rrq_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->active_rrq_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->cfg_irq_chann 0-s32max
PARAM_VALUE 0 phba->ct_ev_waiters.next->next 4096-ptr_max
PARAM_VALUE 0 phba->ct_ev_waiters.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->ct_ev_waiters.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->dbg_log_dmping.counter 0-s32max
PARAM_VALUE 0 phba->eq_delay_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 phba->eratt_poll.entry.pprev 0
PARAM_VALUE 0 phba->eratt_poll.flags 0-4194302
PARAM_VALUE 0 phba->eratt_poll.function 0
PARAM_VALUE 0 phba->fabric_block_timer.entry.pprev 0
PARAM_VALUE 0 phba->fabric_block_timer.flags 0-4194302
PARAM_VALUE 0 phba->fabric_block_timer.function 0
PARAM_VALUE 0 phba->fcf.fcf_pri_list.next 4096-ptr_max
PARAM_VALUE 0 phba->fcf.fcf_pri_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->fcf.fcf_pri_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->fcf.fcf_pri_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->fcf.fcf_pri_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->fcf.redisc_wait.entry.pprev 0
PARAM_VALUE 0 phba->fcf.redisc_wait.flags 0-4194302
PARAM_VALUE 0 phba->fcf.redisc_wait.function 0
PARAM_VALUE 0 phba->fcp_poll_timer.entry.pprev 0
PARAM_VALUE 0 phba->fcp_poll_timer.flags 0-4194302
PARAM_VALUE 0 phba->fcp_poll_timer.function 0
PARAM_VALUE 0 phba->hb_tmofunc.entry.pprev 0
PARAM_VALUE 0 phba->hb_tmofunc.flags 0-4194302
PARAM_VALUE 0 phba->hb_tmofunc.function 0
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->idle_stat_delay_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 phba->lpfc_stop_port 4096-ptr_max
PARAM_VALUE 0 phba->pcidev 4096-ptr_max
PARAM_VALUE 0 phba->pcidev->driver 4096-ptr_max
PARAM_VALUE 0 phba->pcidev->error_state 0-2,4-u32max
PARAM_VALUE 0 phba->pcidev->is_busmaster 1
PARAM_VALUE 0 phba->pcidev->is_virtfn 0
PARAM_VALUE 0 phba->pcidev->needs_freset 1
PARAM_VALUE 0 phba->pcidev->pcie_cap 0-1
PARAM_VALUE 0 phba->pcidev->state_saved 1
PARAM_VALUE 0 phba->poll_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->poll_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->poll_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->pport 0
PARAM_VALUE 0 phba->pport->delayed_disc_tmo.flags 0-4194302
PARAM_VALUE 0 phba->pport->delayed_disc_tmo.function 0
PARAM_VALUE 0 phba->pport->els_tmofunc.entry.pprev 0
PARAM_VALUE 0 phba->pport->els_tmofunc.flags 0-4194302
PARAM_VALUE 0 phba->pport->els_tmofunc.function 0
PARAM_VALUE 0 phba->pport->fc_disctmo.entry.pprev 0
PARAM_VALUE 0 phba->pport->fc_disctmo.flags 0-4194302
PARAM_VALUE 0 phba->pport->fc_disctmo.lockdep_map->name 0-255
PARAM_VALUE 0 phba->pport->work_port_events 0,2-u32max
PARAM_VALUE 0 phba->pport->work_port_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->rrq_tmr.entry.pprev 0
PARAM_VALUE 0 phba->rrq_tmr.flags 0-4194302
PARAM_VALUE 0 phba->rrq_tmr.function 0
PARAM_VALUE 0 phba->sli.mbox_tmo.entry.pprev 0
PARAM_VALUE 0 phba->sli.mbox_tmo.flags 0-4194302
PARAM_VALUE 0 phba->sli.mbox_tmo.function 0
PARAM_VALUE 0 phba->sli4_hba.intr_enable 0
PARAM_VALUE 0 phba->worker_thread 4096-ptr_max
PARAM_VALUE 0 phba->worker_thread->blocked_on 0
PARAM_VALUE 0 phba->worker_thread->cpus_ptr 4096-ptr_max
PARAM_VALUE 0 phba->worker_thread->migration_disabled 0-1
PARAM_VALUE 0 phba->worker_thread->on_rq 0-1,3-255
PARAM_VALUE 0 phba->worker_thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 phba->worker_thread->saved_state 0
PARAM_VALUE 0 phba->worker_thread->wake_cpu 0-s32max
PARAM_VALUE 0 phba->wq->first_flusher->done.done 0-4294967295
PARAM_VALUE 0 phba->wq->first_flusher->done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 phba->wq->first_flusher->done.wait.lock.owner (-1)
PARAM_VALUE 0 phba->wq->first_flusher->done.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 phba->wq->flush_color s32min-s32max
PARAM_VALUE 0 phba->wq->flusher_overflow.prev->next 2906673126597898240
PARAM_VALUE 0 phba->wq->flusher_queue.prev->next 2906673126597898240
PARAM_VALUE 0 phba->wq->nr_pwqs_to_flush.counter s32min-s32max
PARAM_VALUE 0 phba->wq->work_color s32min-s32max
PARAM_VALUE 0 *phba->pcidev->saved_config_space 0-4294967295
PARAM_VALUE 0 *phba->wq->lockdep_map->name 0-255
BUF_SIZE 0 phba 78608
CAPPED_DATA 0 phba->cfg_irq_chann 1
DATA_SOURCE 0 phba r lpfc_hba_alloc
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 phba->pcidev->current_state 0-3[c]
HALF_LOCKED2 &pdev->dev.mutex

drivers/scsi/lpfc/lpfc_init.c lpfc_pci_resume_one_s4() -> lpfc_sli4_enable_intr()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->pport 0,4096-ptr_max
PARAM_VALUE 0 phba->worker_thread 4096-ptr_max
PARAM_VALUE 0 phba->worker_thread->blocked_on 0
PARAM_VALUE 0 phba->worker_thread->cpus_ptr 4096-ptr_max
PARAM_VALUE 0 phba->worker_thread->migration_disabled 0-1
PARAM_VALUE 0 phba->worker_thread->on_rq 0-1,3-255
PARAM_VALUE 0 phba->worker_thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 phba->worker_thread->saved_state 0
PARAM_VALUE 0 phba->worker_thread->wake_cpu 0-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
HALF_LOCKED2 &dev_d->mutex
HALF_LOCKED2 &fsm->lock

drivers/scsi/lpfc/lpfc_init.c lpfc_sli4_port_sta_fn_reset() -> lpfc_sli4_enable_intr()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->defer_flogi_acc.ndlp->vport->phba->pcidev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 phba->defer_flogi_acc.ndlp->vport->phba->pcidev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 phba->defer_flogi_acc.ndlp->vport->phba->pcidev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 phba->epd_pool.list.prev 4096-ptr_max
PARAM_VALUE 0 phba->epd_pool.list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->epd_pool.list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->lpfc_drb_pool->size 0-4294967295
PARAM_VALUE 0 phba->lpfc_hbq_pool->size 0-4294967295
PARAM_VALUE 0 phba->lpfc_hrb_pool->size 0-4294967295
PARAM_VALUE 0 phba->lpfc_iocb_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_iocb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_iocb_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_mbuf_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->mbox_mem_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->pcidev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 phba->pcidev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 phba->pcidev->error_state 1
PARAM_VALUE 0 phba->pcidev->msix_base 0
PARAM_VALUE 0 phba->poll_list.next 4096-ptr_max
PARAM_VALUE 0 phba->poll_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->poll_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->poll_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->poll_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->port_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->pport->fc_myDID 0
PARAM_VALUE 0 phba->pport->fc_prevDID 0
PARAM_VALUE 0 phba->pport->phba->lpfc_drb_pool->size 0-4294967295
PARAM_VALUE 0 phba->sli.mboxq.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.abts_nvmet_buf_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->sli4_hba.dat_rq 0
PARAM_VALUE 0 phba->sli4_hba.els_cq 0
PARAM_VALUE 0 phba->sli4_hba.els_wq 0
PARAM_VALUE 0 phba->sli4_hba.hdr_rq 0
PARAM_VALUE 0 phba->sli4_hba.lpfc_abts_els_sgl_list.next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_abts_els_sgl_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_abts_els_sgl_list.next->prev 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_els_sgl_list.next->prev 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_els_sgl_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_els_sgl_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_els_sgl_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_nvmet_sgl_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_nvmet_sgl_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_nvmet_sgl_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_wq_list.next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_wq_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_wq_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_wq_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_wq_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.mbx_cq 0
PARAM_VALUE 0 phba->sli4_hba.mbx_wq 0
PARAM_VALUE 0 phba->sli4_hba.nvmels_cq 0
PARAM_VALUE 0 phba->sli4_hba.nvmels_wq 0
PARAM_VALUE 0 phba->sli4_hba.nvmet_cqset 0
PARAM_VALUE 0 phba->sli4_hba.nvmet_io_wait_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->sli4_hba.nvmet_mrq_data 0
PARAM_VALUE 0 phba->sli4_hba.nvmet_mrq_hdr 0
PARAM_VALUE 0 phba->sli4_hba.sgl_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->targetport->private->rcv_fcp_cmd_in.counter s32min-s32max
PARAM_VALUE 0 phba->wq->flags 0-4294967295
PARAM_VALUE 0 phba->wq->flush_color s32min-s32max
PARAM_VALUE 0 phba->wq->work_color s32min-s32max
PARAM_VALUE 0 *phba->RandomData 0-4294967295
BUF_SIZE 0 phba (-1),128
BUF_SIZE 0 phba (-1),128
CAPPED_DATA 0 phba 1
DATA_SOURCE 0 phba $0
HOST_DATA 0 phba->sli4_hba->asic_rev 0-255
HOST_DATA 0 phba->sli4_hba->conf_trunk 0-u32max
HOST_DATA 0 phba->sli4_hba->cq_ecount s32min-s32max
HOST_DATA 0 phba->sli4_hba->cq_esize s32min-s32max
HOST_DATA 0 phba->sli4_hba->cq_max 0-u16max
HOST_DATA 0 phba->sli4_hba->curr_disp_cpu 0-u16max
HOST_DATA 0 phba->sli4_hba->els_xri_cnt 0-u16max
HOST_DATA 0 phba->sli4_hba->encryption_support 0-1
HOST_DATA 0 phba->sli4_hba->eq_ecount s32min-s32max
HOST_DATA 0 phba->sli4_hba->eq_esize s32min-s32max
HOST_DATA 0 phba->sli4_hba->extents_in_use 0-u16max
HOST_DATA 0 phba->sli4_hba->fawwpn_flag 0-u16max
HOST_DATA 0 phba->sli4_hba->flash_id 0-255
HOST_DATA 0 phba->sli4_hba->fw_func_mode 0-u32max
HOST_DATA 0 phba->sli4_hba->intr_enable 0-u32max
HOST_DATA 0 phba->sli4_hba->io_xri_cnt 0-u16max
HOST_DATA 0 phba->sli4_hba->io_xri_max 0-u16max
HOST_DATA 0 phba->sli4_hba->io_xri_start 0-u16max
HOST_DATA 0 phba->sli4_hba->mq_ecount s32min-s32max
HOST_DATA 0 phba->sli4_hba->mq_esize s32min-s32max
HOST_DATA 0 phba->sli4_hba->next_rpi 0-u16max
HOST_DATA 0 phba->sli4_hba->next_xri 0-u16max
HOST_DATA 0 phba->sli4_hba->num_possible_cpu 0-u16max
HOST_DATA 0 phba->sli4_hba->num_present_cpu 0-u16max
HOST_DATA 0 phba->sli4_hba->nvmet_io_wait_cnt 0-u16max
HOST_DATA 0 phba->sli4_hba->nvmet_io_wait_total 0-u16max
HOST_DATA 0 phba->sli4_hba->nvmet_xri_cnt 0-u16max
HOST_DATA 0 phba->sli4_hba->oas_next_lun 0-u64max
HOST_DATA 0 phba->sli4_hba->physical_port 0-u32max
HOST_DATA 0 phba->sli4_hba->pport_name_sta 0-u32max
HOST_DATA 0 phba->sli4_hba->rpi_count 0-u16max
HOST_DATA 0 phba->sli4_hba->rpi_hdrs_in_use 0-u16max
HOST_DATA 0 phba->sli4_hba->rq_ecount s32min-s32max
HOST_DATA 0 phba->sli4_hba->rq_esize s32min-s32max
HOST_DATA 0 phba->sli4_hba->ue_mask_hi 0-u32max
HOST_DATA 0 phba->sli4_hba->ue_mask_lo 0-u32max
HOST_DATA 0 phba->sli4_hba->ue_to_rp 0-u32max
HOST_DATA 0 phba->sli4_hba->ue_to_sr 0-u32max
HOST_DATA 0 phba->sli4_hba->vfi_count 0-u16max
HOST_DATA 0 phba->sli4_hba->wq_ecount s32min-s32max
HOST_DATA 0 phba->sli4_hba->wq_esize s32min-s32max
NO_OVERFLOW_SIMPLE 0 phba->lpfc_drb_pool->allocation
NO_OVERFLOW_SIMPLE 0 phba->lpfc_hrb_pool->allocation