Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- include/linux/netdevice.h
- net/core/dev.c, line 3457
- net/sched/sch_generic.c, line 514
- net/sched/sch_plug.c
Smatch caller information:
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/google/gve/gve_tx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tx->clean_lock |
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnx2.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/sched/sch_generic.c netif_unfreeze_queues() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | r netdev_get_tx_queue |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->tx_global_lock |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/netronome/nfp/nfd3/dp.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &r_vec->lock |
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/netronome/nfp/nfdk/dp.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &r_vec->lock |
drivers/net/ethernet/sfc/falcon/efx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnxt/bnxt.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/m_can/m_can.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | txq->dql.prev_last_obj_cnt | 0-268435455[c] |
drivers/net/ethernet/google/gve/gve_tx_dqo.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/hisilicon/hisi_femac.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct net_device)->tx_global_lock |
drivers/net/ethernet/broadcom/bgmac.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/marvell/mvneta.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nq->_xmit_lock |
drivers/net/ethernet/intel/iavf/iavf_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/igc/igc_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/usb/usbnet.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->bql_spinlock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct usbnet)->bql_spinlock |
drivers/net/can/rockchip/rockchip_canfd-rx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/sfc/siena/efx_channels.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/b44.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &bp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct b44)->lock |
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/marvell/skge.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | txq->dql.last_obj_cnt | 0-268435455[c] |
| HOST_DATA | 0 | txq->dql.prev_last_obj_cnt | 0-268435455[c] |
| NO_OVERFLOW_SIMPLE | 0 | txq->dql.last_obj_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | txq->dql.num_queued | |
| NO_OVERFLOW_SIMPLE | 0 | txq->dql.prev_num_queued |
drivers/net/can/usb/etas_es58x/es58x_core.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/net/ethernet/marvell/sky2.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/fm10k/fm10k_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/intel/ice/ice_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/e1000e/netdev.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/intel/e1000/e1000_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cq->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct cmp_queue)->lock |
drivers/net/ethernet/intel/igb/igb_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/realtek/rtase/rtase_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/3com/3c59x.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vp->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | &vp->window_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct vortex_private)->lock |
drivers/net/ethernet/via/via-rhine.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/hisilicon/hns/hns_enet.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/qlogic/qede/qede_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &edev->qede_lock | ||
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct qede_dev)->qede_lock |
drivers/net/ethernet/atheros/alx/main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/cadence/macb_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &bp->lock | ||
| HALF_LOCKED2 | &queue->tx_ptr_lock |
drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/socionext/netsec.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/atheros/ag71xx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx4/en_tx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ipa/ipa_gsi.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/sfc/efx_channels.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/realtek/r8169_main.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/wangxun/libwx/wx_lib.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/tg3.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
net/sched/sch_plug.c plug_change() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sched/sch_plug.c plug_change() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/mediatek/mtk_star_emac.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/nvidia/forcedeth.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &np->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct fe_priv)->lock |
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/realtek/8139cp.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cp->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct cp_private)->lock |
drivers/net/ethernet/broadcom/bcm4908_enet.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/freescale/gianfar.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/fungible/funeth/funeth_tx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/airoha/airoha_eth.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &q->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct airoha_queue)->lock |
drivers/net/wan/fsl_ucc_hdlc.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct ucc_hdlc_private)->lock |
drivers/net/virtio_net.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | 0 | &txq->_xmit_lock |
drivers/net/ethernet/qlogic/qede/qede_fp.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/intel/i40e/i40e_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/genet/bcmgenet.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ring->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct bcmgenet_tx_ring)->lock |
drivers/net/ethernet/hisilicon/hip04_eth.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/idpf/idpf_txrx.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/cavium/liquidio/lio_core.c netdev_tx_completed_queue() -> netif_schedule_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | txq | 4096-ptr_max |
| DATA_SOURCE | 0 | txq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &iq->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &iq->iq_flush_running_lock | ||
| TYPE_LOCK | (struct octeon_instr_queue)->lock |