Defined in 1 files as a prototype:

Referenced in 6 files:

Smatch caller information:

net/sched/sch_generic.c dev_watchdog() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->num_tx_queues 1-u32max
PARAM_VALUE 0 dev->tx_global_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 fmt 3019696841045450752
PARAM_VALUE 2 $ 0
PARAM_VALUE 3 $ 0-4294967294
PARAM_VALUE 4 $ 1-u32max
BUF_SIZE 1 fmt 61
CAPPED_DATA 0 dev->num_tx_queues 1
CAPPED_DATA 3 $ 1
DATA_SOURCE 4 $ r jiffies_to_msecs
STR_LEN 0 dev 60
PARAM_COMPARE 0 dev->num_tx_queues > $3
PARAM_COMPARE 3 $ < $0->num_tx_queues
CONSTRAINT 3 $ <3121
TERMINATED 1 fmt 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_array_size
LOCK2 0 &dev->tx_global_lock
TYPE_LOCK (struct net_device)->tx_global_lock

drivers/staging/rtl8723bs/os_dep/sdio_intf.c sdio_alloc_irq() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 1 fmt 8269198524742934528
PARAM_VALUE 3 $ (-34),(-22),(-16),(-12),(-5)-(-4)
BUF_SIZE 1 fmt 30
BUF_SIZE 2 $ 15
DATA_SOURCE 3 $ r sdio_claim_irq
STR_LEN 0 dev 29
BIT_INFO 3 $ 0x0,0x0
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_tx_timeout() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 fmt 5858335044636520448
BUF_SIZE 1 fmt 33
CAPPED_DATA 0 dev->num_tx_queues 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 32
TERMINATED 1 fmt 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_check_fan_failure() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 1 fmt 2278168868830736384
BUF_SIZE 1 fmt 38
STR_LEN 0 dev 37
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_check_overtemp_event() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 1 fmt 6907577036787400704
BUF_SIZE 1 fmt 4
BUF_SIZE 2 $ 153
STR_LEN 0 dev 3
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_check_overtemp_subtask() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 1 fmt 6907577036787400704
BUF_SIZE 1 fmt 4
BUF_SIZE 2 $ 153
STR_LEN 0 dev 3
TERMINATED 1 fmt 1
NOCHECK_CALL

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_handle_fw_event() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 1 fmt 6907577036787400704
BUF_SIZE 1 fmt 4
BUF_SIZE 2 $ 153
STR_LEN 0 dev 3
TERMINATED 1 fmt 1
NOCHECK_CALL

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_phy_interrupt_subtask() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 1 fmt 6907577036787400704
BUF_SIZE 1 fmt 4
BUF_SIZE 2 $ 153
STR_LEN 0 dev 3
TERMINATED 1 fmt 1
NOCHECK_CALL

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_up_complete() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->gso_max_size 0-4294967294
PARAM_VALUE 0 dev->tso_max_size 0-524280
PARAM_VALUE 0 dev->uc.tree.rb_node 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 fmt 2278168868830736384
BUF_SIZE 1 fmt 38
STR_LEN 0 dev 37
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c bcmgenet_poll_wol_status() -> netdev_crit()

Type Parameter Key Value
PARAM_VALUE 1 fmt 2985005146143563776
BUF_SIZE 1 fmt 26
STR_LEN 0 dev 25
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL