Squashed backup commit (no shallow-clone history issues) of xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2 branch, upstream commit 9eece662e) plus all fixes applied to get everpal_defconfig building clean against a modern (GCC 15.2.0) toolchain -- see the previous commit message on the lineage-23.2 branch (also in this repo history is not available here since this is a squashed snapshot; full incremental history lives in the local DL380 checkout and the upstream GitHub remote). Upstream: https://github.com/xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2)
30 lines
715 B
C
30 lines
715 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
#ifndef _S390_ASM_PCI_DEBUG_H
|
|
#define _S390_ASM_PCI_DEBUG_H
|
|
|
|
#include <asm/debug.h>
|
|
|
|
extern debug_info_t *pci_debug_msg_id;
|
|
extern debug_info_t *pci_debug_err_id;
|
|
|
|
#define zpci_dbg(imp, fmt, args...) \
|
|
debug_sprintf_event(pci_debug_msg_id, imp, fmt, ##args)
|
|
|
|
#define zpci_err(text...) \
|
|
do { \
|
|
char debug_buffer[16]; \
|
|
snprintf(debug_buffer, 16, text); \
|
|
debug_text_event(pci_debug_err_id, 0, debug_buffer); \
|
|
} while (0)
|
|
|
|
static inline void zpci_err_hex(void *addr, int len)
|
|
{
|
|
while (len > 0) {
|
|
debug_event(pci_debug_err_id, 0, (void *) addr, len);
|
|
len -= pci_debug_err_id->buf_size;
|
|
addr += pci_debug_err_id->buf_size;
|
|
}
|
|
}
|
|
|
|
#endif
|