brintos

brintos / linux-shallow public Read only

0
0
Text · 907 B · 2f66271 Raw
33 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 *  Copyright IBM Corp. 20164 *  Author(s): Harald Freudenberger <freude@de.ibm.com>5 */6#ifndef AP_DEBUG_H7#define AP_DEBUG_H8 9#include <asm/debug.h>10 11#define DBF_ERR		3	/* error conditions   */12#define DBF_WARN	4	/* warning conditions */13#define DBF_INFO	5	/* informational      */14#define DBF_DEBUG	6	/* for debugging only */15 16#define RC2ERR(rc) ((rc) ? DBF_ERR : DBF_INFO)17#define RC2WARN(rc) ((rc) ? DBF_WARN : DBF_INFO)18 19#define AP_DBF_MAX_SPRINTF_ARGS 620 21#define AP_DBF(...)					\22	debug_sprintf_event(ap_dbf_info, ##__VA_ARGS__)23#define AP_DBF_ERR(...)					\24	debug_sprintf_event(ap_dbf_info, DBF_ERR, ##__VA_ARGS__)25#define AP_DBF_WARN(...)					\26	debug_sprintf_event(ap_dbf_info, DBF_WARN, ##__VA_ARGS__)27#define AP_DBF_INFO(...)					\28	debug_sprintf_event(ap_dbf_info, DBF_INFO, ##__VA_ARGS__)29 30extern debug_info_t *ap_dbf_info;31 32#endif /* AP_DEBUG_H */33