Defined in 1 files as a union:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_adminq_init() -> ionic_dev_cmd_comp()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 1 comp 1688706294214262784
BUF_SIZE 0 idev 552
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &lif->ionic->dev_cmd_lock
HALF_LOCKED2 &lif->queue_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ionic)->dev_cmd_lock

drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_init() -> ionic_dev_cmd_comp()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 1 comp 4676888000159993856
BUF_SIZE 0 idev 552
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &lif->ionic->dev_cmd_lock
HALF_LOCKED2 &lif->queue_lock
TYPE_LOCK (struct ionic)->dev_cmd_lock

drivers/net/ethernet/pensando/ionic/ionic_fw.c ionic_firmware_update() -> ionic_dev_cmd_comp()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 0 idev->dev_cmd_regs 1-u64max
PARAM_VALUE 1 comp 8167914521553309696
BUF_SIZE 0 idev 552
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ionic->dev_cmd_lock
HALF_LOCKED2 &dl->lock
TYPE_LOCK (struct ionic)->dev_cmd_lock