acrn-kernel/arch/parisc/kernel
Helge Deller e522a12e48 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
[ Upstream commit 59fa12646d ]

Add comment in arch_sync_dma_for_device() and handle the direction flag in
arch_sync_dma_for_cpu().

When receiving data from the device (DMA_FROM_DEVICE) unconditionally
purge the data cache in arch_sync_dma_for_cpu().

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-06-21 16:00:53 +02:00
..
syscalls
vdso32
vdso64
.gitignore
Makefile
alternative.c parisc: Use num_present_cpus() in alternative patching code 2023-05-30 14:03:18 +01:00
asm-offsets.c
audit.c
cache.c parisc: Fix flush_dcache_page() for usage from irq context 2023-05-30 14:03:18 +01:00
compat_audit.c
drivers.c
entry.S
firmware.c parisc: Replace regular spinlock with spin_trylock on panic path 2023-05-24 17:32:42 +01:00
ftrace.c
hardware.c
head.S
hpmc.S
inventory.c
irq.c
jump_label.c
kexec.c
kexec_file.c
kgdb.c
kprobes.c
module.c
pa7300lc.c
pacache.S
parisc_ksyms.c
patch.c
pci-dma.c parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() 2023-06-21 16:00:53 +02:00
pci.c
pdc_chassis.c
pdc_cons.c
pdt.c
perf.c
perf_asm.S
perf_images.h
process.c parisc: Allow to reboot machine after system halt 2023-05-30 14:03:18 +01:00
processor.c
ptrace.c
real2.S
relocate_kernel.S
setup.c
signal.c
signal32.c
signal32.h
smp.c
stacktrace.c
sys_parisc.c
sys_parisc32.c
syscall.S
time.c
toc.c
toc_asm.S
topology.c
traps.c parisc: Handle kprobes breakpoints only in kernel context 2023-05-30 14:03:18 +01:00
unaligned.c
unwind.c
vdso.c
vmlinux.lds.S