cacheflush.h (a6d01af08b2e40772cf97e700b699850f6862886) cacheflush.h (203b7b6aad6769a43987deb81c35456de8bb16c7)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
4 */
5#ifndef _ASM_CACHEFLUSH_H
6#define _ASM_CACHEFLUSH_H
7
8#include <linux/mm.h>

--- 32 unchanged lines hidden (view full) ---

41
42#define flush_cache_all() do { } while (0)
43#define flush_cache_mm(mm) do { } while (0)
44#define flush_cache_dup_mm(mm) do { } while (0)
45#define flush_cache_range(vma, start, end) do { } while (0)
46#define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
47#define flush_cache_vmap(start, end) do { } while (0)
48#define flush_cache_vunmap(start, end) do { } while (0)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
4 */
5#ifndef _ASM_CACHEFLUSH_H
6#define _ASM_CACHEFLUSH_H
7
8#include <linux/mm.h>

--- 32 unchanged lines hidden (view full) ---

41
42#define flush_cache_all() do { } while (0)
43#define flush_cache_mm(mm) do { } while (0)
44#define flush_cache_dup_mm(mm) do { } while (0)
45#define flush_cache_range(vma, start, end) do { } while (0)
46#define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
47#define flush_cache_vmap(start, end) do { } while (0)
48#define flush_cache_vunmap(start, end) do { } while (0)
49#define flush_icache_page(vma, page) do { } while (0)
50#define flush_icache_pages(vma, page) do { } while (0)
51#define flush_icache_user_page(vma, page, addr, len) do { } while (0)
52#define flush_dcache_page(page) do { } while (0)
53#define flush_dcache_mmap_lock(mapping) do { } while (0)
54#define flush_dcache_mmap_unlock(mapping) do { } while (0)
55
56#define cache_op(op, addr) \
57 __asm__ __volatile__( \
58 " cacop %0, %1 \n" \

--- 32 unchanged lines hidden ---
49#define flush_icache_user_page(vma, page, addr, len) do { } while (0)
50#define flush_dcache_page(page) do { } while (0)
51#define flush_dcache_mmap_lock(mapping) do { } while (0)
52#define flush_dcache_mmap_unlock(mapping) do { } while (0)
53
54#define cache_op(op, addr) \
55 __asm__ __volatile__( \
56 " cacop %0, %1 \n" \

--- 32 unchanged lines hidden ---