Searched refs:prefetchw (Results 1 - 25 of 73) sorted by relevance

123

/linux-master/arch/parisc/include/asm/
H A Dprefetch.h36 static inline void prefetchw(const void *addr) function
/linux-master/arch/arm/include/asm/
H A Dspinlock.h62 prefetchw(&lock->slock);
86 prefetchw(&lock->slock);
143 prefetchw(&rw->lock);
162 prefetchw(&rw->lock);
211 prefetchw(&rw->lock);
233 prefetchw(&rw->lock);
252 prefetchw(&rw->lock);
H A Datomic.h42 prefetchw(&v->counter); \
60 prefetchw(&v->counter); \
81 prefetchw(&v->counter); \
111 prefetchw(&ptr->counter);
134 prefetchw(&v->counter);
299 prefetchw(&v->counter);
317 prefetchw(&v->counter); \
337 prefetchw(&v->counter); \
360 prefetchw(&v->counter); \
416 prefetchw(
[all...]
H A Dcmpxchg.h40 prefetchw((const void *)ptr);
162 prefetchw((const void *)ptr);
252 prefetchw(ptr);
H A Dfutex.h29 prefetchw(uaddr); \
58 prefetchw(uaddr);
H A Dprocessor.h119 static inline void prefetchw(const void *ptr) function
/linux-master/include/linux/
H A Dprefetch.h31 prefetchw(x) - prefetches the cacheline at "x" for write
43 #define prefetchw(x) __builtin_prefetch(x,1) macro
/linux-master/arch/alpha/include/asm/
H A Dprocessor.h56 extern inline void prefetchw(const void *ptr) function
/linux-master/arch/arc/lib/
H A Dmemset-archs.S10 * The memset implementation below is optimized to use prefetchw and prealloc
14 * we don't call any prefetchw/prealloc instruction for L1 cache lines which
25 prefetchw [\reg, \off]
/linux-master/include/asm-generic/
H A Dxor.h315 prefetchw(p1);
319 prefetchw(p1+8);
343 prefetchw(p1);
348 prefetchw(p1+8);
376 prefetchw(p1);
382 prefetchw(p1+8);
413 prefetchw(p1);
420 prefetchw(p1+8);
450 prefetchw(p1);
456 prefetchw(p
[all...]
/linux-master/arch/sh/include/asm/
H A Dprocessor_32.h197 static inline void prefetchw(const void *x) function
/linux-master/arch/sparc/include/asm/
H A Dprocessor_64.h230 static inline void prefetchw(const void *x) function
/linux-master/drivers/parisc/
H A Diommu-helpers.h65 prefetchw(pdirp);
/linux-master/arch/xtensa/include/asm/
H A Duaccess.h231 prefetchw(to);
/linux-master/arch/loongarch/include/asm/
H A Dprocessor.h217 #define prefetchw(x) __builtin_prefetch((x), 1, 1) macro
/linux-master/kernel/locking/
H A Dqspinlock.c487 prefetchw(next);
/linux-master/arch/powerpc/include/asm/
H A Dprocessor.h400 static inline void prefetchw(const void *x) function
/linux-master/arch/mips/include/asm/
H A Dprocessor.h390 #define prefetchw(x) __builtin_prefetch((x), 1, 1) macro
/linux-master/drivers/misc/sgi-gru/
H A Dgrufault.c149 prefetchw(tfm); /* Helps on hardware, required for emulator */
377 prefetchw(cbe);
555 prefetchw(tfh); /* Helps on hdw, required for emulator */
624 prefetchw(tfh); /* Helps on hdw, required for emulator */
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dtx.c261 prefetchw(__efx_tx_queue_get_insert_buffer(tx_queue));
/linux-master/arch/sh/kernel/cpu/sh4/
H A Dsq.c63 prefetchw(sq);
/linux-master/fs/ext4/
H A Dreadpage.c243 prefetchw(&folio->flags);
/linux-master/arch/arm64/include/asm/
H A Dprocessor.h364 static inline void prefetchw(const void *ptr) function
/linux-master/drivers/net/ethernet/sfc/
H A Dtx.c474 prefetchw(__efx_tx_queue_get_insert_buffer(tx_queue));
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dxsk.c353 prefetchw(&tx_ring->txds[wr_idx]);

Completed in 551 milliseconds

123