Home
last modified time | relevance | path

Searched refs:prefetchw (Results 1 – 67 of 67) sorted by relevance

/linux-4.4.14/arch/arm/include/asm/
Dspinlock.h64 prefetchw(&lock->slock); in arch_spin_lock()
88 prefetchw(&lock->slock); in arch_spin_trylock()
145 prefetchw(&rw->lock); in arch_write_lock()
164 prefetchw(&rw->lock); in arch_write_trylock()
216 prefetchw(&rw->lock); in arch_read_lock()
237 prefetchw(&rw->lock); in arch_read_unlock()
256 prefetchw(&rw->lock); in arch_read_trylock()
Datomic.h47 prefetchw(&v->counter); \
65 prefetchw(&v->counter); \
88 prefetchw(&ptr->counter); in atomic_cmpxchg_relaxed()
111 prefetchw(&v->counter); in __atomic_add_unless()
266 prefetchw(&v->counter); in atomic64_set()
284 prefetchw(&v->counter); \
304 prefetchw(&v->counter); \
347 prefetchw(&ptr->counter); in ATOMIC64_OPS()
370 prefetchw(&ptr->counter); in atomic64_xchg_relaxed()
391 prefetchw(&v->counter); in atomic64_dec_if_positive()
[all …]
Dcmpxchg.h38 prefetchw((const void *)ptr); in __xchg()
160 prefetchw((const void *)ptr); in __cmpxchg()
250 prefetchw(ptr); in __cmpxchg64()
Dfutex.h28 prefetchw(uaddr); \
57 prefetchw(uaddr); in futex_atomic_cmpxchg_inatomic()
Dprocessor.h119 static inline void prefetchw(const void *ptr) in prefetchw() function
/linux-4.4.14/include/asm-generic/
Dxor.h308 prefetchw(p1); in xor_8regs_p_2()
312 prefetchw(p1+8); in xor_8regs_p_2()
335 prefetchw(p1); in xor_8regs_p_3()
340 prefetchw(p1+8); in xor_8regs_p_3()
366 prefetchw(p1); in xor_8regs_p_4()
372 prefetchw(p1+8); in xor_8regs_p_4()
400 prefetchw(p1); in xor_8regs_p_5()
407 prefetchw(p1+8); in xor_8regs_p_5()
436 prefetchw(p1); in xor_32regs_p_2()
442 prefetchw(p1+8); in xor_32regs_p_2()
[all …]
/linux-4.4.14/include/linux/
Dprefetch.h42 #define prefetchw(x) __builtin_prefetch(x,1) macro
46 #define spin_lock_prefetch(x) prefetchw(x)
Dnetdevice.h2710 prefetchw(&dev_queue->dql.num_queued); in netdev_txq_bql_enqueue_prefetchw()
2724 prefetchw(&dev_queue->dql.limit); in netdev_txq_bql_complete_prefetchw()
/linux-4.4.14/arch/arc/lib/
Dmemcpy-archs.S29 # define PREFETCH_WRITE(RX) prefetchw [RX, 64]
36 # define PREFETCH_WRITE(RX) prefetchw [RX, 32]
45 prefetchw [r0] ; Prefetch the write location
122 prefetchw [r3, 32] ;Prefetch the next write location
167 prefetchw [r3, 32] ;Prefetch the next write location
209 prefetchw [r3, 32] ;Prefetch the next write location
Dmemset-archs.S14 prefetchw [r0] ; Prefetch the write location
/linux-4.4.14/arch/arm64/include/asm/
Dprocessor.h174 static inline void prefetchw(const void *ptr) in prefetchw() function
182 prefetchw(x); in spin_lock_prefetch()
/linux-4.4.14/arch/sparc/include/asm/
Dprocessor_64.h242 static inline void prefetchw(const void *x) in prefetchw() function
253 #define spin_lock_prefetch(x) prefetchw(x)
/linux-4.4.14/arch/parisc/include/asm/
Dprefetch.h35 static inline void prefetchw(const void *addr) in prefetchw() function
/linux-4.4.14/arch/alpha/include/asm/
Dprocessor.h77 extern inline void prefetchw(const void *ptr) in prefetchw() function
/linux-4.4.14/arch/sh/include/asm/
Dprocessor_32.h209 static inline void prefetchw(const void *x) in prefetchw() function
/linux-4.4.14/arch/mn10300/include/asm/
Dprocessor.h167 static inline void prefetchw(const void *x) in prefetchw() function
/linux-4.4.14/arch/powerpc/include/asm/
Dprocessor.h432 static inline void prefetchw(const void *x) in prefetchw() function
440 #define spin_lock_prefetch(x) prefetchw(x)
/linux-4.4.14/drivers/misc/sgi-gru/
Dgrufault.c162 prefetchw(tfm); /* Helps on hardware, required for emulator */ in get_clear_fault_map()
386 prefetchw(cbe); in gru_try_dropin()
564 prefetchw(tfh); /* Helps on hdw, required for emulator */ in gru_intr()
633 prefetchw(tfh); /* Helps on hdw, required for emulator */ in gru_user_dropin()
Dgrumain.c465 prefetchw(p); in prefetch_data()
/linux-4.4.14/arch/m32r/lib/
Dusercopy.c26 prefetchw(to); in __generic_copy_from_user()
/linux-4.4.14/drivers/parisc/
Diommu-helpers.h64 prefetchw(pdirp); in iommu_fill_pdir()
/linux-4.4.14/arch/x86/include/asm/
Dprocessor.h684 static inline void prefetchw(const void *x) in prefetchw() function
693 prefetchw(x); in spin_lock_prefetch()
/linux-4.4.14/arch/ia64/include/asm/
Dprocessor.h693 prefetchw (const void *x) in prefetchw() function
698 #define spin_lock_prefetch(x) prefetchw(x)
/linux-4.4.14/arch/mips/include/asm/
Dprocessor.h390 #define prefetchw(x) __builtin_prefetch((x), 1, 1) macro
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_transfer.c141 prefetchw((void *) cmd); /* pull in one cache line at least */ in udl_compress_hline16()
/linux-4.4.14/arch/ia64/mm/
Dfault.c94 prefetchw(&mm->mmap_sem); in ia64_do_page_fault()
/linux-4.4.14/fs/ext4/
Dreadpage.c164 prefetchw(&page->flags); in ext4_mpage_readpages()
/linux-4.4.14/arch/sh/kernel/cpu/sh4/
Dsq.c66 prefetchw(sq); in sq_flush_range()
/linux-4.4.14/arch/xtensa/include/asm/
Duaccess.h420 prefetchw(to);
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/
Dehea_main.c588 prefetchw(pref); in get_skb_by_index()
589 prefetchw(pref + EHEA_CACHE_LINE); in get_skb_by_index()
615 prefetchw(pref); in get_skb_by_index_ll()
616 prefetchw(pref + EHEA_CACHE_LINE); in get_skb_by_index_ll()
619 prefetchw(pref); in get_skb_by_index_ll()
620 prefetchw(pref + EHEA_CACHE_LINE); in get_skb_by_index_ll()
/linux-4.4.14/fs/
Dmpage.c371 prefetchw(&page->flags); in mpage_readpages()
/linux-4.4.14/Documentation/DocBook/
Dnetworking.xml.db408 API-netdev-txq-bql-enqueue-prefetchw
409 API-netdev-txq-bql-complete-prefetchw
/linux-4.4.14/drivers/net/ethernet/alteon/
Dacenic.c1635 prefetchw(&ap->cur_rx_bufs); in ace_load_std_rx_ring()
1697 prefetchw(&ap->cur_mini_bufs); in ace_load_mini_rx_ring()
1926 prefetchw(&ap->cur_rx_bufs); in ace_rx_int()
1927 prefetchw(&ap->cur_mini_bufs); in ace_rx_int()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c324 prefetchw(page); in fm10k_fetch_rx_buffer()
348 prefetchw(skb->data); in fm10k_fetch_rx_buffer()
/linux-4.4.14/arch/x86/mm/
Dfault.c1083 prefetchw(&mm->mmap_sem); in __do_page_fault()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c290 prefetchw(&skb->users); in mlx4_en_free_tx_desc()
/linux-4.4.14/drivers/usb/gadget/udc/
Ds3c-hsudc.c393 prefetchw(buf); in s3c_hsudc_read_fifo()
Dpxa25x_udc.c528 prefetchw(buf); in read_fifo()
Dgoku_udc.c414 prefetchw(buf); in read_fifo()
Dudc-xilinx.c612 prefetchw(buf); in xudc_read_fifo()
Dpxa27x_udc.c872 prefetchw(buf); in read_packet()
Dnet2272.c568 prefetchw(buf); in net2272_read_fifo()
Domap_udc.c427 prefetchw(buf); in read_fifo()
Dlpc32xx_udc.c1565 prefetchw(req->req.buf + req->req.actual); in udc_ep0_out_req()
Dnet2280.c739 prefetchw(buf); in read_fifo()
/linux-4.4.14/drivers/usb/host/
Disp1362-hcd.c371 prefetchw(ptd); in isp1362_read_ptd()
385 prefetchw(ep->data); in isp1362_read_ptd()
Dsl811-hcd.c525 prefetchw(buf); in done()
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c702 prefetchw(&(ioc->pdir_base[pide])); in sba_alloc_range()
/linux-4.4.14/fs/f2fs/
Ddata.c897 prefetchw(&page->flags); in f2fs_mpage_readpages()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c852 prefetchw(page); in ixgbevf_fetch_rx_buffer()
876 prefetchw(skb->data); in ixgbevf_fetch_rx_buffer()
/linux-4.4.14/net/core/
Dpktgen.c2833 prefetchw(skb->data); in fill_packet_ipv4()
2960 prefetchw(skb->data); in fill_packet_ipv6()
Dskbuff.c221 prefetchw(skb); in __alloc_skb()
238 prefetchw(data + size); in __alloc_skb()
/linux-4.4.14/drivers/video/fbdev/
Dudlfb.c442 prefetchw((void *) cmd); /* pull in one cache line at least */ in dlfb_compress_hline()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Ddir.c225 prefetchw(&page->flags); in ll_dir_filler()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1891 prefetchw(tx_desc + 1); in i40evf_tx_map()
/linux-4.4.14/arch/powerpc/lib/
Dsstep.c1794 prefetchw((void *) op.ea); in emulate_step()
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c1047 prefetchw(skb_shinfo(skb)); in netcp_tx_map_skb()
/linux-4.4.14/mm/
Dpage_alloc.c1033 prefetchw(p); in __free_pages_boot_core()
1035 prefetchw(p + 1); in __free_pages_boot_core()
Dvmscan.c132 prefetchw(&prev->_field); \
Dslab.c3255 prefetchw(objp); in slab_alloc()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2721 prefetchw(tx_desc + 1); in i40e_tx_map()
/linux-4.4.14/net/ipv4/
Dtcp_input.c3137 prefetchw(skb->next); in tcp_clean_rtx_queue()
3529 prefetchw(sk->sk_write_queue.next); in tcp_ack()
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
Dx86-opcode-map.txt335 # AMD's prefetch group. Intel supports prefetchw(/1) only.
/linux-4.4.14/arch/x86/lib/
Dx86-opcode-map.txt335 # AMD's prefetch group. Intel supports prefetchw(/1) only.
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c6709 prefetchw(page); in igb_fetch_rx_buffer()
6732 prefetchw(skb->data); in igb_fetch_rx_buffer()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c1958 prefetchw(page); in ixgbe_fetch_rx_buffer()
1985 prefetchw(skb->data); in ixgbe_fetch_rx_buffer()
/linux-4.4.14/fs/btrfs/
Dextent_io.c4284 prefetchw(&page->flags); in extent_readpages()