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_attr.c lpfc_board_mode_store() -> lpfc_workq_post_event()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_enable_hba_reset 1-u32max
PARAM_VALUE 1 arg1 367630756442308608
PARAM_VALUE 1 *arg1 0
PARAM_VALUE 2 arg2 7402923271848189952
PARAM_VALUE 3 evt 0
BUF_SIZE 1 arg1 4
BUF_SIZE 2 arg2 96
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/lpfc/lpfc_attr.c lpfc_do_offline() -> lpfc_workq_post_event()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_enable_hba_reset 1-u32max
PARAM_VALUE 1 arg1 8257049059632435200
PARAM_VALUE 1 *arg1 0
PARAM_VALUE 2 arg2 1204304594783936512
PARAM_VALUE 3 evt 1
BUF_SIZE 1 arg1 4
BUF_SIZE 2 arg2 96
DATA_SOURCE 0 phba $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
HALF_LOCKED2 &of->mutex

drivers/scsi/lpfc/lpfc_attr.c lpfc_do_offline() -> lpfc_workq_post_event()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_enable_hba_reset 1-u32max
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->work_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->work_list.prev->next->next 4096-ptr_max
PARAM_VALUE 1 arg1 8257049059632435200
PARAM_VALUE 1 *arg1 0
PARAM_VALUE 2 arg2 1204304594783936512
PARAM_VALUE 3 evt 2-4
BUF_SIZE 1 arg1 4
BUF_SIZE 2 arg2 96
DATA_SOURCE 0 phba $0
DATA_SOURCE 3 evt $1
HARD_MAX 3 evt 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
HALF_LOCKED2 &of->mutex

drivers/scsi/lpfc/lpfc_attr.c lpfc_selective_reset() -> lpfc_workq_post_event()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_enable_hba_reset 1-u32max
PARAM_VALUE 0 phba->pport 4096-ptr_max
PARAM_VALUE 1 arg1 3501803339311583232
PARAM_VALUE 1 *arg1 0
PARAM_VALUE 2 arg2 3024308265992368128
PARAM_VALUE 3 evt 0
BUF_SIZE 1 arg1 4
BUF_SIZE 2 arg2 96
DATA_SOURCE 0 phba $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
HALF_LOCKED2 &of->mutex

drivers/scsi/lpfc/lpfc_attr.c lpfc_sli4_pdev_reg_request() -> lpfc_workq_post_event()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_enable_hba_reset 1-u32max
PARAM_VALUE 0 phba->cfg_sriov_nr_virtfn 0
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->pport 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.u.if_type2.STATUSregaddr 4096-ptr_max
PARAM_VALUE 0 phba->sli_rev 4-u32max
PARAM_VALUE 0 phba->work_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->work_list.prev->next->next 4096-ptr_max
PARAM_VALUE 1 arg1 8680300983280513024
PARAM_VALUE 1 *arg1 0
PARAM_VALUE 2 arg2 6137253826395803648
PARAM_VALUE 3 evt 0
BUF_SIZE 1 arg1 4
BUF_SIZE 2 arg2 96
DATA_SOURCE 0 phba $0
FUZZY_MAX 0 phba->sli_rev 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/lpfc/lpfc_hbadisc.c lpfc_mbx_cmpl_unreg_vpi() -> lpfc_workq_post_event()

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->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->pcidev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 phba->pcidev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 phba->pport 4096-ptr_max
PARAM_VALUE 0 phba->pport->phba->pcidev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 phba->pport->phba->worker_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 0 phba->worker_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
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 1 arg1 0
PARAM_VALUE 2 arg2 0
PARAM_VALUE 3 evt 8
BUF_SIZE 0 phba 128
BUF_SIZE 0 phba 128
DATA_SOURCE 0 phba $0
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 phba->lpfc_drb_pool->allocation
NO_OVERFLOW_SIMPLE 0 phba->lpfc_hbq_pool->allocation
NO_OVERFLOW_SIMPLE 0 phba->lpfc_hrb_pool->allocation