1 /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 3 * Copyright (C) 2022 Xilinx, Inc. 4 */ 5 #ifndef _XILINX_MB_MANAGER_H 6 #define _XILINX_MB_MANAGER_H 7 8 # ifndef __ASSEMBLY__ 9 10 #include <linux/of_address.h> 11 12 /* 13 * When the break vector gets asserted because 14 * signal must be blocked before exiting from 15 * updates the manager address and control reg 16 * arguments, which will be used by the break 17 * call the callback function. 18 */ 19 void xmb_manager_register(uintptr_t phys_basea 20 void (*callback)(voi 21 void *priv, void (*r 22 asmlinkage void xmb_inject_err(void); 23 24 # endif /* __ASSEMBLY__ */ 25 26 /* Error injection offset */ 27 #define XMB_INJECT_ERR_OFFSET 0x200 28 29 #endif /* _XILINX_MB_MANAGER_H */ 30
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.