Home
last modified time | relevance | path

Searched refs:dcbz (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dpage_32.h46 * Clear page using the dcbz instruction, which doesn't cause any
57 dcbz(addr); in clear_page()
H A Demulated_ops.h25 struct ppc_emulated_entry dcbz; member
H A Dcache.h114 static inline void dcbz(void *addr) in dcbz() function
116 __asm__ __volatile__ ("dcbz 0, %0" : : "r"(addr) : "memory"); in dcbz()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dpage_32.h36 * Clear page using the dcbz instruction, which doesn't cause any
47 dcbz(addr); in clear_page()
H A Demulated_ops.h25 struct ppc_emulated_entry dcbz; member
H A Dcache.h118 static inline void dcbz(void *addr) in dcbz() function
120 __asm__ __volatile__ ("dcbz 0, %0" : : "r"(addr) : "memory"); in dcbz()
/kernel/linux/linux-5.10/arch/powerpc/lib/
H A Dcopy_32.S85 * Use dcbz on the complete cache lines in the destination
89 * During early init, cache might not be active yet, so dcbz cannot be used.
90 * We therefore skip the optimised bloc that uses dcbz. This jump is
126 10: dcbz r7,r6
156 * This version uses dcbz on the complete cache lines in the
162 * During early init, cache might not be active yet, so dcbz cannot be used.
163 * We therefore jump to generic_memcpy which doesn't use dcbz. This jump is
212 dcbz r11,r6
389 54: dcbz r11,r6
468 /* fault on dcbz (effectivel
[all...]
H A Dstring_32.S22 * Use dcbz on the complete cache lines in the destination
50 10: dcbz r7, r6
H A Dcopypage_64.S36 dcbz r9,r3
H A Dstring_64.S175 err1; dcbz 0,r3
H A Dchecksum_32.S195 54: dcbz r11,r6
/kernel/linux/linux-6.6/arch/powerpc/lib/
H A Dcopy_32.S82 * Use dcbz on the complete cache lines in the destination
86 * During early init, cache might not be active yet, so dcbz cannot be used.
87 * We therefore skip the optimised bloc that uses dcbz. This jump is
123 10: dcbz r7,r6
153 * This version uses dcbz on the complete cache lines in the
159 * During early init, cache might not be active yet, so dcbz cannot be used.
160 * We therefore jump to generic_memcpy which doesn't use dcbz. This jump is
209 dcbz r11,r6
386 54: dcbz r11,r6
465 /* fault on dcbz (effectivel
[all...]
H A Dstring_32.S22 * Use dcbz on the complete cache lines in the destination
50 10: dcbz r7, r6
H A Dcopypage_64.S41 dcbz r9,r3
H A Dchecksum_32.S192 54: dcbz r11,r6
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dalign.c347 PPC_WARN_ALIGNMENT(dcbz, regs); in fix_alignment()
H A Dmisc_32.S259 * Copy a whole page. We use the dcbz instruction on the destination
302 dcbz r5,r3
H A Dtraps.c2289 WARN_EMULATED_SETUP(dcbz),
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dalign.c351 PPC_WARN_ALIGNMENT(dcbz, regs); in fix_alignment()
H A Dmisc_32.S220 * Copy a whole page. We use the dcbz instruction on the destination
263 dcbz r5,r3
H A Dtraps.c2276 WARN_EMULATED_SETUP(dcbz),
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c944 dcbz((void *)pa); in kvmppc_do_h_page_init_zero()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c946 dcbz((void *)pa); in kvmppc_do_h_page_init_zero()

Completed in 13 milliseconds