Defined in 1 files as a function:
Referenced in 50 files:
- drivers/net/ethernet/amazon/ena/ena_netdev.c, line 729
- drivers/net/ethernet/amd/xgbe/xgbe-drv.c, line 1367
- drivers/net/ethernet/atheros/alx/main.c, line 503
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c, line 889
- drivers/net/ethernet/broadcom/bnge/bnge_netdev.c, line 813
- drivers/net/ethernet/broadcom/bnx2.c, line 5468
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c, line 1522
- drivers/net/ethernet/broadcom/bnxt/bnxt.c, line 3515
- drivers/net/ethernet/broadcom/genet/bcmgenet.c
- drivers/net/ethernet/broadcom/tg3.c, line 8656
- drivers/net/ethernet/cadence/macb_main.c, line 3240
- drivers/net/ethernet/cavium/thunder/nicvf_main.c, line 1389
- drivers/net/ethernet/freescale/gianfar.c, line 1134
- drivers/net/ethernet/fungible/funeth/funeth_tx.c, line 609
- drivers/net/ethernet/google/gve/gve_tx.c, line 213
- drivers/net/ethernet/google/gve/gve_tx_dqo.c, line 222
- drivers/net/ethernet/hisilicon/hns/hns_enet.c, line 1071
- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c, line 408
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c, line 850
- drivers/net/ethernet/ibm/ibmvnic.c, line 1908
- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c, line 187
- drivers/net/ethernet/intel/i40e/i40e_txrx.c, line 814
- drivers/net/ethernet/intel/iavf/iavf_txrx.c, line 105
- drivers/net/ethernet/intel/ice/ice_txrx.c, line 236
- drivers/net/ethernet/intel/igb/igb_ethtool.c, line 1877
- drivers/net/ethernet/intel/igb/igb_main.c, line 4994
- drivers/net/ethernet/intel/igc/igc_main.c, line 255
- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c, line 2152
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c, line 6647
- drivers/net/ethernet/marvell/mvneta.c, line 3622
- drivers/net/ethernet/marvell/octeon_ep/octep_tx.c, line 146
- drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c, line 145
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c, line 2204
- drivers/net/ethernet/mellanox/mlx4/en_tx.c, line 387
- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c, line 370
- drivers/net/ethernet/mellanox/mlx5/core/en_main.c, line 1944
- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c, line 2432
- drivers/net/ethernet/netronome/nfp/nfd3/rings.c, line 94
- drivers/net/ethernet/netronome/nfp/nfdk/rings.c, line 71
- drivers/net/ethernet/pensando/ionic/ionic_txrx.c, line 1340
- drivers/net/ethernet/sfc/falcon/tx.c, line 617
- drivers/net/ethernet/sfc/siena/tx_common.c, line 189
- drivers/net/ethernet/sfc/tx_common.c, line 128
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c, line 8240
- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c, line 609
- drivers/net/ethernet/ti/am65-cpsw-nuss.c, line 1040
- drivers/net/ethernet/wangxun/libwx/wx_lib.c, line 2762
- drivers/net/virtio_net.c
- drivers/s390/net/qeth_core_main.c, line 3032
- include/linux/netdevice.h, line 4035
Smatch caller information:
drivers/net/ethernet/sfc/falcon/tx.c ef4_fini_tx_queue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/google/gve/gve_tx.c gve_tx_stop_ring_gqi() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnx2.c bnx2_free_tx_skbs() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 xlgmac_stop() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c octep_vf_iq_free_pending() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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/sfc/siena/tx_common.c efx_siena_fini_tx_queue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_free_one_tx_ring_skbs() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/can/m_can/m_can.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/google/gve/gve_tx_dqo.c gve_tx_stop_ring_dqo() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_reset_tx_queue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/hisilicon/hisi_femac.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvneta.c mvneta_txq_sw_deinit() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/netronome/nfp/nfdk/rings.c nfp_nfdk_tx_ring_reset() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_free_tx_skbs() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 iavf_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 igc_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/usb/usbnet.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 fm10k_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/b44.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/ice/ice_txrx.c ice_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_free_tx_skbs_queue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_reset_tx_queue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/e1000e/netdev.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_stop() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 otx2_stop() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 igb_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/realtek/rtase/rtase_main.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/3com/3c59x.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &rp->lock | ||
| HALF_LOCKED2 | &rp->task_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c mlx5e_reactivate_qos_sq() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | $2 |
| 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 hns_nic_tx_clr_all_bufs() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/atheros/alx/main.c alx_free_txring_buf() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 macb_close() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 ena_free_tx_bufs() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/socionext/netsec.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 __lb_other_process() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| NOCHECK_CALL |
drivers/net/ethernet/atheros/ag71xx.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/sfc/tx_common.c efx_fini_tx_queue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlx4/en_tx.c mlx4_en_free_tx_buf() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 1-u64max |
| 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 mlx5e_activate_txqsq() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock |
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_clean_test_rings() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/can/rockchip/rockchip_canfd-core.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/netronome/nfp/nfd3/rings.c nfp_nfd3_tx_ring_reset() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/realtek/r8169_main.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/wangxun/libwx/wx_lib.c wx_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/tg3.c tg3_free_rings() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tp->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c octep_iq_free_pending() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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/actions/owl-emac.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_nv_flush() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/amd/xgbe/xgbe-drv.c xgbe_stop() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/nvidia/forcedeth.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 igb_clean_test_rings() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/ethernet/realtek/8139cp.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 free_skb_resources() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/fungible/funeth/funeth_tx.c fun_txq_purge() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wan/fsl_ucc_hdlc.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 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 remove_vq_common() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_d->mutex |
drivers/net/virtio_net.c virtnet_sq_free_unused_buf_done() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_clean_tx_ring() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_fini_dma() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_tx_reclaim() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ring->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct bcmgenet_tx_ring)->lock |
drivers/net/ethernet/hisilicon/hip04_eth.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| 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 ionic_tx_empty() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | r q_to_ndq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &lif->queue_lock |
drivers/net/ethernet/intel/idpf/idpf_txrx.c netdev_tx_reset_subqueue() -> netdev_tx_reset_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |