Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 55 files:
- drivers/infiniband/hw/hfi1/ipoib_rx.c
- drivers/net/ethernet/alibaba/eea/eea_rx.c, line 306
- drivers/net/ethernet/amazon/ena/ena_netdev.c, line 913
- drivers/net/ethernet/amd/xgbe/xgbe-drv.c, line 2105
- drivers/net/ethernet/aquantia/atlantic/aq_ring.c, line 669
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c, line 1778
- drivers/net/ethernet/broadcom/b44.c, line 814
- drivers/net/ethernet/broadcom/bcm63xx_enet.c, line 374
- drivers/net/ethernet/broadcom/bnge/bnge_txrx.c, line 483
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c, line 1046
- drivers/net/ethernet/broadcom/bnxt/bnxt.c
- drivers/net/ethernet/chelsio/cxgb/sge.c, line 1048
- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c, line 510
- drivers/net/ethernet/freescale/fec_main.c, line 2190
- drivers/net/ethernet/google/gve/gve_rx.c, line 465
- drivers/net/ethernet/google/gve/gve_rx_dqo.c, line 615
- drivers/net/ethernet/google/gve/gve_utils.c, line 72
- drivers/net/ethernet/hisilicon/hns/hns_enet.c, line 586
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
- drivers/net/ethernet/huawei/hinic3/hinic3_rx.c, line 284
- drivers/net/ethernet/ibm/emac/core.c
- drivers/net/ethernet/intel/e1000/e1000_main.c, line 4121
- drivers/net/ethernet/intel/e1000e/netdev.c, line 1023
- drivers/net/ethernet/intel/fm10k/fm10k_main.c, line 318
- drivers/net/ethernet/intel/i40e/i40e_txrx.c, line 2110
- drivers/net/ethernet/intel/i40e/i40e_xsk.c, line 305
- drivers/net/ethernet/intel/igb/igb_main.c, line 8631
- drivers/net/ethernet/intel/igb/igb_xsk.c, line 276
- drivers/net/ethernet/intel/igc/igc_main.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c, line 2328
- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c, line 223
- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c, line 906
- drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c, line 234
- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
- drivers/net/ethernet/netronome/nfp/nfd3/xsk.c, line 82
- drivers/net/ethernet/pensando/ionic/ionic_txrx.c, line 245
- drivers/net/ethernet/realtek/8139cp.c, line 510
- drivers/net/ethernet/realtek/8139too.c, line 2026
- drivers/net/ethernet/realtek/r8169_main.c, line 4823
- drivers/net/ethernet/renesas/rtsn.c, line 226
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c, line 5375
- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c, line 996
- drivers/net/ethernet/ti/icssg/icssg_common.c, line 922
- drivers/net/ethernet/toshiba/ps3_gelic_net.c, line 398
- drivers/net/ethernet/wangxun/libwx/wx_lib.c, line 245
- drivers/net/ethernet/xilinx/xilinx_axienet_main.c, line 1267
- drivers/net/fjes/fjes_main.c, line 932
- drivers/net/hyperv/netvsc_drv.c, line 782
- drivers/net/usb/lan78xx.c, line 3961
- drivers/net/usb/r8152.c
- drivers/net/virtio_net.c
- drivers/s390/net/qeth_core_main.c, line 5681
- drivers/target/iscsi/cxgbit/cxgbit_main.c
- net/core/gro.c, line 695
- net/core/skbuff.c, line 894
Smatch caller information:
drivers/net/ethernet/google/gve/gve_rx.c gve_rx_add_frags() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0 |
| DATA_SOURCE | 0 | napi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c hinic3_fetch_rx_buffer() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_rx_poll() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | (-1),128 |
| BUF_SIZE | 0 | napi | (-1),128 |
| DATA_SOURCE | 0 | napi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c xlgmac_create_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | 560 |
| DATA_SOURCE | 0 | napi | $1 |
| RX_PATH |
drivers/net/ethernet/realtek/8139too.c rtl8139_rx() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0-u16max,4294967292-u32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tp->rx_lock | ||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct rtl8139_private)->rx_lock |
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c nfp_nfd3_xsk_rx_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| DATA_SOURCE | 1 | len | $4 |
| RX_PATH | |||
| UNITS | 1 | len | unit_byte |
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_copy_data() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| DATA_SOURCE | 1 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_rx_page_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/target/iscsi/cxgbit/cxgbit_main.c cxgbit_lro_init_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 704 |
| DATA_SOURCE | 0 | napi | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/target/iscsi/cxgbit/cxgbit_main.c cxgbit_uld_lro_rx_handler() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 40 |
| DATA_SOURCE | 0 | napi | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/google/gve/gve_utils.c gve_rx_copy_data() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | (-1),560 |
| BUF_SIZE | 0 | napi | (-1),560 |
| DATA_SOURCE | 0 | napi | $1 |
| DATA_SOURCE | 1 | len | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_add_frag() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_alloc_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/aquantia/atlantic/aq_ring.c __aq_ring_rx_clean() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 256 |
| DATA_SOURCE | 0 | napi | $1 |
| RX_PATH |
drivers/net/ethernet/intel/igc/igc_main.c igc_construct_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| UNITS | 1 | len | unit_byte |
drivers/net/ethernet/intel/igc/igc_main.c igc_construct_skb_zc() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/intel/i40e/i40e_xsk.c i40e_construct_skb_zc() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/b44.c b44_rx() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/chelsio/cxgb/sge.c get_packet() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0-4294967294 |
| CAPPED_DATA | 1 | len | 1 |
| DATA_SOURCE | 1 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/hyperv/netvsc_drv.c netvsc_alloc_recv_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | 560 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_eth_alloc_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/fm10k/fm10k_main.c fm10k_fetch_rx_buffer() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_rx_int() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0-92 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_construct_skb_zc() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_construct_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH |
drivers/net/usb/lan78xx.c lan78xx_rx() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0-16379 |
| CAPPED_DATA | 1 | len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c bnge_copy_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0-u16max |
| CAPPED_DATA | 1 | len | 1 |
| DATA_SOURCE | 1 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/usb/r8152.c rx_bottom() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | napi->skb->_nfct | 0 |
| PARAM_VALUE | 0 | napi->skb->active_extensions | 0 |
| PARAM_VALUE | 0 | napi->skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->skb->destructor | 0 |
| PARAM_VALUE | 0 | napi->skb->encapsulation | 0 |
| PARAM_VALUE | 0 | napi->skb->ip_summed | 0 |
| PARAM_VALUE | 0 | napi->skb->pkt_type | 0 |
| PARAM_VALUE | 0 | napi->skb->sk | 0 |
| PARAM_VALUE | 0 | napi->skb->skb_iif | 0 |
| PARAM_VALUE | 0 | napi->skb->slow_gro | 0 |
| PARAM_VALUE | 0 | napi->skb->vlan_all | 0 |
| BUF_SIZE | 0 | napi | 560 |
| CAPPED_DATA | 1 | len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | napi->skb->end | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/usb/r8152.c rx_bottom() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | 560 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | napi->skb->end | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/e1000e/netdev.c e1000_clean_rx_irq() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0-u16max |
| CAPPED_DATA | 1 | len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c mlx5e_xsk_construct_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/intel/e1000/e1000_main.c e1000_alloc_rx_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0-u16max,4294967292-u32max |
| CAPPED_DATA | 1 | len | 1 |
| DATA_SOURCE | 1 | len | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
drivers/net/fjes/fjes_main.c fjes_poll() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 0 | napi->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 0 | napi->dev->rtnl_link_ops->maxtype | 0-6,8-10,15,18,20,22,24,34,50 |
| PARAM_VALUE | 1 | len | 18-s32max |
| BUF_SIZE | 0 | napi | (-1),128 |
| BUF_SIZE | 0 | napi | (-1),128 |
| DATA_SOURCE | 0 | napi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/igb/igb_main.c igb_construct_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/hisilicon/hns/hns_enet.c hns_nic_poll_rx_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/amazon/ena/ena_netdev.c ena_alloc_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
51e6ac3d6061642e gve_rx_append_frags() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0 |
| BUF_SIZE | 0 | napi | 560 |
| DATA_SOURCE | 0 | napi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_alloc_rx_buffer() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 64-65599 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/ipoib_rx.c hfi1_ipoib_prepare_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | 560 |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
drivers/infiniband/hw/hfi1/ipoib_rx.c prepare_frag_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | 560 |
| DATA_SOURCE | 0 | napi | $0 |
| DATA_SOURCE | 1 | len | $1 |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
drivers/net/ethernet/realtek/r8169_main.c rtl_rx() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 0-16382,4294967292-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/wangxun/libwx/wx_lib.c wx_build_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH |
drivers/net/ethernet/intel/igb/igb_xsk.c igb_construct_skb_zc() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/renesas/rtsn.c rtsn_rx() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 1711 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/core/gro.c napi_get_frags() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->skb | 0 |
| PARAM_VALUE | 1 | len | 304 |
| BUF_SIZE | 0 | napi | (-1),560 |
| BUF_SIZE | 0 | napi | (-1),560 |
| DATA_SOURCE | 0 | napi | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &tfile->napi_mutex | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/amd/xgbe/xgbe-drv.c xgbe_create_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | 560 |
| DATA_SOURCE | 0 | napi | $1 |
| RX_PATH |
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c ixgbe_construct_skb_zc() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| UNITS | 1 | len | unit_byte |
drivers/net/ethernet/realtek/8139cp.c cp_rx_poll() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| BUF_SIZE | 0 | napi | (-1),128 |
| BUF_SIZE | 0 | napi | (-1),128 |
| DATA_SOURCE | 0 | napi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/freescale/fec_main.c fec_build_skb_zc() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| DATA_SOURCE | 0 | napi | $1 |
| DATA_SOURCE | 1 | len | r xdp_get_buff_len |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/virtio_net.c page_to_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/virtio_net.c xsk_construct_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_construct_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH |
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_construct_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c ionic_rx_copybreak() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| CAPPED_DATA | 1 | len | 1 |
| DATA_SOURCE | 1 | len | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_mpwrq_nonlinear() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_shampo() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 0,8-256 |
| BIT_INFO | 1 | len | 0x0,0x1f8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/alibaba/eea/eea_rx.c eea_rx_build_split_hdr_skb() -> napi_alloc_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 14-1023 |
| CAPPED_DATA | 1 | len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |