Defined in 1 files as a function:
Referenced in 10 files:
- drivers/net/ethernet/broadcom/bnge/bnge_netdev.c, line 1407
- drivers/net/ethernet/broadcom/bnxt/bnxt.c, line 976
- drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c, line 239
- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c, line 877
- include/net/libeth/rx.h, line 114
- include/net/libeth/xdp.h, line 734
- include/net/page_pool/helpers.h
- io_uring/zcrx.c, line 328
- net/core/page_pool.c
Smatch caller information:
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/npu.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/ti/cpsw.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/cisco/enic/enic_rq.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/ice/ice_txrx_lib.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &xdp_ring->tx_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c libeth_rx_alloc() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| BUF_SIZE | 0 | netmem | (-1)-s32max |
| DATA_SOURCE | 0 | netmem | r page_pool_dev_alloc_netmem |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c page_pool_dma_sync_netmem_for_cpu() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mediatek/mtk_eth_soc.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | ð->page_lock |
drivers/net/ethernet/microsoft/mana/mana_en.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/broadcom/bnxt/bnxt.c __bnxt_alloc_rx_netmem() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| BUF_SIZE | 0 | netmem | (-1)-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock |
drivers/net/ethernet/broadcom/bnxt/bnxt.c page_pool_dma_sync_netmem_for_cpu() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnxt/bnxt.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/page_pool.c __page_pool_dma_sync_for_device() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | netmem | unit_byte |
| LOCK2 | rcu_read |
net/core/page_pool.c __page_pool_release_netmem_dma() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | netmem | (-1),1-s32max |
| DATA_SOURCE | 0 | netmem | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | netmem | unit_byte |
drivers/net/ethernet/mellanox/mlxsw/pci.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mvneta.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nq->_xmit_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lan966x->tx_lock |
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c __bnge_alloc_rx_netmem() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| BUF_SIZE | 0 | netmem | (-1)-s32max |
| DATA_SOURCE | 0 | netmem | r page_pool_alloc_netmems |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/vmxnet3/vmxnet3_drv.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/iavf/iavf_txrx.c libeth_rx_alloc() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| BUF_SIZE | 0 | netmem | (-1)-s32max |
| DATA_SOURCE | 0 | netmem | r page_pool_dev_alloc_netmem |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/iavf/iavf_txrx.c page_pool_dma_sync_netmem_for_cpu() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
io_uring/zcrx.c zcrx_sync_for_device() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx4/en_rx.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/engleder/tsnep_main.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/wed.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/tehuti/tn40.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/ice/ice_txrx.c libeth_rx_alloc() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| BUF_SIZE | 0 | netmem | (-1)-s32max |
| DATA_SOURCE | 0 | netmem | r page_pool_dev_alloc_netmem |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/ice/ice_txrx.c page_pool_dma_sync_netmem_for_cpu() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nq->_xmit_lock |
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c page_pool_dma_sync_netmem_for_cpu() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/dma.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &q->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/ti/cpsw_new.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pfvf->mbox.lock | ||
| HALF_LOCKED2 | &pfvf->qos.qos_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/realtek/rtase/rtase_main.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/socionext/netsec.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &tx_ring->lock |
drivers/net/vmxnet3/vmxnet3_xdp.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nq->_xmit_lock | ||
| HALF_LOCKED2 | &tq->tx_lock | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/mellanox/mlx4/en_tx.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c gve_alloc_from_page_pool() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| BUF_SIZE | 0 | netmem | (-1)-s32max |
| DATA_SOURCE | 0 | netmem | r page_pool_alloc_netmem |
| RX_PATH | |||
| TASK_NOT_RUNNING |
51e6ac3d6061642e page_pool_dma_sync_netmem_for_cpu() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/wangxun/libwx/wx_lib.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_bd_prep() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| BUF_SIZE | 0 | netmem | (-1)-s32max |
| DATA_SOURCE | 0 | netmem | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c page_pool_dma_sync_netmem_for_cpu() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/renesas/ravb_main.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/ethernet/freescale/fec_main.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nq->_xmit_lock |
drivers/net/ethernet/airoha/airoha_eth.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/virtio_net.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/broadcom/genet/bcmgenet.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nq->_xmit_lock |
drivers/net/ethernet/intel/idpf/idpf_txrx.c libeth_rx_alloc() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| BUF_SIZE | 0 | netmem | (-1)-s32max |
| DATA_SOURCE | 0 | netmem | r page_pool_dev_alloc_netmem |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/idpf/idpf_txrx.c page_pool_dma_sync_netmem_for_cpu() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netmem | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_add_skb_frag() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_add_skb_shared_info_frag() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_alloc_rx_mpwqe() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sq->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_alloc_rx_wqe() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_linear() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_mpwrq_linear() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_mpwrq_nonlinear() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_nonlinear() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/ti/cpsw_priv.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/alibaba/eea/eea_rx.c page_pool_get_dma_addr() -> page_pool_get_dma_addr_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netmem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |