/* SPDX-License-Identifier: GPL-2.0-only */ | |
/* | |
* Copyright (C) 2012 Regents of the University of California | |
*/ | |
#ifndef _ASM_RISCV_TLB_H | |
#define _ASM_RISCV_TLB_H | |
struct mmu_gather; | |
static void tlb_flush(struct mmu_gather *tlb); | |
#define tlb_flush tlb_flush | |
#include <asm-generic/tlb.h> | |
static inline void tlb_flush(struct mmu_gather *tlb) | |
{ | |
flush_tlb_mm(tlb->mm); | |
} | |
#endif /* _ASM_RISCV_TLB_H */ |