Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/sfc/falcon/tx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/google/gve/gve_tx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/huawei/hinic3/hinic3_tx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/bnx2.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/xilinx/xilinx_axienet_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adpt->reset_lock
TYPE_LOCK (struct emac_adapter)->reset_lock

drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/sfc/siena/tx_common.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/broadcom/bnxt/bnxt.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/dynamic_queue_limits.c dql_init() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PARAM_VALUE 0 dql->max_limit 1879048192
PARAM_VALUE 0 dql->min_limit 0
PARAM_VALUE 0 dql->slack_hold_time 250
PARAM_VALUE 0 dql->stall_thrs 0
DATA_SOURCE 0 dql $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/m_can/m_can.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/google/gve/gve_tx_dqo.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/hisilicon/hisi_femac.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/ethernet/broadcom/bgmac.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvneta.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/netronome/nfp/nfdk/rings.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/iavf/iavf_txrx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/igc/igc_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/usb/usbnet.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/ethernet/intel/fm10k/fm10k_netdev.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/b44.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bp->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/ethernet/marvell/skge.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/can/usb/etas_es58x/es58x_core.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/ethernet/marvell/sky2.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/ice/ice_txrx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/e1000e/netdev.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/e1000/e1000_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/igb/igb_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/realtek/rtase/rtase_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/3com/3c59x.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->tx_global_lock

drivers/net/ethernet/via/via-rhine.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rp->lock
HALF_LOCKED2 &rp->task_lock
HALF_LOCKED2 bh

drivers/net/ethernet/mellanox/mlx5/core/en/qos.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->state_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx5e_priv)->state_lock

drivers/net/ethernet/hisilicon/hns/hns_enet.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/atheros/alx/main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/cadence/macb_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/socionext/netsec.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/atheros/ag71xx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/sfc/tx_common.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlx4/en_tx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &priv->mdev->state_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx4_en_dev)->state_lock

drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
NOCHECK_CALL

drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/can/rockchip/rockchip_canfd-core.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/netronome/nfp/nfd3/rings.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/realtek/r8169_main.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wangxun/libwx/wx_lib.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wx->reset_lock

drivers/net/ethernet/broadcom/tg3.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tp->lock
LOCK2 bh
TYPE_LOCK (struct tg3)->lock

drivers/net/ethernet/marvell/octeon_ep/octep_tx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/actions/owl-emac.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/meta/fbnic/fbnic_txrx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/nvidia/forcedeth.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &np->lock
HALF_LOCKED2 irq

drivers/net/ethernet/intel/igb/igb_ethtool.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hix5hd2_gmac.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/realtek/8139cp.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cp->lock
HALF_LOCKED2 flags

drivers/net/ethernet/broadcom/bcm4908_enet.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/freescale/gianfar.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/fungible/funeth/funeth_tx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wan/fsl_ucc_hdlc.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/virtio_net.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/i40e/i40e_txrx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ring->lock
HALF_LOCKED2 bh

drivers/net/ethernet/hisilicon/hip04_eth.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/pensando/ionic/ionic_txrx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &lif->queue_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/idpf/idpf_txrx.c netdev_tx_reset_queue() -> dql_reset()

Type Parameter Key Value
PARAM_VALUE 0 dql 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex