Defined in 3 files as a macro:
- arch/loongarch/include/asm/processor.h, line 217 (as a macro)
- arch/mips/include/asm/processor.h, line 390 (as a macro)
- include/linux/prefetch.h, line 43 (as a macro)
Defined in 9 files as a function:
- arch/alpha/include/asm/processor.h, line 52 (as a function)
- arch/arm/include/asm/processor.h, line 120 (as a function)
- arch/arm64/include/asm/processor.h, line 402 (as a function)
- arch/parisc/include/asm/prefetch.h, line 36 (as a function)
- arch/powerpc/include/asm/processor.h, line 411 (as a function)
- arch/riscv/include/asm/processor.h, line 167 (as a function)
- arch/sh/include/asm/processor_32.h, line 197 (as a function)
- arch/sparc/include/asm/processor_64.h, line 205 (as a function)
- arch/x86/include/asm/processor.h, line 654 (as a function)
Referenced in 53 files:
- arch/arc/lib/memset-archs.S, line 25
- arch/arm/include/asm/atomic.h
- arch/arm/include/asm/cmpxchg.h
- arch/arm/include/asm/futex.h
- arch/arm/include/asm/spinlock.h
- arch/powerpc/lib/qspinlock.c, line 603
- arch/powerpc/lib/sstep.c, line 3604
- arch/sh/kernel/cpu/sh4/sq.c, line 63
- arch/xtensa/include/asm/uaccess.h, line 231
- drivers/net/ethernet/amazon/ena/ena_com.h, line 1134
- drivers/net/ethernet/aquantia/atlantic/aq_ring.c, line 479
- drivers/net/ethernet/freescale/enetc/enetc.c
- drivers/net/ethernet/hisilicon/hns/hns_enet.c, line 593
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c, line 4110
- drivers/net/ethernet/intel/fm10k/fm10k_main.c
- drivers/net/ethernet/intel/i40e/i40e_txrx.c, line 2272
- drivers/net/ethernet/intel/ice/ice_txrx.c, line 298
- drivers/net/ethernet/intel/igb/igb_main.c
- drivers/net/ethernet/intel/igb/igb_xsk.c, line 301
- drivers/net/ethernet/intel/igc/igc_main.c, line 1896
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c, line 561
- drivers/net/ethernet/mellanox/mlx4/en_tx.c, line 292
- drivers/net/ethernet/netronome/nfp/nfd3/xsk.c, line 353
- drivers/net/ethernet/pensando/ionic/ionic_txrx.c
- drivers/net/ethernet/sfc/siena/tx.c, line 261
- drivers/net/ethernet/sfc/tx.c, line 468
- drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c, line 88
- drivers/net/ethernet/ti/netcp_core.c, line 1106
- drivers/net/ethernet/wangxun/libwx/wx_lib.c
- drivers/parisc/iommu-helpers.h, line 65
- drivers/usb/gadget/udc/goku_udc.c, line 418
- drivers/usb/gadget/udc/lpc32xx_udc.c, line 1503
- drivers/usb/gadget/udc/max3420_udc.c, line 716
- drivers/usb/gadget/udc/net2280.c, line 734
- drivers/usb/gadget/udc/omap_udc.c, line 425
- drivers/usb/gadget/udc/pxa25x_udc.c, line 723
- drivers/usb/gadget/udc/pxa27x_udc.c, line 798
- drivers/usb/gadget/udc/udc-xilinx.c, line 612
- drivers/usb/host/sl811-hcd.c, line 527
- fs/ext4/readpage.c, line 171
- fs/f2fs/data.c, line 2717
- fs/mpage.c, line 367
- include/linux/netdevice.h
- kernel/bpf/cpumap.c, line 358
- kernel/bpf/rqspinlock.c, line 550
- kernel/locking/qspinlock.c, line 323
- lib/raid/xor/xor-32regs-prefetch.c
- lib/raid/xor/xor-8regs-prefetch.c
- mm/vmscan.c, line 190
- net/core/pktgen.c
- net/core/selftests.c, line 44
- net/ipv4/tcp.c, line 2292
Smatch caller information:
drivers/net/ethernet/freescale/enetc/enetc.c enetc_lso_map_data() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_lso_map_data() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_lso_map_hdr() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_lso_map_hdr() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_buffs() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_buffs() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-18446744073709547521 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_buffs() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_tso_buffs() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_tso_buffs() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_tso_hdr() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_xdp_map_tx_buff() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/freescale/enetc/enetc.c enetc_xdp_xmit() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 1-s32max |
| BUF_SIZE | 0 | x | 1-s32max |
| DATA_SOURCE | 0 | x | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *x | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| BUF_SIZE | 0 | x | 1-s32max |
| DATA_SOURCE | 0 | x | $0 |
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| LOCK2 | &priv->state_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mlx5e_priv)->state_lock |
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *x | 0-255 |
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| LOCK2 | &priv->state_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mlx5e_priv)->state_lock |
drivers/net/ethernet/amazon/ena/ena_com.c ena_com_get_next_bounce_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 1-u64max |
| PARAM_VALUE | 0 | *x | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/gadget/udc/pxa27x_udc.c read_packet() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | &ep->lock | ||
| HALF_LOCKED2 | flags |
fs/mpage.c mpage_readahead() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &oi->ip_alloc_sem |
net/core/pktgen.c fill_packet_ipv4() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
net/core/pktgen.c fill_packet_ipv6() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
drivers/usb/gadget/udc/goku_udc.c read_fifo() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | *x | 0-255 |
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c nfp_nfd3_xsk_tx() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
net/ipv4/tcp.c tcp_zerocopy_receive() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 1-u64max |
| DATA_SOURCE | 0 | x | r skb_frag_page |
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sk |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_alloc_skb() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| USER_PTR | 0 | x |
kernel/bpf/cpumap.c cpu_map_kthread_run() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/usb/gadget/udc/net2280.c read_fifo() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct net2280)->lock |
drivers/usb/gadget/udc/lpc32xx_udc.c udc_ep0_out_req() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| LOCK2 | &udc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct lpc32xx_udc)->lock |
drivers/net/ethernet/aquantia/atlantic/aq_ring.c aq_xdp_run_prog() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
fs/f2fs/data.c f2fs_mpage_readpages() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mapping->invalidate_lock |
drivers/net/ethernet/intel/igc/igc_main.c igc_get_rx_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| RX_PATH | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | x | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *x | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx4/en_rx.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| DATA_SOURCE | 0 | x | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx4/en_rx.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *x | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
kernel/bpf/rqspinlock.c resilient_queued_spin_lock_slowpath() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BIT_INFO | 0 | x | 0x0,0x0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq_flags |
drivers/net/ethernet/intel/fm10k/fm10k_main.c fm10k_fetch_rx_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/fm10k/fm10k_main.c fm10k_fetch_rx_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 1-s32max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
drivers/net/ethernet/intel/ice/ice_txrx.c ice_clean_tx_irq() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/ice/ice_txrx.c netdev_txq_bql_complete_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/ice/ice_txrx.c netdev_txq_bql_enqueue_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &netdev->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/xdp.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | x | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *x | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/sfc/siena/tx.c efx_siena_xdp_tx_buffers() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tx_queue->core_txq->_xmit_lock |
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_get_rx_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| RX_PATH | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_run_xdp() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
mm/vmscan.c isolate_lru_folios() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lruvec->lru_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct lruvec)->lru_lock |
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c stmmac_test_get_udp_skb() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
drivers/net/ethernet/intel/igb/igb_main.c igb_get_rx_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/igb/igb_main.c igb_run_xdp() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| 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() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
drivers/usb/host/sl811-hcd.c done() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| LOCK2 | &sl811->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sl811)->lock |
net/core/selftests.c net_test_get_skb() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
drivers/usb/gadget/udc/udc-xilinx.c xudc_read_fifo() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| LOCK2 | &udc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct xusb_udc)->lock |
lib/raid/xor/xor-32regs-prefetch.c xor_32regs_p_2() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 20480 |
| DATA_SOURCE | 0 | x | $1 |
| NOCHECK_CALL |
lib/raid/xor/xor-32regs-prefetch.c xor_32regs_p_2() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
lib/raid/xor/xor-32regs-prefetch.c xor_32regs_p_3() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 20480 |
| DATA_SOURCE | 0 | x | $1 |
| NOCHECK_CALL |
lib/raid/xor/xor-32regs-prefetch.c xor_32regs_p_3() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
lib/raid/xor/xor-32regs-prefetch.c xor_32regs_p_4() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 20480 |
| DATA_SOURCE | 0 | x | $1 |
| NOCHECK_CALL |
lib/raid/xor/xor-32regs-prefetch.c xor_32regs_p_4() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
lib/raid/xor/xor-32regs-prefetch.c xor_32regs_p_5() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 20480 |
| DATA_SOURCE | 0 | x | $1 |
| NOCHECK_CALL |
lib/raid/xor/xor-32regs-prefetch.c xor_32regs_p_5() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
kernel/locking/qspinlock.c __pv_queued_spin_lock_slowpath() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BIT_INFO | 0 | x | 0x0,0x0 |
| NOCHECK_CALL |
kernel/locking/qspinlock.c native_queued_spin_lock_slowpath() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BIT_INFO | 0 | x | 0x0,0x0 |
| NOCHECK_CALL |
lib/raid/xor/xor-8regs-prefetch.c xor_8regs_p_2() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 20480 |
| DATA_SOURCE | 0 | x | $1 |
| NOCHECK_CALL |
lib/raid/xor/xor-8regs-prefetch.c xor_8regs_p_2() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
lib/raid/xor/xor-8regs-prefetch.c xor_8regs_p_3() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 20480 |
| DATA_SOURCE | 0 | x | $1 |
| NOCHECK_CALL |
lib/raid/xor/xor-8regs-prefetch.c xor_8regs_p_3() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
lib/raid/xor/xor-8regs-prefetch.c xor_8regs_p_4() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 20480 |
| DATA_SOURCE | 0 | x | $1 |
| NOCHECK_CALL |
lib/raid/xor/xor-8regs-prefetch.c xor_8regs_p_4() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
lib/raid/xor/xor-8regs-prefetch.c xor_8regs_p_5() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 20480 |
| DATA_SOURCE | 0 | x | $1 |
| NOCHECK_CALL |
lib/raid/xor/xor-8regs-prefetch.c xor_8regs_p_5() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL |
fs/ext4/readpage.c ext4_mpage_readpages() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mapping->invalidate_lock |
drivers/net/ethernet/mellanox/mlx4/en_tx.c mlx4_en_free_tx_desc() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx4/en_tx.c netdev_txq_bql_complete_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx4/en_tx.c netdev_txq_bql_enqueue_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/amazon/ena/ena_eth_com.c ena_com_get_next_bounce_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | *x | 0-255 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/wangxun/libwx/wx_lib.c wx_build_skb() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| BUF_SIZE | 0 | x | 1-s32max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
drivers/net/ethernet/wangxun/libwx/wx_lib.c wx_get_rx_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/igb/igb_xsk.c igb_run_xdp_zc() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/sfc/tx.c efx_xdp_tx_buffers() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tx_queue->core_txq->_xmit_lock |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_run_xdp() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | 1-s32max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_get_rx_buffer() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c ionic_run_xdp() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 7046438661885239320 |
| BUF_SIZE | 0 | x | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c ionic_rx_build_skb() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | x | (-1),1-s32max |
| BUF_SIZE | 0 | x | (-1),1-s32max |
| DATA_SOURCE | 0 | x | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| USER_PTR | 0 | x | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c net_prefetchw() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *x | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/usb/gadget/udc/max3420_udc.c max3420_do_data() -> prefetchw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOCHECK_CALL | |||
| UNITS | 0 | x | unit_byte |
| LOCK2 | &udc->spi_bus_mutex | ||
| TYPE_LOCK | (struct max3420_udc)->spi_bus_mutex |