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_bsg.c lpfc_bsg_diag_mode_enter() -> lpfc_emptyq_wait()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->link_state s32min-(-2),0-s32max
PARAM_VALUE 0 phba->sli.sli3_ring 4096-ptr_max
PARAM_VALUE 0 phba->sli.sli_flag 512-u32max
PARAM_VALUE 0 phba->sli_rev 0-3,5-u32max
PARAM_VALUE 1 q 4096-ptr_max
PARAM_VALUE 2 lock 4096-ptr_max
DATA_SOURCE 0 phba $0
FUZZY_MAX 0 phba->sli_rev 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 phba unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/scsi/lpfc/lpfc_bsg.c lpfc_bsg_diag_mode_enter() -> lpfc_emptyq_wait()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->link_state s32min-(-2),0-s32max
PARAM_VALUE 0 phba->sli.sli_flag 512-u32max
PARAM_VALUE 0 phba->sli_rev 4
PARAM_VALUE 1 q 4096-ptr_max
PARAM_VALUE 2 lock 4096-ptr_max
CAPPED_DATA 0 &phba->sli4_hba.lpfc_wq_list 1
DATA_SOURCE 0 phba $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

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

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->sli.num_rings 1-u32max
PARAM_VALUE 0 phba->sli.sli3_ring 4096-ptr_max
PARAM_VALUE 0 phba->sli.sli_flag 0,131072-u32max
PARAM_VALUE 0 phba->sli_rev 0-3,5-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 q 4096-ptr_max
PARAM_VALUE 2 lock 4096-ptr_max
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_emptyq_wait()

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->sli.sli_flag 0,131072-u32max
PARAM_VALUE 0 phba->sli_rev 4
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 q 4096-ptr_max
PARAM_VALUE 2 lock 4096-ptr_max
CAPPED_DATA 0 &phba->sli4_hba.lpfc_wq_list 1
DATA_SOURCE 0 phba $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
HALF_LOCKED2 &of->mutex