Documented in 1 files:
Defined in 1 files as a function:
Referenced in 47 files:
- drivers/net/ethernet/airoha/airoha_eth.c, line 2412
- drivers/net/ethernet/amazon/ena/ena_netdev.c, line 2669
- drivers/net/ethernet/amd/xgbe/xgbe-drv.c, line 1749
- drivers/net/ethernet/atheros/alx/main.c, line 1557
- drivers/net/ethernet/broadcom/bnge/bnge_txrx.c, line 1589
- drivers/net/ethernet/broadcom/bnx2.c, line 6711
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c, line 4172
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c, line 2579
- drivers/net/ethernet/broadcom/bnxt/bnxt.c
- drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c, line 223
- drivers/net/ethernet/broadcom/genet/bcmgenet.c, line 2213
- drivers/net/ethernet/broadcom/tg3.c, line 8193
- drivers/net/ethernet/cadence/macb_main.c, line 2557
- drivers/net/ethernet/cavium/liquidio/lio_core.c, line 251
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c, line 1470
- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c, line 1484
- drivers/net/ethernet/freescale/gianfar.c, line 1932
- drivers/net/ethernet/google/gve/gve_tx.c, line 760
- drivers/net/ethernet/google/gve/gve_tx_dqo.c, line 1017
- drivers/net/ethernet/hisilicon/hns/hns_enet.c, line 387
- drivers/net/ethernet/ibm/ibmvnic.c, line 2597
- drivers/net/ethernet/intel/fm10k/fm10k_main.c, line 1006
- drivers/net/ethernet/intel/i40e/i40e_txrx.c, line 3655
- drivers/net/ethernet/intel/iavf/iavf_txrx.c, line 2232
- drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c, line 348
- drivers/net/ethernet/intel/idpf/idpf_txrx.c, line 2808
- drivers/net/ethernet/intel/igb/igb_main.c
- drivers/net/ethernet/intel/igb/igb_xsk.c, line 521
- drivers/net/ethernet/intel/igc/igc_main.c
- drivers/net/ethernet/intel/igc/igc_tsn.c, line 84
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c, line 9058
- drivers/net/ethernet/marvell/mvneta.c, line 2981
- drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c, line 713
- drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c, line 1032
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
- drivers/net/ethernet/mediatek/mtk_eth_soc.c, line 1693
- drivers/net/ethernet/pensando/ionic/ionic_txrx.c, line 1418
- drivers/net/ethernet/qlogic/qede/qede_fp.c, line 1708
- drivers/net/ethernet/sfc/falcon/tx.c, line 311
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c, line 753
- drivers/net/ethernet/ti/am65-cpsw-nuss.c
- drivers/net/ethernet/ti/icssg/icssg_common.c
- drivers/net/ethernet/wangxun/libwx/wx_lib.c, line 1150
- drivers/net/ethernet/xilinx/xilinx_axienet_main.c, line 968
- include/linux/netdevice.h
- include/net/netdev_queues.h, line 351
Smatch caller information:
drivers/net/ethernet/sfc/falcon/tx.c ef4_enqueue_skb() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.last_obj_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.num_queued | |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &efx->net_dev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 6-266 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 6-264[c] |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/google/gve/gve_tx.c gve_tx() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 0-u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c netif_subqueue_sent() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 32-u32max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| DATA_SOURCE | 1 | bytes | $2 |
| FUZZY_MAX | 1 | bytes | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 32-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnx2.c bnx2_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_start_xmit_dmaengine() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r skb_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c xlgmac_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c idpf_tx_singleq_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 61-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_tx_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | ð->page_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mtk_eth)->page_lock |
drivers/net/ethernet/netronome/nfp/nfd3/dp.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/netronome/nfp/nfdk/dp.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/m_can/m_can.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 6-266 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 6-264[c] |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/google/gve/gve_tx_dqo.c gve_try_tx_skb() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 2-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/hisilicon/hisi_femac.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bgmac.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 0-16383 |
| DATA_SOURCE | 1 | bytes | $1 |
| FUZZY_MAX | 1 | bytes | 16383 |
| HARD_MAX | 1 | bytes | 16383 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-16383[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &net_dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/marvell/mvneta.c mvneta_tx() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c cn10k_ipsec_transmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 15-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/iavf/iavf_txrx.c iavf_tx_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 17-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/igc/igc_main.c igc_init_tx_empty_descriptor() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/igc/igc_main.c igc_tx_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 2-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/igc/igc_main.c igc_xdp_init_tx_descriptor() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | r xdp_get_frame_len |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &nq->_xmit_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct netdev_queue)->_xmit_lock |
drivers/net/ethernet/intel/igc/igc_main.c igc_xdp_xmit_zc() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &nq->_xmit_lock | ||
| TYPE_LOCK | (struct netdev_queue)->_xmit_lock |
drivers/net/usb/usbnet.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &dev->txq.lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/ethernet/broadcom/b44.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &bp->lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct b44)->lock |
drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c bnxt_sw_udp_gso_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/marvell/skge.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c __dpaa2_eth_tx() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| HALF_LOCKED2 | &priv->onestep_tstamp_lock |
drivers/net/can/usb/etas_es58x/es58x_core.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 6-266 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 6-264[c] |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/marvell/sky2.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/fm10k/fm10k_main.c fm10k_tx_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 61-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/ice/ice_txrx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 61-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_tso_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/sfc/siena/tx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev_queue->dql.last_obj_cnt | 1-268435455[c] |
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.last_obj_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.num_queued | |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &efx->net_dev->tx_global_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_tx_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 2-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
drivers/net/ethernet/intel/igc/igc_tsn.c igc_fpe_init_tx_descriptor() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &mmsv->lock | ||
| LOCK2 | &nq->_xmit_lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct ethtool_mmsv)->lock | ||
| TYPE_LOCK | (struct netdev_queue)->_xmit_lock |
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c bnge_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/e1000e/netdev.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 2-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c bnx2x_run_loopback() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| NOCHECK_CALL | |||
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &bp->port.phy_mutex |
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 6-266 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 6-264[c] |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/e1000/e1000_main.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/igb/igb_main.c igb_tx_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 2-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
drivers/net/ethernet/intel/igb/igb_main.c igb_xmit_xdp_ring() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | r xdp_get_frame_len |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &nq->_xmit_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct netdev_queue)->_xmit_lock |
drivers/net/ethernet/realtek/rtase/rtase_main.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/3com/3c59x.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | &vp->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/via/via-rhine.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/marvell/octeon_ep/octep_main.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 1-u32max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 2-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/hisilicon/hns/hns_enet.c hns_nic_net_xmit_hw() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
drivers/net/ethernet/atheros/alx/main.c alx_start_xmit_ring() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/cadence/macb_main.c macb_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &queue->tx_ptr_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct macb_queue)->tx_ptr_lock |
drivers/net/ethernet/amazon/ena/ena_netdev.c ena_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/socionext/netsec.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dring->lock | ||
| HALF_LOCKED2 | &tx_ring->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct netsec_desc_ring)->lock |
drivers/net/ethernet/atheros/ag71xx.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 5-u32max |
| DATA_SOURCE | 1 | bytes | $1 |
| FUZZY_MAX | 1 | bytes | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 5-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx4/en_tx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 61-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/rockchip/rockchip_canfd-tx.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 6-266 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 6-264[c] |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/cavium/thunder/nicvf_queues.c nicvf_sq_doorbell() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 15-u32max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| FUZZY_MAX | 1 | bytes | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 15-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ipa/ipa_gsi.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/atheros/atl1c/atl1c_main.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/realtek/r8169_main.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/wangxun/libwx/wx_lib.c wx_tx_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 2-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/igb/igb_xsk.c igb_xmit_zc() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &nq->_xmit_lock | ||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct netdev_queue)->_xmit_lock |
drivers/net/ethernet/broadcom/tg3.c __tg3_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c otx2_sq_append_skb() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 15-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c otx2_sq_append_tso() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 15-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/sfc/tx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev_queue->dql.last_obj_cnt | 1-268435455[c] |
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.last_obj_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.num_queued | |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &efx->net_dev->tx_global_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/amd/xgbe/xgbe-drv.c xgbe_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 1-u32max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mediatek/mtk_star_emac.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/nvidia/forcedeth.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &np->lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct fe_priv)->lock |
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/realtek/8139cp.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &cp->lock | ||
| LOCK2 | intr_flags | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct cp_private)->lock |
drivers/net/ethernet/broadcom/bcm4908_enet.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/freescale/gianfar.c gfar_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/fungible/funeth/funeth_tx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/airoha/airoha_eth.c airoha_dev_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r skb_get_tx_queue |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &q->lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct airoha_queue)->lock |
drivers/net/ethernet/sfc/ef100_tx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev_queue->dql.last_obj_cnt | 1-268435455[c] |
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.last_obj_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.num_queued | |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &efx->net_dev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wan/fsl_ucc_hdlc.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &lapb->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/virtio_net.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.prev_last_obj_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | dev_queue->dql.prev_num_queued | |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/qlogic/qede/qede_fp.c qede_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 0-9672 |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| FUZZY_MAX | 1 | bytes | 9672 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-9672[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_tx_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 2-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| LOCK2 | &ring->lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct bcmgenet_tx_ring)->lock |
drivers/net/ethernet/hisilicon/hip04_eth.c netdev_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c octep_vf_start_xmit() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c __netdev_tx_sent_queue() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | $0 |
| DATA_SOURCE | 1 | bytes | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c ionic_tx_tso_post() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_splitq_map() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | bytes | 61-u32max[c] |
| NO_OVERFLOW_SIMPLE | 1 | bytes | |
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_report_sent_bytes_to_bql() -> netdev_tx_sent_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_queue | 4096-ptr_max |
| DATA_SOURCE | 0 | dev_queue | r netdev_get_tx_queue |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | bytes | unit_byte |
| HALF_LOCKED2 | &iq->post_lock | ||
| HALF_LOCKED2 | bh |