D | loongarch.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited 16 #define read_cpucfg(reg) __cpucfg(reg) argument 170 * CPUCFG index area: 0x40000000 -- 0x400000ff 177 #define csr_read32(reg) __csrrd_w(reg) argument 178 #define csr_read64(reg) __csrrd_d(reg) argument 179 #define csr_write32(val, reg) __csrwr_w(val, reg) argument 180 #define csr_write64(val, reg) __csrwr_d(val, reg) argument 181 #define csr_xchg32(val, mask, reg) __csrxchg_w(val, mask, reg) argument 182 #define csr_xchg64(val, mask, reg) __csrxchg_d(val, mask, reg) argument [all …]
|