1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * "Indirect" DCR access
5 * Copyright (c) 2004 Eugene Surovegin <ebs@ebshome.net>
8 #include <asm/ppc_asm.h>
9 #include <asm/processor.h>
11 #include <asm/export.h>
13 #define DCR_ACCESS_PROLOG(table) \
15 rlwinm r3,r3,4,18,27; \
23 EMIT_BUG_ENTRY 1b,__FILE__,__LINE__,0; \
27 DCR_ACCESS_PROLOG(__mfdcr_table)
28 EXPORT_SYMBOL(__mfdcr)
31 DCR_ACCESS_PROLOG(__mtdcr_table)
32 EXPORT_SYMBOL(__mtdcr)