xref: /openbmc/linux/drivers/usb/mtu3/mtu3_trace.c (revision 56976249)
183374e03SChunfeng Yun // SPDX-License-Identifier: GPL-2.0
2680b5127SLee Jones /*
383374e03SChunfeng Yun  * mtu3_trace.c - trace support
483374e03SChunfeng Yun  *
583374e03SChunfeng Yun  * Copyright (C) 2019 MediaTek Inc.
683374e03SChunfeng Yun  *
783374e03SChunfeng Yun  * Author: Chunfeng Yun <chunfeng.yun@mediatek.com>
883374e03SChunfeng Yun  */
983374e03SChunfeng Yun 
1083374e03SChunfeng Yun #define CREATE_TRACE_POINTS
1156976249SLee Jones #include "mtu3_debug.h"
1283374e03SChunfeng Yun #include "mtu3_trace.h"
1383374e03SChunfeng Yun 
mtu3_dbg_trace(struct device * dev,const char * fmt,...)1483374e03SChunfeng Yun void mtu3_dbg_trace(struct device *dev, const char *fmt, ...)
1583374e03SChunfeng Yun {
1683374e03SChunfeng Yun 	struct va_format vaf;
1783374e03SChunfeng Yun 	va_list args;
1883374e03SChunfeng Yun 
1983374e03SChunfeng Yun 	va_start(args, fmt);
2083374e03SChunfeng Yun 	vaf.fmt = fmt;
2183374e03SChunfeng Yun 	vaf.va = &args;
2283374e03SChunfeng Yun 	trace_mtu3_log(dev, &vaf);
2383374e03SChunfeng Yun 	va_end(args);
2483374e03SChunfeng Yun }
25