Documented in 1 files:

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_init.c lpfc_hb_eq_delay_work() -> lpfc_modify_hba_eq_delay()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 2 numq 1
PARAM_VALUE 3 usdelay 0-120
CAPPED_DATA 3 usdelay 1
FUZZY_MAX 3 usdelay 120
HARD_MAX 3 usdelay 120
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 phba->sli4_hba.num_possible_cpu
UNITS 1 startq unit_array_size
HALF_LOCKED2 &pool->lock

drivers/scsi/lpfc/lpfc_attr.c lpfc_fcp_imax_store() -> lpfc_modify_hba_eq_delay()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_irq_chann 1-u32max
PARAM_VALUE 1 startq 0,8-s32max
PARAM_VALUE 2 numq 8
PARAM_VALUE 3 usdelay 0-200
CAPPED_DATA 1 startq 1
CAPPED_DATA 3 usdelay 1
FUZZY_MAX 3 usdelay 0
PARAM_COMPARE 1 startq < $0->cfg_irq_chann
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 phba unit_byte
UNITS 1 startq unit_array_size
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex