Home
last modified time | relevance | path

Searched refs:prefetch (Results 1 – 200 of 209) sorted by relevance

12

/linux-4.4.14/include/asm-generic/
Dxor.h309 prefetch(p2); in xor_8regs_p_2()
313 prefetch(p2+8); in xor_8regs_p_2()
336 prefetch(p2); in xor_8regs_p_3()
337 prefetch(p3); in xor_8regs_p_3()
341 prefetch(p2+8); in xor_8regs_p_3()
342 prefetch(p3+8); in xor_8regs_p_3()
367 prefetch(p2); in xor_8regs_p_4()
368 prefetch(p3); in xor_8regs_p_4()
369 prefetch(p4); in xor_8regs_p_4()
373 prefetch(p2+8); in xor_8regs_p_4()
[all …]
/linux-4.4.14/arch/sparc/lib/
DNG4copy_page.S17 prefetch [%o1 + 0x000], #n_reads_strong
18 prefetch [%o1 + 0x040], #n_reads_strong
19 prefetch [%o1 + 0x080], #n_reads_strong
20 prefetch [%o1 + 0x0c0], #n_reads_strong
22 prefetch [%o1 + 0x100], #n_reads_strong
23 prefetch [%o1 + 0x140], #n_reads_strong
24 prefetch [%o1 + 0x180], #n_reads_strong
25 prefetch [%o1 + 0x1c0], #n_reads_strong
54 prefetch [%o1 + 0x200], #n_reads_strong
Dxor.S354 prefetch [%i1], #n_writes
355 prefetch [%i2], #one_read
365 prefetch [%i1 + 0x40], #one_read
370 prefetch [%i0 + 0x40], #n_writes
399 prefetch [%i1], #n_writes
400 prefetch [%i2], #one_read
401 prefetch [%i3], #one_read
432 prefetch [%i1 + 0x40], #one_read
433 prefetch [%l7 + 0x40], #one_read
434 prefetch [%i0 + 0x40], #n_writes
[all …]
Dchecksum_64.S41 prefetch [%o0 + 0x000], #n_reads
43 prefetch [%o0 + 0x040], #n_reads
55 prefetch [%o0 + 0x080], #n_reads
58 prefetch [%o0 + 0x0c0], #n_reads
61 prefetch [%o0 + 0x100], #n_reads
68 prefetch [%o0 + 0x140], #n_reads
99 prefetch [%o0 + 0x180], #n_reads
Dbzero.S28 prefetch [%o0 + 0x000], #n_writes
46 prefetch [%o0 + 0x040], #n_writes
47 prefetch [%o0 + 0x080], #n_writes
48 prefetch [%o0 + 0x0c0], #n_writes
49 prefetch [%o0 + 0x100], #n_writes
50 prefetch [%o0 + 0x140], #n_writes
51 4: prefetch [%o0 + 0x180], #n_writes
DNG4memcpy.S134 51: LOAD(prefetch, %o1 + 0x040, #n_reads_strong)
135 LOAD(prefetch, %o1 + 0x080, #n_reads_strong)
136 LOAD(prefetch, %o1 + 0x0c0, #n_reads_strong)
137 LOAD(prefetch, %o1 + 0x100, #n_reads_strong)
138 LOAD(prefetch, %o1 + 0x140, #n_reads_strong)
139 LOAD(prefetch, %o1 + 0x180, #n_reads_strong)
140 LOAD(prefetch, %o1 + 0x1c0, #n_reads_strong)
141 LOAD(prefetch, %o1 + 0x200, #n_reads_strong)
196 LOAD(prefetch, %o1 + 0x200, #n_reads_strong)
248 LOAD(prefetch, %g1 + 0x200, #n_reads_strong)
[all …]
Dcopy_page.S96 prefetch [%o1 + 0x000], #one_read
98 prefetch [%o1 + 0x040], #one_read
99 prefetch [%o1 + 0x080], #one_read
100 prefetch [%o1 + 0x0c0], #one_read
102 prefetch [%o1 + 0x100], #one_read
104 prefetch [%o1 + 0x140], #one_read
106 prefetch [%o1 + 0x180], #one_read
135 prefetch [%o1 + 0x180], #one_read
DNG2memcpy.S222 LOAD(prefetch, %o1 + 0x000, #one_read)
223 LOAD(prefetch, %o1 + 0x040, #one_read)
224 LOAD(prefetch, %o1 + 0x080, #one_read)
293 LOAD(prefetch, %o4 + 64, #one_read)
307 LOAD(prefetch, %o4 + 64, #one_read)
321 LOAD(prefetch, %o4 + 64, #one_read)
335 LOAD(prefetch, %o4 + 64, #one_read)
349 LOAD(prefetch, %o4 + 64, #one_read)
363 LOAD(prefetch, %o4 + 64, #one_read)
377 LOAD(prefetch, %o4 + 64, #one_read)
[all …]
DU3memcpy.S158 3: LOAD(prefetch, %o1 + 0x000, #one_read)
159 LOAD(prefetch, %o1 + 0x040, #one_read)
161 LOAD(prefetch, %o1 + 0x080, #one_read)
162 LOAD(prefetch, %o1 + 0x0c0, #one_read)
163 LOAD(prefetch, %o1 + 0x100, #one_read)
165 LOAD(prefetch, %o1 + 0x140, #one_read)
167 LOAD(prefetch, %o1 + 0x180, #one_read)
169 LOAD(prefetch, %o1 + 0x1c0, #one_read)
213 LOAD(prefetch, %o1 + 0x1c0, #one_read)
DNGpage.S23 prefetch [%i1 + 0x00], #one_read
24 prefetch [%i1 + 0x40], #one_read
26 1: prefetch [%i1 + 0x80], #one_read
27 prefetch [%i1 + 0xc0], #one_read
Dcsum_copy.S67 LOAD(prefetch, %o0 + 0x000, #n_reads)
72 LOAD(prefetch, %o0 + 0x040, #n_reads)
85 LOAD(prefetch, %o0 + 0x080, #n_reads)
88 LOAD(prefetch, %o0 + 0x0c0, #n_reads)
91 LOAD(prefetch, %o0 + 0x100, #n_reads)
99 LOAD(prefetch, %o0 + 0x140, #n_reads)
146 LOAD(prefetch, %o0 + 0x180, #n_reads)
DNGmemcpy.S119 LOAD(prefetch, %i1, #one_read)
183 LOAD(prefetch, %i1 + %i3, #one_read)
216 LOAD(prefetch, %i1 + %i3, #one_read)
258 LOAD(prefetch, %i1 + %o1, #one_read)
287 LOAD(prefetch, %i1 + %o1, #one_read)
/linux-4.4.14/arch/tile/lib/
Dmemcpy_64.c64 const char *__restrict prefetch; in memcpy() local
82 prefetch = src1; in memcpy()
84 __insn_prefetch(prefetch); in memcpy()
85 prefetch += CHIP_L2_LINE_SIZE(); in memcpy()
86 prefetch = (prefetch < src1_end) ? prefetch : src1; in memcpy()
166 prefetch = ((const char *)src8) + in memcpy()
173 __insn_prefetch(prefetch); in memcpy()
179 prefetch += CHIP_L2_LINE_SIZE(); in memcpy()
180 prefetch = (prefetch < src1_end) ? prefetch : in memcpy()
258 __insn_prefetch(prefetch); in memcpy()
[all …]
Dmemcpy_32.S408 { prefetch r3; move r3, r8; slt_u r8, r8, r18 }
410 { prefetch r3; move r3, r8; slt_u r8, r8, r18 }
415 { prefetch r3; addi r15, r1, 60; addi r3, r3, 64 }
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dl2cc.txt66 - arm,prefetch-drop : Override prefetch drop enable setting. Enable if non-zero,
68 - arm,prefetch-offset : Override prefetch offset value. Valid values are
76 - prefetch-data : Data prefetch. Value: <0> (forcibly disable), <1>
78 - prefetch-instr : Instruction prefetch. Value: <0> (forcibly disable),
/linux-4.4.14/drivers/staging/octeon/
Dethernet-rx.c175 prefetch(cvm_oct_device); in cvm_oct_napi_poll()
212 prefetch(work); in cvm_oct_napi_poll()
232 prefetch(pskb); in cvm_oct_napi_poll()
244 prefetch(&skb->head); in cvm_oct_napi_poll()
245 prefetch(&skb->len); in cvm_oct_napi_poll()
253 prefetch(cvm_oct_device[port]); in cvm_oct_napi_poll()
269 prefetch(skb->data); in cvm_oct_napi_poll()
Dethernet-tx.c165 prefetch(priv); in cvm_oct_xmit()
/linux-4.4.14/include/linux/
Dprefetch.h38 #define prefetch(x) __builtin_prefetch(x) macro
60 prefetch(cp); in prefetch_range()
/linux-4.4.14/arch/arm/mm/
Dcache-l2x0.c668 u32 prefetch = readl_relaxed(base + L310_PREFETCH_CTRL); in l2c310_enable() local
673 1 + (prefetch & L310_PREFETCH_CTRL_OFFSET_MASK)); in l2c310_enable()
1127 u32 prefetch; in l2c310_of_parse() local
1179 prefetch = l2x0_saved_regs.prefetch_ctrl; in l2c310_of_parse()
1184 prefetch |= L310_PREFETCH_CTRL_DBL_LINEFILL; in l2c310_of_parse()
1186 prefetch &= ~L310_PREFETCH_CTRL_DBL_LINEFILL; in l2c310_of_parse()
1194 prefetch |= L310_PREFETCH_CTRL_DBL_LINEFILL_INCR; in l2c310_of_parse()
1196 prefetch &= ~L310_PREFETCH_CTRL_DBL_LINEFILL_INCR; in l2c310_of_parse()
1204 prefetch |= L310_PREFETCH_CTRL_DBL_LINEFILL_WRAP; in l2c310_of_parse()
1206 prefetch &= ~L310_PREFETCH_CTRL_DBL_LINEFILL_WRAP; in l2c310_of_parse()
[all …]
Dproc-xsc3.S178 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush
207 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush
234 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush
255 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush
367 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
435 mcr p15, 0, ip, c7, c5, 4 @ flush prefetch buffer
455 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
Dcache-fa.S74 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush
102 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush
138 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush
Dl2c-l2x0-resume.S33 @ The prefetch and power control registers are revision dependent
Dproc-fa526.S116 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
155 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush
Dtlb-fa.S64 mcr p15, 0, r3, c7, c5, 4 @ prefetch flush (isb)
Dtlb-v6.S87 mcr p15, 0, r2, c7, c5, 4 @ prefetch flush (isb)
Dproc-mohawk.S372 mcr p15, 0, ip, c7, c5, 4 @ flush prefetch buffer
DKconfig1019 prefetch, no harm appears to occur.
/linux-4.4.14/arch/arc/lib/
Dmemcpy-archs.S28 # define PREFETCH_READ(RX) prefetch [RX, 56]
35 # define PREFETCH_READ(RX) prefetch [RX, 28]
44 prefetch [r1] ; Prefetch the read location
120 prefetch [r1, 28] ;Prefetch the next read location
165 prefetch [r1, 28] ;Prefetch the next read location
207 prefetch [r1, 28] ;Prefetch the next read location
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/
Dehea_qmr.h252 prefetch(pref); in hw_qeit_get_inc_valid()
253 prefetch(pref + 128); in hw_qeit_get_inc_valid()
266 prefetch(pref); in hw_qeit_get_valid()
267 prefetch(pref + 128); in hw_qeit_get_valid()
268 prefetch(pref + 256); in hw_qeit_get_valid()
Dehea_main.c592 prefetch(pref); in get_skb_by_index()
593 prefetch(pref + EHEA_CACHE_LINE); in get_skb_by_index()
594 prefetch(pref + EHEA_CACHE_LINE * 2); in get_skb_by_index()
595 prefetch(pref + EHEA_CACHE_LINE * 3); in get_skb_by_index()
/linux-4.4.14/drivers/net/wireless/cw1200/
Dhwio.c175 size_t buf_len, u32 prefetch, u16 port_addr) in cw1200_indirect_read() argument
202 val32 | prefetch); in cw1200_indirect_read()
215 if (!(val32 & prefetch)) in cw1200_indirect_read()
221 if (val32 & prefetch) { in cw1200_indirect_read()
Dhwio.h203 size_t buf_len, u32 prefetch, u16 port_addr);
/linux-4.4.14/drivers/gpu/drm/radeon/
Dmkregtable.c372 for (pos = (head)->next; prefetch(pos->next), pos != (head); \
381 for (pos = (head)->prev; prefetch(pos->prev), pos != (head); \
402 prefetch(pos->prev), pos != (head); \
424 prefetch(pos->member.prev), &pos->member != (head); \
449 prefetch(pos->member.next), &pos->member != (head); \
463 prefetch(pos->member.prev), &pos->member != (head); \
475 for (; prefetch(pos->member.next), &pos->member != (head); \
/linux-4.4.14/arch/sh/lib64/
Dcopy_page.S70 bge/u r2, r6, tr2 ! skip prefetch for last 4 lines
71 ldx.q r2, r22, r63 ! prefetch 4 lines hence
/linux-4.4.14/arch/sparc/kernel/
Dtsb.S519 prefetch [%o0 + 0x000], #n_writes
521 prefetch [%o0 + 0x040], #n_writes
523 prefetch [%o0 + 0x080], #n_writes
524 1: prefetch [%o0 + 0x0c0], #n_writes
529 prefetch [%o0 + 0x100], #n_writes
534 prefetch [%o0 + 0x140], #n_writes
539 prefetch [%o0 + 0x180], #n_writes
/linux-4.4.14/tools/lib/lockdep/uinclude/linux/
Dprefetch.h4 static inline void prefetch(void *a __attribute__((unused))) { } in prefetch() function
/linux-4.4.14/arch/parisc/include/asm/
Dprefetch.h22 static inline void prefetch(const void *addr) in prefetch() function
/linux-4.4.14/Documentation/devicetree/bindings/mtd/
Dgpmc-nand.txt36 "prefetch-polled" Prefetch polled mode (default)
37 "polled" Polled mode, without prefetch
38 "prefetch-dma" Prefetch enabled sDMA mode
39 "prefetch-irq" Prefetch enabled irq mode
/linux-4.4.14/arch/arm/include/asm/
Dglue-pf.h54 #error Unknown prefetch abort handler type
Dprocessor.h110 static inline void prefetch(const void *ptr) in prefetch() function
/linux-4.4.14/arch/mips/cavium-octeon/
Dcpu.c29 prefetch(&current->thread.cp2); in cnmips_cu2_call()
Docteon-memcpy.S190 # This is where we loop if we can't prefetch anymore
227 sltu t0, len, 256+1 # See if we can prefetch more
Dsetup.c1062 prefetch(foo); in prom_free_prom_memory()
/linux-4.4.14/drivers/amba/
DKconfig12 parameters (priority, prefetch size).
/linux-4.4.14/arch/mips/include/asm/mach-cavium-octeon/
Dcpu-feature-overrides.h65 #define spin_lock_prefetch(x) prefetch(x)
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_transfer.c53 prefetch((void *) front);
54 prefetch((void *) back);
/linux-4.4.14/arch/alpha/include/asm/
Dprocessor.h72 extern inline void prefetch(const void *ptr) in prefetch() function
/linux-4.4.14/arch/alpha/lib/
Dmemchr.S139 ldq $1, 8($0) #-e0 : prefetch $1
147 ldq $4, 8($0) # e0 : prefetch $4
Dev6-memchr.S154 ldq $1, 8($0) # L : prefetch $1
166 ldq $4, 8($0) # L : prefetch $4
/linux-4.4.14/arch/frv/include/asm/
Dprocessor.h121 static inline void prefetch(const void *x) in prefetch() function
/linux-4.4.14/arch/arm/boot/dts/
Dbcm5301x.dtsi82 prefetch-data = <1>;
83 prefetch-instr = <1>;
Dexynos4x12.dtsi69 arm,prefetch-drop = <1>;
70 arm,prefetch-offset = <7>;
Dexynos4415.dtsi216 arm,prefetch-drop = <1>;
217 arm,prefetch-offset = <7>;
Dsocfpga.dtsi667 prefetch-data = <1>;
668 prefetch-instr = <1>;
Darmada-39x.dtsi110 prefetch-data = <1>;
Darmada-38x.dtsi149 prefetch-data = <1>;
Darmada-375.dtsi182 prefetch-data = <1>;
/linux-4.4.14/arch/x86/mm/
Dfault.c91 unsigned char opcode, int *prefetch) in check_prefetch_opcode() argument
128 *prefetch = (instr_lo == 0xF) && in check_prefetch_opcode()
141 int prefetch = 0; in is_prefetch() local
164 if (!check_prefetch_opcode(regs, instr, opcode, &prefetch)) in is_prefetch()
167 return prefetch; in is_prefetch()
/linux-4.4.14/arch/sh/include/asm/
Dprocessor_32.h204 static inline void prefetch(const void *x) in prefetch() function
/linux-4.4.14/arch/mn10300/include/asm/
Dprocessor.h156 static inline void prefetch(const void *x) in prefetch() function
/linux-4.4.14/arch/avr32/include/asm/
Dprocessor.h158 static inline void prefetch(const void *x) in prefetch() function
/linux-4.4.14/Documentation/ide/
Dide.txt18 *** Linux disables the "prefetch" ("readahead") mode of the RZ1000
22 *** drive for which the "prefetch" mode of the CMD640 is turned on.
23 *** If "prefetch" is disabled (hdparm -p8), then "IRQ unmasking" can be
27 *** for which the "prefetch" mode of the CMD640 is turned off.
28 *** If "prefetch" is enabled (hdparm -p9), then "32bit I/O" can be
/linux-4.4.14/arch/arm64/include/asm/
Dprocessor.h168 static inline void prefetch(const void *ptr) in prefetch() function
/linux-4.4.14/drivers/pci/host/
Dpci-tegra.c281 struct resource prefetch; member
605 err = devm_request_resource(pcie->dev, &pcie->all, &pcie->prefetch); in tegra_pcie_setup()
610 pci_add_resource_offset(&sys->resources, &pcie->prefetch, in tegra_pcie_setup()
719 fpci_bar = (((pcie->prefetch.start >> 12) & 0x0fffffff) << 4) | 0x1; in tegra_pcie_setup_translations()
720 size = resource_size(&pcie->prefetch); in tegra_pcie_setup_translations()
721 axi_address = pcie->prefetch.start; in tegra_pcie_setup_translations()
1625 memcpy(&pcie->prefetch, &res, sizeof(res)); in tegra_pcie_parse_dt()
1626 pcie->prefetch.name = "prefetchable"; in tegra_pcie_parse_dt()
/linux-4.4.14/arch/m32r/lib/
Dusercopy.c17 prefetch(from); in __generic_copy_to_user()
/linux-4.4.14/arch/arm/crypto/
Dsha256-core.S_shipped157 ldr r2,[r1],#4 @ prefetch
215 ldr r2,[r1],#4 @ prefetch
273 ldr r2,[r1],#4 @ prefetch
331 ldr r2,[r1],#4 @ prefetch
389 ldr r2,[r1],#4 @ prefetch
447 ldr r2,[r1],#4 @ prefetch
505 ldr r2,[r1],#4 @ prefetch
563 ldr r2,[r1],#4 @ prefetch
621 ldr r2,[r1],#4 @ prefetch
679 ldr r2,[r1],#4 @ prefetch
[all …]
Daes-armv4.S694 ldr r0,[r11,#16]! @ prefetch tp1
732 ldr r0,[r11,#4] @ prefetch tp1
1020 ldr r5,[r10,#0] @ prefetch Td4
/linux-4.4.14/arch/sparc/include/asm/
Dprocessor_64.h229 static inline void prefetch(const void *x) in prefetch() function
/linux-4.4.14/drivers/net/ethernet/pasemi/
Dpasemi_mac.c134 prefetch(d); in prefetch_skb()
135 prefetch(d+64); in prefetch_skb()
136 prefetch(d+128); in prefetch_skb()
137 prefetch(d+192); in prefetch_skb()
761 prefetch(&RX_DESC(rx, n)); in pasemi_mac_clean_rx()
765 prefetch(&RX_DESC(rx, n+4)); in pasemi_mac_clean_rx()
885 prefetch(&TX_DESC_INFO(txring, start+1).skb); in pasemi_mac_clean_tx()
1490 prefetch(&txring->ring_info); in pasemi_mac_start_tx()
/linux-4.4.14/drivers/s390/cio/
Dio_sch.h17 unsigned int prefetch:1;/* deny prefetch */ member
Dcio.c95 priv->options.prefetch = (flags & DOIO_DENY_PREFETCH) != 0; in cio_set_options()
142 orb->cmd.pfch = priv->options.prefetch == 0; in cio_start_key()
/linux-4.4.14/kernel/rcu/
Dtiny.c158 prefetch(next); in __rcu_process_callbacks()
Dtree.c2691 prefetch(next); in rcu_do_batch()
/linux-4.4.14/arch/ia64/include/asm/sn/
Dpic.h160 u64 prefetch; /* 0x000{418,,,5D8} */ member
Dtiocp.h108 u64 prefetch; /* 0x000{418,,,5D8} */ member
/linux-4.4.14/Documentation/devicetree/bindings/iommu/
Darm,smmu-v3.txt43 - hisilicon,broken-prefetch-cmd
/linux-4.4.14/arch/x86/include/asm/fpu/
Dinternal.h614 prefetch(&new_fpu->state); in switch_fpu_prepare()
626 prefetch(&new_fpu->state); in switch_fpu_prepare()
/linux-4.4.14/Documentation/RCU/
Drculist_nulls.txt40 pos && ({ next = pos->next; smp_rmb(); prefetch(next); 1; }) &&
51 pos && ({ prefetch(pos->next); 1; }) &&
/linux-4.4.14/arch/sh/kernel/
Dprocess_32.c193 prefetch(next_t->xstate); in __switch_to()
/linux-4.4.14/arch/mips/include/asm/
Dprocessor.h387 #define prefetch(x) __builtin_prefetch((x), 0, 1) macro
/linux-4.4.14/arch/tile/include/asm/
Dprocessor.h294 #define prefetch(x) __builtin_prefetch(x) macro
/linux-4.4.14/arch/metag/lib/
Dmemmove.S95 ! prefetch
256 ! prefetch
Dmemcpy.S94 ! prefetch 8 bytes
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00queue.h535 prefetch(queue_next(__entry)), (__entry) != (__end);\
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dsb1250-mac.c1078 prefetch(d); in sbdma_rx_process()
1101 prefetch(dsc); in sbdma_rx_process()
1102 prefetch(&d->sbdma_ctxtable[curidx]); in sbdma_rx_process()
1171 prefetch(sb->data); in sbdma_rx_process()
1172 prefetch((const void *)(((char *)sb->data)+32)); in sbdma_rx_process()
Dbnx2.c2871 prefetch(&skb->end); in bnx2_tx_int()
3183 prefetch(rx_hdr); in bnx2_rx_int()
3193 prefetch(get_l2_fhdr(next_rx_buf->data)); in bnx2_rx_int()
3323 prefetch(bnapi->status_blk.msi); in bnx2_msi()
3343 prefetch(bnapi->status_blk.msi); in bnx2_msi_1shot()
Dtg3.c6849 prefetch(data + TG3_RX_OFFSET(tp)); in tg3_rx()
7457 prefetch(tnapi->hw_status); in tg3_msi_1shot()
7459 prefetch(&tnapi->rx_rcb[tnapi->rx_rcb_ptr]); in tg3_msi_1shot()
7476 prefetch(tnapi->hw_status); in tg3_msi()
7478 prefetch(&tnapi->rx_rcb[tnapi->rx_rcb_ptr]); in tg3_msi()
7529 prefetch(&tnapi->rx_rcb[tnapi->rx_rcb_ptr]); in tg3_interrupt()
7586 prefetch(&tnapi->rx_rcb[tnapi->rx_rcb_ptr]); in tg3_interrupt_tagged()
Dcnic.c3033 prefetch(cp->status_blk.gen); in cnic_doirq()
3034 prefetch(&cp->kcq1.kcq[KCQ_PG(prod)][KCQ_IDX(prod)]); in cnic_doirq()
/linux-4.4.14/arch/ia64/kernel/
Dperfmon_default_smpl.c132 prefetch(arg->smpl_pmds_values); in default_handler()
Dperfmon.c3564 prefetch(ctx->ctx_smpl_hdr); in pfm_restart()
4876 prefetch(&ctx->ctx_state); in sys_perfmonctl()
5268 prefetch(ctx->ctx_smpl_hdr); in pfm_overflow_handler()
/linux-4.4.14/fs/
Ddirect-io.c1337 prefetch(&bdev->bd_disk->part_tbl); in __blockdev_direct_IO()
1338 prefetch(bdev->bd_queue); in __blockdev_direct_IO()
1339 prefetch((char *)bdev->bd_queue + SMP_CACHE_BYTES); in __blockdev_direct_IO()
Ddcache.c2940 prefetch(parent); in prepend_path()
3163 prefetch(parent); in __dentry_path()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.h142 prefetch((n)); \
Di40e_txrx.c233 prefetch(tx_desc); in i40e_clean_tx_irq()
1010 prefetch(rx_bi->page); in i40e_clean_rx_irq_ps()
1156 prefetch(skb->data); in i40e_clean_rx_irq_1buf()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c331 prefetch(page_addr); in fm10k_fetch_rx_buffer()
333 prefetch(page_addr + L1_CACHE_BYTES); in fm10k_fetch_rx_buffer()
533 prefetch(FM10K_RX_DESC(rx_ring, ntc)); in fm10k_is_non_eop()
1287 prefetch(tx_desc); in fm10k_clean_tx_irq()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h142 prefetch((n)); \
Di40e_txrx.c715 prefetch(tx_desc); in i40e_clean_tx_irq()
1545 prefetch(rx_bi->page); in i40e_clean_rx_irq_ps()
1703 prefetch(skb->data); in i40e_clean_rx_irq_1buf()
/linux-4.4.14/net/sched/
Dsch_codel.c71 prefetch(&skb->end); /* we'll need skb_shinfo() */ in dequeue()
Dsch_fq.c482 prefetch(&skb->end); in fq_dequeue()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c244 prefetch(skb->data); in mlx5e_poll_rx_cq()
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-cmd-queue.h243 prefetch(qptr); in __cvmx_cmd_queue_lock()
Dcvmx-pci-defs.h2181 uint32_t prefetch:3; member
2183 uint32_t prefetch:3;
2203 uint32_t prefetch:3; member
2205 uint32_t prefetch:3;
2225 uint32_t prefetch:3; member
2227 uint32_t prefetch:3;
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c462 prefetch(sd->pg_chunk.p_cnt); in alloc_pg_chunk()
785 prefetch(sd->skb->data); in get_packet()
870 prefetch(sd->pg_chunk.p_cnt); in get_packet_pg()
1859 prefetch(skb->data); in ofld_poll()
2310 prefetch(addr); in process_responses()
2312 prefetch(addr + L1_CACHE_BYTES); in process_responses()
2353 prefetch(r); in process_responses()
2477 prefetch(r); in process_pure_responses()
/linux-4.4.14/arch/powerpc/include/asm/
Dprocessor.h424 static inline void prefetch(const void *x) in prefetch() function
/linux-4.4.14/drivers/dma/
Diop-adma.c133 prefetch(_iter); in __iop_adma_slot_cleanup()
134 prefetch(&_iter->async_tx); in __iop_adma_slot_cleanup()
288 prefetch(_iter); in iop_adma_alloc_slots()
289 prefetch(&_iter->async_tx); in iop_adma_alloc_slots()
/linux-4.4.14/arch/xtensa/include/asm/
Duaccess.h411 prefetch(from);
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1075 prefetch(skb->data); in get_packet()
1513 prefetch(fl->centries[fl->cidx].skb); in process_responses()
1527 prefetch(e); in process_responses()
1566 prefetch(fl->centries[fl->cidx].skb); in process_pure_responses()
1582 prefetch(e); in process_pure_responses()
/linux-4.4.14/tools/perf/util/
Dparse-events.l262 prefetch|prefetches |
/linux-4.4.14/Documentation/powerpc/
Ddscr.txt4 DSCR register in powerpc allows user to have some control of prefetch of data
/linux-4.4.14/net/core/
Ddst.c79 prefetch(&next->next); in dst_gc_task()
Dsock.c2006 prefetch(next); in __release_sock()
/linux-4.4.14/drivers/iommu/
Darm-smmu-v3.c445 } prefetch; member
783 cmd[0] |= (u64)ent->prefetch.sid << CMDQ_PREFETCH_0_SID_SHIFT; in arm_smmu_cmdq_build_cmd()
784 cmd[1] |= ent->prefetch.size << CMDQ_PREFETCH_1_SIZE_SHIFT; in arm_smmu_cmdq_build_cmd()
785 cmd[1] |= ent->prefetch.addr & CMDQ_PREFETCH_1_ADDR_MASK; in arm_smmu_cmdq_build_cmd()
1012 .prefetch = { in arm_smmu_write_strtab_ent()
/linux-4.4.14/arch/x86/include/asm/
Dprocessor.h672 static inline void prefetch(const void *x) in prefetch() function
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c609 prefetch(ioc->res_map); in sba_search_bitmap()
956 prefetch(ioc->res_hint); in sba_map_page()
1500 prefetch(ioc->res_hint); in sba_map_sg_attrs()
/linux-4.4.14/arch/m68k/fpsp040/
Dsetox.S498 movew L2,L_SCR1(%a6) | ...prefetch L2, no need in CB
653 | MOVE.W #$3F81,EM1A4 ...prefetch in CB mode
665 | MOVE.W #$3FDC,L2 ...prefetch L2 in CB mode
/linux-4.4.14/arch/ia64/lib/
Dmemcpy_mck.S130 .prefetch: label
133 br.cloop.dptk.few .prefetch
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
Dx86-opcode-map.txt335 # AMD's prefetch group. Intel supports prefetchw(/1) only.
954 0: prefetch NTA
955 1: prefetch T0
956 2: prefetch T1
957 3: prefetch T2
/linux-4.4.14/arch/x86/lib/
Dx86-opcode-map.txt335 # AMD's prefetch group. Intel supports prefetchw(/1) only.
954 0: prefetch NTA
955 1: prefetch T0
956 2: prefetch T1
957 3: prefetch T2
/linux-4.4.14/arch/ia64/include/asm/
Dprocessor.h687 prefetch (const void *x) in prefetch() function
/linux-4.4.14/tools/perf/Documentation/
Dperf-stat.txt71 -d -d -d: very detailed events, adding prefetch events
/linux-4.4.14/arch/mips/include/asm/pci/
Dbridge.h810 u64 prefetch:1; member
/linux-4.4.14/Documentation/scsi/
Daic7xxx.txt42 and SCB prefetch.
47 6. `Bayonet' style Scatter Gather Engine - Improves S/G prefetch
/linux-4.4.14/arch/microblaze/
DKconfig236 hardware prefetch mechanisms to be more effective, and allow
/linux-4.4.14/arch/m68k/ifpsp060/
Diskeleton.S215 | prefetch address
/linux-4.4.14/drivers/usb/musb/
Dblackfin.c81 prefetch((u8 *)src); in bfin_write_fifo()
Dtusb6010.c229 prefetch(buf); in tusb_write_fifo()
Dmusb_core.c301 prefetch((u8 *)src); in musb_default_write_fifo()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c2023 prefetch(skb->data - NET_IP_ALIGN); in ixgb_clean_rx_irq()
2028 prefetch(next_rxd); in ixgb_clean_rx_irq()
2034 prefetch(next2_buffer); in ixgb_clean_rx_irq()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c533 prefetch(skb); in nicvf_snd_pkt_handler()
666 prefetch((struct cqe_rx_t *)GET_CQ_DESC(cq, cqe_head)); in nicvf_cq_intr_handler()
Dnicvf_queues.c155 prefetch((void *)rb_ptr); in nicvf_rb_ptr_to_skb()
/linux-4.4.14/drivers/md/bcache/
Dbtree.c1009 prefetch(b->keys.set[i].tree); in bch_btree_node_get()
1010 prefetch(b->keys.set[i].data); in bch_btree_node_get()
1014 prefetch(b->keys.set[i].data); in bch_btree_node_get()
Dbset.c902 prefetch(&t->tree[p]); in bset_search_tree()
/linux-4.4.14/drivers/staging/octeon-usb/
Docteon-hcd.c1888 prefetch(t); in cvmx_usb_find_ready_pipe()
2530 prefetch(pipe); in cvmx_usb_poll_channel()
2536 prefetch(transaction); in cvmx_usb_poll_channel()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c373 prefetch(tx_desc); in ixgbevf_clean_tx_irq()
569 prefetch(IXGBEVF_RX_DESC(rx_ring, ntc)); in ixgbevf_is_non_eop()
859 prefetch(page_addr); in ixgbevf_fetch_rx_buffer()
861 prefetch(page_addr + L1_CACHE_BYTES); in ixgbevf_fetch_rx_buffer()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhtt.h171 u8 prefetch[0]; /* start of frame, for FW classification engine */ member
/linux-4.4.14/drivers/video/fbdev/
Dudlfb.c372 prefetch((void *) front); in dlfb_trim_hline()
373 prefetch((void *) back); in dlfb_trim_hline()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c210 prefetch(&skb->end); in bnx2x_free_tx_pkt()
375 prefetch((void *)(fp->sge_mask)); in bnx2x_update_sge_prod()
1023 prefetch(data + pad); /* speedup eth_type_trans() */ in bnx2x_rx_int()
1159 prefetch(fp->txdata_ptr[cos]->tx_cons_sb); in bnx2x_msix_fp_int()
1161 prefetch(&fp->sb_running_index[SM_RX_ID]); in bnx2x_msix_fp_int()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c2203 prefetch(priv->dma_erx + next_entry); in stmmac_rx()
2205 prefetch(priv->dma_rx + next_entry); in stmmac_rx()
2261 prefetch(skb->data - NET_IP_ALIGN); in stmmac_rx()
/linux-4.4.14/drivers/scsi/esas2r/
Datvda.h443 u8 prefetch; member
/linux-4.4.14/drivers/dma/ioat/
Ddma.c650 prefetch(ioat_get_ring_ent(ioat_chan, idx + i + 1)); in __cleanup()
/linux-4.4.14/fs/fscache/
Dobject.c54 #define transit_to(state) ({ prefetch(&STATE(state)->work); STATE(state); })
/linux-4.4.14/drivers/usb/gadget/udc/
Dudc-xilinx.c688 prefetch(buf); in xudc_write_fifo()
1026 prefetch(req->usb_req.buf); in __xudc_ep0_queue()
Ds3c-hsudc.c341 prefetch(buf); in s3c_hsudc_write_fifo()
Ds3c2410_udc.c303 prefetch(buf); in s3c2410_udc_write_packet()
Dpxa25x_udc.c367 prefetch(buf); in write_packet()
Dgoku_udc.c355 prefetch(buf); in write_fifo()
Dat91_udc.c433 prefetch(buf); in write_fifo()
Dpxa27x_udc.c908 prefetch(buf); in write_packet()
Dnet2272.c462 prefetch(buf); in net2272_write_fifo()
Domap_udc.c366 prefetch(buf); in write_fifo()
Damd5536udc.c711 prefetch(req_buf); in udc_txfifo_write()
Dnet2280.c624 prefetch(buf); in write_fifo()
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic7xxx.seq742 * Do we have any prefetch left???
749 * sure we don't have an SCB prefetch going on.
757 * set the prefetch amount to a reasonable level if the
1189 * to perform a prefetch, we'll have to fetch the
1282 /* Kill off any pending prefetch */
Daic79xx.seq1466 * Do we have any prefetch left???
1526 * set the prefetch amount to a reasonable level if the
1746 /* Kill off any pending prefetch */
Daic7xxx.reg1281 field ARRDONE 0x40 /* SCB Array prefetch done */
/linux-4.4.14/drivers/dma/ppc4xx/
Dadma.c1579 prefetch(_iter); in __ppc440spe_adma_slot_cleanup()
1580 prefetch(&_iter->async_tx); in __ppc440spe_adma_slot_cleanup()
1725 prefetch(_iter); in ppc440spe_adma_alloc_slots()
1726 prefetch(&_iter->async_tx); in ppc440spe_adma_alloc_slots()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.c557 prefetch(page_address(unmap_q->unmap[sop_ci].page) + in bnad_cq_setup_skb_frags()
588 prefetch(skb->data); in bnad_cq_setup_skb()
615 prefetch(bnad->netdev); in bnad_cq_process()
652 prefetch(skb); in bnad_cq_process()
/linux-4.4.14/drivers/net/ethernet/sfc/
Drx.c584 prefetch(efx_rx_buf_va(rx_buf)); in efx_rx_packet()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c1520 prefetch(priv->rxq[qnum]->dma_rx + next_entry); in sxgbe_rx()
1540 prefetch(skb->data - NET_IP_ALIGN); in sxgbe_rx()
/linux-4.4.14/drivers/block/
Dcciss.c4303 u32 prefetch; in cciss_enable_scsi_prefetch() local
4305 prefetch = readl(&(h->cfgtable->SCSI_Prefetch)); in cciss_enable_scsi_prefetch()
4306 prefetch |= 0x100; in cciss_enable_scsi_prefetch()
4307 writel(prefetch, &(h->cfgtable->SCSI_Prefetch)); in cciss_enable_scsi_prefetch()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1518 prefetch(lbq_desc->p.pg_chunk.va); in ql_process_mac_rx_gro_page()
1560 prefetch(addr); in ql_process_mac_rx_page()
1688 prefetch(skb->data); in ql_process_mac_rx_skb()
2003 prefetch(skb->data); in ql_process_mac_split_rx_intr()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2.c511 prefetch(skb->data); in c2_rx_interrupt()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dverbs.c214 prefetch(rdmab_to_msg(rep->rr_rdmabuf)); in rpcrdma_recvcq_process_wc()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c307 prefetch(skb->data - NET_IP_ALIGN); in igbvf_clean_rx_irq()
352 prefetch(next_rxd); in igbvf_clean_rx_irq()
/linux-4.4.14/drivers/net/fjes/
Dfjes_main.c1013 prefetch(&adapter->hw); in fjes_poll()
/linux-4.4.14/arch/x86/
DKconfig.cpu105 extended prefetch instructions in addition to the Pentium II
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c955 prefetch(skb->data - NET_IP_ALIGN); in e1000_clean_rx_irq()
961 prefetch(next_rxd); in e1000_clean_rx_irq()
1338 prefetch(skb->data - NET_IP_ALIGN); in e1000_clean_rx_irq_ps()
1344 prefetch(next_rxd); in e1000_clean_rx_irq_ps()
1548 prefetch(next_rxd); in e1000_clean_jumbo_rx_irq()
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c375 prefetch((char *)dtr + L1_CACHE_BYTES); in vxge_rx_1b_compl()
380 prefetch(rx_priv->skb_data); in vxge_rx_1b_compl()
400 prefetch((char *)skb + L1_CACHE_BYTES); in vxge_rx_1b_compl()
Dvxge-traffic.c1071 prefetch(*dtrh); in vxge_hw_channel_dtr_try_complete()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c943 prefetch(data); in bnxt_tpa_end()
1107 prefetch(data); in bnxt_rx_pkt()
1279 prefetch(&cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)]); in bnxt_msix()
1303 prefetch(&cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)]); in bnxt_inta()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c4158 prefetch(next_rxd); in e1000_clean_jumbo_rx_irq()
4379 prefetch(data); in e1000_clean_rx_irq()
4400 prefetch(next_rxd); in e1000_clean_rx_irq()
/linux-4.4.14/arch/x86/math-emu/
DREADME137 in the prefetch queue and memory will be inconsistent when the FPU
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c509 prefetch(skb->data - NET_IP_ALIGN); in xgene_enet_rx_frame()
/linux-4.4.14/drivers/usb/host/
Dsl811-hcd.c248 prefetch(buf); in out_packet()
Disp1362-hcd.c349 prefetch(ptd); in isp1362_write_ptd()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c6483 prefetch(tx_desc); in igb_clean_tx_irq()
6716 prefetch(page_addr); in igb_fetch_rx_buffer()
6718 prefetch(page_addr + L1_CACHE_BYTES); in igb_fetch_rx_buffer()
6828 prefetch(IGB_RX_DESC(rx_ring, ntc)); in igb_is_non_eop()
/linux-4.4.14/drivers/net/ethernet/qlogic/
Dqla3xxx.c2024 prefetch(skb->data); in ql_process_mac_rx_intr()
2070 prefetch(skb2->data); in ql_process_macip_rx_intr()
/linux-4.4.14/drivers/soc/ti/
Dknav_qmss_queue.c951 prefetch(desc); in knav_pool_desc_unmap()
/linux-4.4.14/Documentation/s390/
Dcds.txt232 DOIO_DENY_PREFETCH - don't allow for CCW prefetch; usually
/linux-4.4.14/drivers/block/drbd/
Ddrbd_int.h1681 for (; page && ({ prefetch(page_chain_next(page)); 1; }); \
/linux-4.4.14/drivers/net/ethernet/marvell/
Dsky2.c2563 prefetch(skb->data); in receive_new()
2595 prefetch(sky2->rx_ring + sky2->rx_next); in sky2_receive()
3092 prefetch(&hw->st_le[hw->st_idx]); in sky2_intr()
Dskge.c3099 prefetch(skb->data); in skge_rx_get()
3209 for (e = ring->to_clean; prefetch(e->next), work_done < to_do; e = e->next) { in skge_poll()
Dmvneta.c710 prefetch(rxq->descs + rxq->next_desc_to_proc); in mvneta_rxq_next_desc_get()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dtxrx.c435 prefetch(skb->data); in wil_vring_reap_rx()
/linux-4.4.14/arch/powerpc/lib/
Dsstep.c1798 prefetch((void *) op.ea); in emulate_step()
/linux-4.4.14/arch/arm64/
DKconfig266 If a Cortex-A53 processor is executing a store or prefetch for
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c1175 prefetch(tx_desc); in ixgbe_clean_tx_irq()
1689 prefetch(IXGBE_RX_DESC(rx_ring, ntc)); in ixgbe_is_non_eop()
1967 prefetch(page_addr); in ixgbe_fetch_rx_buffer()
1969 prefetch(page_addr + L1_CACHE_BYTES); in ixgbe_fetch_rx_buffer()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1827 prefetch(gl.va); in process_responses()
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dtc35815.c1526 prefetch(skb->data); in tc35815_rx()
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dns83820.c1433 prefetch(dev->rx_info.next_rx_desc);
Dnatsemi.c2207 prefetch(&np->rx_skbuff[np->cur_rx % RX_RING_SIZE]); in intr_handler()
/linux-4.4.14/arch/powerpc/
DKconfig541 hardware prefetch mechanisms to be more effective, and allow
/linux-4.4.14/mm/
Dvmscan.c118 prefetch(&prev->_field); \
/linux-4.4.14/drivers/ide/
DKconfig257 prefetch on CMD640 IDE interfaces. For details, read
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic_main.c1163 prefetch(skb->data - NET_IP_ALIGN); in enic_rq_indicate_buf()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c2110 prefetch(si.va); in process_responses()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfec_main.c1463 prefetch(skb->data - NET_IP_ALIGN); in fec_enet_rx_queue()
/linux-4.4.14/drivers/block/mtip32xx/
Dmtip32xx.c2394 prefetch(&port->flags); in mtip_hw_submit_io()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1442 prefetch(va); in myri10ge_rx_done()
/linux-4.4.14/Documentation/filesystems/
Dcoda.txt126 4.27 prefetch

12