tlb.h (83d8b38967d253942d9172b0c4d69b7d844d5f06) tlb.h (01158487af60cd3915e8c31924144caf29cb0767)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
4 */
5#ifndef __ASM_TLB_H
6#define __ASM_TLB_H
7
8#include <linux/mm_types.h>

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

153 flush_tlb_range(&vma, tlb->start, tlb->end);
154}
155
156extern void handle_tlb_load(void);
157extern void handle_tlb_store(void);
158extern void handle_tlb_modify(void);
159extern void handle_tlb_refill(void);
160extern void handle_tlb_protect(void);
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
4 */
5#ifndef __ASM_TLB_H
6#define __ASM_TLB_H
7
8#include <linux/mm_types.h>

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

153 flush_tlb_range(&vma, tlb->start, tlb->end);
154}
155
156extern void handle_tlb_load(void);
157extern void handle_tlb_store(void);
158extern void handle_tlb_modify(void);
159extern void handle_tlb_refill(void);
160extern void handle_tlb_protect(void);
161extern void handle_tlb_load_ptw(void);
162extern void handle_tlb_store_ptw(void);
163extern void handle_tlb_modify_ptw(void);
161
162extern void dump_tlb_all(void);
163extern void dump_tlb_regs(void);
164
165#endif /* __ASM_TLB_H */
164
165extern void dump_tlb_all(void);
166extern void dump_tlb_regs(void);
167
168#endif /* __ASM_TLB_H */