Home
last modified time | relevance | path

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

123

/Linux-v4.19/arch/arm/include/asm/
Dspinlock.h62 prefetchw(&lock->slock); in arch_spin_lock()
86 prefetchw(&lock->slock); in arch_spin_trylock()
143 prefetchw(&rw->lock); in arch_write_lock()
162 prefetchw(&rw->lock); in arch_write_trylock()
211 prefetchw(&rw->lock); in arch_read_lock()
232 prefetchw(&rw->lock); in arch_read_unlock()
251 prefetchw(&rw->lock); in arch_read_trylock()
Datomic.h47 prefetchw(&v->counter); \
65 prefetchw(&v->counter); \
86 prefetchw(&v->counter); \
116 prefetchw(&ptr->counter); in atomic_cmpxchg_relaxed()
139 prefetchw(&v->counter); in atomic_fetch_add_unless()
297 prefetchw(&v->counter); in atomic64_set()
315 prefetchw(&v->counter); \
335 prefetchw(&v->counter); \
358 prefetchw(&v->counter); \
415 prefetchw(&ptr->counter); in ATOMIC64_OPS()
[all …]
Dcmpxchg.h39 prefetchw((const void *)ptr); in __xchg()
161 prefetchw((const void *)ptr); in __cmpxchg()
251 prefetchw(ptr); in __cmpxchg64()
Dfutex.h29 prefetchw(uaddr); \
58 prefetchw(uaddr); in futex_atomic_cmpxchg_inatomic()
Dprocessor.h135 static inline void prefetchw(const void *ptr) in prefetchw() function
/Linux-v4.19/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-v4.19/include/linux/
Dprefetch.h43 #define prefetchw(x) __builtin_prefetch(x,1) macro
47 #define spin_lock_prefetch(x) prefetchw(x)
/Linux-v4.19/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-v4.19/arch/sparc/include/asm/
Dprocessor_64.h244 static inline void prefetchw(const void *x) in prefetchw() function
255 #define spin_lock_prefetch(x) prefetchw(x)
/Linux-v4.19/arch/parisc/include/asm/
Dprefetch.h36 static inline void prefetchw(const void *addr) in prefetchw() function
/Linux-v4.19/arch/alpha/include/asm/
Dprocessor.h74 extern inline void prefetchw(const void *ptr) in prefetchw() function
/Linux-v4.19/arch/sh/include/asm/
Dprocessor_32.h206 static inline void prefetchw(const void *x) in prefetchw() function
/Linux-v4.19/drivers/misc/sgi-gru/
Dgrufault.c162 prefetchw(tfm); /* Helps on hardware, required for emulator */ in get_clear_fault_map()
390 prefetchw(cbe); in gru_try_dropin()
568 prefetchw(tfh); /* Helps on hdw, required for emulator */ in gru_intr()
637 prefetchw(tfh); /* Helps on hdw, required for emulator */ in gru_user_dropin()
/Linux-v4.19/arch/powerpc/include/asm/
Dprocessor.h483 static inline void prefetchw(const void *x) in prefetchw() function
491 #define spin_lock_prefetch(x) prefetchw(x)
/Linux-v4.19/drivers/parisc/
Diommu-helpers.h65 prefetchw(pdirp); in iommu_fill_pdir()
/Linux-v4.19/arch/arm64/include/asm/
Dprocessor.h230 static inline void prefetchw(const void *ptr) in prefetchw() function
/Linux-v4.19/arch/x86/include/asm/
Dprocessor.h820 static inline void prefetchw(const void *x) in prefetchw() function
829 prefetchw(x); in spin_lock_prefetch()
/Linux-v4.19/arch/ia64/include/asm/
Dprocessor.h674 prefetchw (const void *x) in prefetchw() function
679 #define spin_lock_prefetch(x) prefetchw(x)
/Linux-v4.19/arch/mips/include/asm/
Dprocessor.h424 #define prefetchw(x) __builtin_prefetch((x), 1, 1) macro
/Linux-v4.19/arch/xtensa/include/asm/
Duaccess.h244 prefetchw(to); in raw_copy_from_user()
/Linux-v4.19/kernel/locking/
Dqspinlock.c437 prefetchw(next); in queued_spin_lock_slowpath()
/Linux-v4.19/arch/ia64/mm/
Dfault.c96 prefetchw(&mm->mmap_sem); in ia64_do_page_fault()
/Linux-v4.19/fs/ext4/
Dreadpage.c129 prefetchw(&page->flags); in ext4_mpage_readpages()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c885 prefetchw(va); /* xdp_frame data area */ in mlx5e_skb_from_cqe_linear()
935 prefetchw(skb->data); in mlx5e_skb_from_cqe_nonlinear()
1053 prefetchw(skb->data); in mlx5e_skb_from_cqe_mpwrq_nonlinear()
1100 prefetchw(va); /* xdp_frame data area */ in mlx5e_skb_from_cqe_mpwrq_linear()

123