Home
last modified time | relevance | path

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

123

/Linux-v5.4/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()
233 prefetchw(&rw->lock); in arch_read_unlock()
252 prefetchw(&rw->lock); in arch_read_trylock()
Datomic.h44 prefetchw(&v->counter); \
62 prefetchw(&v->counter); \
83 prefetchw(&v->counter); \
113 prefetchw(&ptr->counter); in atomic_cmpxchg_relaxed()
136 prefetchw(&v->counter); in atomic_fetch_add_unless()
294 prefetchw(&v->counter); in atomic64_set()
312 prefetchw(&v->counter); \
332 prefetchw(&v->counter); \
355 prefetchw(&v->counter); \
411 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.h130 static inline void prefetchw(const void *ptr) in prefetchw() function
/Linux-v5.4/include/asm-generic/
Dxor.h300 prefetchw(p1); in xor_8regs_p_2()
304 prefetchw(p1+8); in xor_8regs_p_2()
327 prefetchw(p1); in xor_8regs_p_3()
332 prefetchw(p1+8); in xor_8regs_p_3()
358 prefetchw(p1); in xor_8regs_p_4()
364 prefetchw(p1+8); in xor_8regs_p_4()
392 prefetchw(p1); in xor_8regs_p_5()
399 prefetchw(p1+8); in xor_8regs_p_5()
428 prefetchw(p1); in xor_32regs_p_2()
434 prefetchw(p1+8); in xor_32regs_p_2()
[all …]
/Linux-v5.4/include/linux/
Dprefetch.h43 #define prefetchw(x) __builtin_prefetch(x,1) macro
47 #define spin_lock_prefetch(x) prefetchw(x)
/Linux-v5.4/arch/sparc/include/asm/
Dprocessor_64.h238 static inline void prefetchw(const void *x) in prefetchw() function
249 #define spin_lock_prefetch(x) prefetchw(x)
/Linux-v5.4/arch/parisc/include/asm/
Dprefetch.h36 static inline void prefetchw(const void *addr) in prefetchw() function
/Linux-v5.4/arch/arc/lib/
Dmemset-archs.S25 prefetchw [\reg, \off]
/Linux-v5.4/arch/alpha/include/asm/
Dprocessor.h68 extern inline void prefetchw(const void *ptr) in prefetchw() function
/Linux-v5.4/arch/powerpc/include/asm/
Dprocessor.h385 static inline void prefetchw(const void *x) in prefetchw() function
393 #define spin_lock_prefetch(x) prefetchw(x)
/Linux-v5.4/arch/sh/include/asm/
Dprocessor_32.h200 static inline void prefetchw(const void *x) in prefetchw() function
/Linux-v5.4/drivers/misc/sgi-gru/
Dgrufault.c149 prefetchw(tfm); /* Helps on hardware, required for emulator */ in get_clear_fault_map()
377 prefetchw(cbe); in gru_try_dropin()
555 prefetchw(tfh); /* Helps on hdw, required for emulator */ in gru_intr()
624 prefetchw(tfh); /* Helps on hdw, required for emulator */ in gru_user_dropin()
/Linux-v5.4/drivers/parisc/
Diommu-helpers.h65 prefetchw(pdirp); in iommu_fill_pdir()
/Linux-v5.4/arch/ia64/include/asm/
Dprocessor.h668 prefetchw (const void *x) in prefetchw() function
673 #define spin_lock_prefetch(x) prefetchw(x)
/Linux-v5.4/arch/ia64/mm/
Dfault.c74 prefetchw(&mm->mmap_sem); in ia64_do_page_fault()
/Linux-v5.4/arch/x86/include/asm/
Dprocessor.h805 static inline void prefetchw(const void *x) in prefetchw() function
814 prefetchw(x); in spin_lock_prefetch()
/Linux-v5.4/arch/mips/include/asm/
Dprocessor.h423 #define prefetchw(x) __builtin_prefetch((x), 1, 1) macro
/Linux-v5.4/arch/arm64/include/asm/
Dprocessor.h270 static inline void prefetchw(const void *ptr) in prefetchw() function
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dxdp.c196 prefetchw(session->wqe->data); in mlx5e_xdp_mpwqe_session_start()
317 prefetchw(wqe); in mlx5e_xmit_xdp_frame()
/Linux-v5.4/arch/xtensa/include/asm/
Duaccess.h253 prefetchw(to); in raw_copy_from_user()
/Linux-v5.4/kernel/locking/
Dqspinlock.c483 prefetchw(next); in queued_spin_lock_slowpath()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_selftest.c118 prefetchw(skb->data); in mlx5e_test_get_udp_skb()
/Linux-v5.4/arch/sh/kernel/cpu/sh4/
Dsq.c63 prefetchw(sq); in sq_flush_range()

123