/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | xor.h | 8 #include <linux/prefetch.h> 301 prefetch(p2); in xor_8regs_p_2() 305 prefetch(p2+8); in xor_8regs_p_2() 328 prefetch(p2); in xor_8regs_p_3() 329 prefetch(p3); in xor_8regs_p_3() 333 prefetch(p2+8); in xor_8regs_p_3() 334 prefetch(p3+8); in xor_8regs_p_3() 359 prefetch(p2); in xor_8regs_p_4() 360 prefetch(p3); in xor_8regs_p_4() 361 prefetch(p in xor_8regs_p_4() [all...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/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 | 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 | 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 | 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
|
/kernel/linux/linux-6.6/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 | 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 | 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 | 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
|
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | mmu_internal.h | 166 gfn_t gfn, bool can_unsync, bool prefetch); 193 const bool prefetch; member 281 u32 err, bool prefetch, int *emulation_type) in kvm_mmu_do_page_fault() 291 .prefetch = prefetch, in kvm_mmu_do_page_fault() 308 * Async #PF "faults", a.k.a. prefetch faults, are not faults from the in kvm_mmu_do_page_fault() 312 if (!prefetch) in kvm_mmu_do_page_fault() 324 * Similar to above, prefetch faults aren't truly spurious, and the in kvm_mmu_do_page_fault() 330 else if (prefetch) in kvm_mmu_do_page_fault() 280 kvm_mmu_do_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u32 err, bool prefetch, int *emulation_type) kvm_mmu_do_page_fault() argument
|
/kernel/linux/linux-5.10/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 3 prefetch() macros: 30 prefetch(x) - prefetches the cacheline at "x" for read 40 #define prefetch(x) __builtin_prefetch(x) macro 62 prefetch(cp); in prefetch_range() 69 prefetch(page); in prefetch_page_address()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/soc/fsl/qbman/ |
H A D | dpaa_sys.h | 44 #include <linux/prefetch.h> 72 prefetch(p+32); in dpaa_touch_ro() 74 prefetch(p); in dpaa_touch_ro()
|
/kernel/linux/linux-6.6/drivers/soc/fsl/qbman/ |
H A D | dpaa_sys.h | 44 #include <linux/prefetch.h> 72 prefetch(p+32); in dpaa_touch_ro() 74 prefetch(p); in dpaa_touch_ro()
|
/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|