/linux/include/asm-generic/ |
H A D | xor.h | 8 #include <linux/prefetch.h> 316 prefetch(p2); in xor_8regs_p_2() 320 prefetch(p2+8); in xor_8regs_p_2() 344 prefetch(p2); in xor_8regs_p_3() 345 prefetch(p3); in xor_8regs_p_3() 349 prefetch(p2+8); in xor_8regs_p_3() 350 prefetch(p3+8); in xor_8regs_p_3() 377 prefetch(p2); in xor_8regs_p_4() 378 prefetch(p3); in xor_8regs_p_4() 379 prefetch(p in xor_8regs_p_4() [all...] |
/linux/arch/sparc/lib/ |
H A D | NG4copy_page.S | 18 prefetch [%o1 + 0x000], #n_reads_strong 19 prefetch [%o1 + 0x040], #n_reads_strong 20 prefetch [%o1 + 0x080], #n_reads_strong 21 prefetch [%o1 + 0x0c0], #n_reads_strong 23 prefetch [%o1 + 0x100], #n_reads_strong 24 prefetch [%o1 + 0x140], #n_reads_strong 25 prefetch [%o1 + 0x180], #n_reads_strong 26 prefetch [%o1 + 0x1c0], #n_reads_strong 55 prefetch [%o1 + 0x200], #n_reads_strong
|
H A D | xor.S | 360 prefetch [%i1], #n_writes 361 prefetch [%i2], #one_read 371 prefetch [%i1 + 0x40], #one_read 376 prefetch [%i0 + 0x40], #n_writes 406 prefetch [%i1], #n_writes 407 prefetch [%i2], #one_read 408 prefetch [%i3], #one_read 439 prefetch [%i1 + 0x40], #one_read 440 prefetch [%l7 + 0x40], #one_read 441 prefetch [ [all...] |
H A D | checksum_64.S | 45 prefetch [%o0 + 0x000], #n_reads 47 prefetch [%o0 + 0x040], #n_reads 59 prefetch [%o0 + 0x080], #n_reads 62 prefetch [%o0 + 0x0c0], #n_reads 65 prefetch [%o0 + 0x100], #n_reads 72 prefetch [%o0 + 0x140], #n_reads 103 prefetch [%o0 + 0x180], #n_reads
|
H A D | bzero.S | 30 prefetch [%o0 + 0x000], #n_writes 48 prefetch [%o0 + 0x040], #n_writes 49 prefetch [%o0 + 0x080], #n_writes 50 prefetch [%o0 + 0x0c0], #n_writes 51 prefetch [%o0 + 0x100], #n_writes 52 prefetch [%o0 + 0x140], #n_writes 53 4: prefetch [%o0 + 0x180], #n_writes
|
H A D | copy_page.S | 99 prefetch [%o1 + 0x000], #one_read 101 prefetch [%o1 + 0x040], #one_read 102 prefetch [%o1 + 0x080], #one_read 103 prefetch [%o1 + 0x0c0], #one_read 105 prefetch [%o1 + 0x100], #one_read 107 prefetch [%o1 + 0x140], #one_read 109 prefetch [%o1 + 0x180], #one_read 138 prefetch [%o1 + 0x180], #one_read
|
H A D | NG4memcpy.S | 137 51: LOAD(prefetch, %o1 + 0x040, #n_reads_strong) 138 LOAD(prefetch, %o1 + 0x080, #n_reads_strong) 139 LOAD(prefetch, %o1 + 0x0c0, #n_reads_strong) 140 LOAD(prefetch, %o1 + 0x100, #n_reads_strong) 141 LOAD(prefetch, %o1 + 0x140, #n_reads_strong) 142 LOAD(prefetch, %o1 + 0x180, #n_reads_strong) 143 LOAD(prefetch, %o1 + 0x1c0, #n_reads_strong) 144 LOAD(prefetch, %o1 + 0x200, #n_reads_strong) 199 LOAD(prefetch, %o1 + 0x200, #n_reads_strong) 251 LOAD(prefetch, [all...] |
H A D | NGpage.S | 24 prefetch [%i1 + 0x00], #one_read 25 prefetch [%i1 + 0x40], #one_read 27 1: prefetch [%i1 + 0x80], #one_read 28 prefetch [%i1 + 0xc0], #one_read
|
H A D | csum_copy.S | 72 LOAD(prefetch, %o0 + 0x000, #n_reads) 78 LOAD(prefetch, %o0 + 0x040, #n_reads) 91 LOAD(prefetch, %o0 + 0x080, #n_reads) 94 LOAD(prefetch, %o0 + 0x0c0, #n_reads) 97 LOAD(prefetch, %o0 + 0x100, #n_reads) 105 LOAD(prefetch, %o0 + 0x140, #n_reads) 152 LOAD(prefetch, %o0 + 0x180, #n_reads)
|
H A D | NG2memcpy.S | 285 LOAD(prefetch, %o1 + 0x000, #one_read) 286 LOAD(prefetch, %o1 + 0x040, #one_read) 287 LOAD(prefetch, %o1 + 0x080, #one_read) 359 LOAD(prefetch, %o4 + 64, #one_read) 373 LOAD(prefetch, %o4 + 64, #one_read) 387 LOAD(prefetch, %o4 + 64, #one_read) 401 LOAD(prefetch, %o4 + 64, #one_read) 415 LOAD(prefetch, %o4 + 64, #one_read) 429 LOAD(prefetch, %o4 + 64, #one_read) 443 LOAD(prefetch, [all...] |
H A D | U3memcpy.S | 244 3: LOAD(prefetch, %o1 + 0x000, #one_read) 245 LOAD(prefetch, %o1 + 0x040, #one_read) 247 LOAD(prefetch, %o1 + 0x080, #one_read) 248 LOAD(prefetch, %o1 + 0x0c0, #one_read) 249 LOAD(prefetch, %o1 + 0x100, #one_read) 251 LOAD(prefetch, %o1 + 0x140, #one_read) 253 LOAD(prefetch, %o1 + 0x180, #one_read) 255 LOAD(prefetch, %o1 + 0x1c0, #one_read) 299 LOAD(prefetch, %o1 + 0x1c0, #one_read)
|
/linux/include/linux/ |
H A D | prefetch.h | 20 prefetch(x) attempts to pre-emptively get the memory pointed to 22 prefetch(x) should not cause any kind of exception, prefetch(0) is 25 prefetch() should be defined by the architecture, if not, the 28 There are 2 prefetch() macros: 30 prefetch(x) - prefetches the cacheline at "x" for read 39 #define prefetch(x) __builtin_prefetch(x) macro 57 prefetch(cp); in prefetch_range() 64 prefetch(page); in prefetch_page_address()
|
/linux/arch/x86/kvm/mmu/ |
H A D | mmu_internal.h | 213 gfn_t gfn, bool synchronizing, bool prefetch); 240 const bool prefetch; member 351 u64 err, bool prefetch, in kvm_mmu_do_page_fault() argument 362 .prefetch = prefetch, in kvm_mmu_do_page_fault()
|
H A D | spte.c | 189 u64 old_spte, bool prefetch, bool synchronizing, in make_spte() argument 211 if (!prefetch || synchronizing) in make_spte() 270 mmu_try_to_unsync_pages(vcpu->kvm, slot, gfn, synchronizing, prefetch)) in make_spte() 277 if (prefetch && !synchronizing) in make_spte()
|
/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_iommu_v2.c | 169 u16 prefetch; in etnaviv_iommuv2_restore_nonsec() local 179 prefetch = etnaviv_buffer_config_mmuv2(gpu, in etnaviv_iommuv2_restore_nonsec() 183 prefetch); in etnaviv_iommuv2_restore_nonsec() 193 u16 prefetch; in etnaviv_iommuv2_restore_sec() local 223 prefetch = etnaviv_buffer_config_pta(gpu, v2_context->id); in etnaviv_iommuv2_restore_sec() 225 prefetch); in etnaviv_iommuv2_restore_sec()
|
/linux/drivers/staging/octeon/ |
H A D | ethernet-rx.c | 16 #include <linux/prefetch.h> 192 prefetch(cvm_oct_device); in cvm_oct_poll() 230 prefetch(work); in cvm_oct_poll() 251 prefetch(pskb); in cvm_oct_poll() 263 prefetch(&skb->head); in cvm_oct_poll() 264 prefetch(&skb->len); in cvm_oct_poll() 272 prefetch(cvm_oct_device[port]); in cvm_oct_poll() 288 prefetch(skb->data); in cvm_oct_poll()
|
/linux/drivers/staging/gpib/include/ |
H A D | amcc5920.h | 35 static inline uint32_t amcc_prefetch_bits(unsigned int region, enum amcc_prefetch_bits prefetch) in amcc_prefetch_bits() argument 37 return prefetch << (--region * bits_per_region); in amcc_prefetch_bits()
|
/linux/arch/arm/mm/ |
H A D | cache-l2x0.c | 657 u32 prefetch = readl_relaxed(base + L310_PREFETCH_CTRL); in l2c310_enable() local 659 pr_info("L2C-310 %s%s prefetch enabled, offset %u lines\n", in l2c310_enable() 662 1 + (prefetch & L310_PREFETCH_CTRL_OFFSET_MASK)); in l2c310_enable() 1133 u32 prefetch; in l2c310_of_parse() local 1200 prefetch = l2x0_saved_regs.prefetch_ctrl; in l2c310_of_parse() 1205 prefetch |= L310_PREFETCH_CTRL_DBL_LINEFILL; in l2c310_of_parse() 1207 prefetch &= ~L310_PREFETCH_CTRL_DBL_LINEFILL; in l2c310_of_parse() 1215 prefetch |= L310_PREFETCH_CTRL_DBL_LINEFILL_INCR; in l2c310_of_parse() 1217 prefetch &= ~L310_PREFETCH_CTRL_DBL_LINEFILL_INCR; in l2c310_of_parse() 1225 prefetch | in l2c310_of_parse() [all...] |
H A D | proc-xsc3.S | 178 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 208 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 240 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush 262 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush 371 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush 441 mcr p15, 0, ip, c7, c5, 4 @ flush prefetch buffer 461 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
|
H A D | cache-fa.S | 71 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 100 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 140 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush
|
/linux/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_qmr.h | 18 #include <linux/prefetch.h> 238 prefetch(pref); in hw_qeit_get_inc_valid() 239 prefetch(pref + 128); in hw_qeit_get_inc_valid() 252 prefetch(pref); in hw_qeit_get_valid() 253 prefetch(pref + 128); in hw_qeit_get_valid() 254 prefetch(pref + 256); in hw_qeit_get_valid()
|
/linux/drivers/net/ethernet/sfc/ |
H A D | tx_tso.c | 85 prefetch(ptr); in prefetch_ptr() 86 prefetch(ptr + 0x80); in prefetch_ptr() 89 prefetch(ptr); in prefetch_ptr() 90 prefetch(ptr + 0x80); in prefetch_ptr() 373 prefetch(skb->data); in efx_enqueue_skb_tso()
|
/linux/drivers/net/wireless/st/cw1200/ |
H A D | hwio.c | 172 size_t buf_len, u32 prefetch, u16 port_addr) in cw1200_indirect_read() argument 199 val32 | prefetch); in cw1200_indirect_read() 201 pr_err("Can't write prefetch bit.\n"); in cw1200_indirect_read() 209 pr_err("Can't check prefetch bit.\n"); in cw1200_indirect_read() 212 if (!(val32 & prefetch)) in cw1200_indirect_read() 218 if (val32 & prefetch) { in cw1200_indirect_read()
|
/linux/arch/sparc/kernel/ |
H A D | tsb.S | 528 prefetch [%o0 + 0x000], #n_writes 530 prefetch [%o0 + 0x040], #n_writes 532 prefetch [%o0 + 0x080], #n_writes 533 1: prefetch [%o0 + 0x0c0], #n_writes 538 prefetch [%o0 + 0x100], #n_writes 543 prefetch [%o0 + 0x140], #n_writes 548 prefetch [%o0 + 0x180], #n_writes
|
/linux/drivers/net/wireless/silabs/wfx/ |
H A D | hwio.c | 101 u32 prefetch; in wfx_indirect_read() local 107 prefetch = CFG_PREFETCH_AHB; in wfx_indirect_read() 109 prefetch = CFG_PREFETCH_SRAM; in wfx_indirect_read() 121 ret = wfx_write32(wdev, WFX_REG_CONFIG, cfg | prefetch); in wfx_indirect_read() 129 if (!(cfg & prefetch)) in wfx_indirect_read()
|