xref: /linux/drivers/usb/chipidea/trace.c (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
1*b4c5d446SPeter Chen // SPDX-License-Identifier: GPL-2.0
2*b4c5d446SPeter Chen /*
3*b4c5d446SPeter Chen  * Chipidea Device Mode Trace Support
4*b4c5d446SPeter Chen  *
5*b4c5d446SPeter Chen  * Copyright (C) 2020 NXP
6*b4c5d446SPeter Chen  *
7*b4c5d446SPeter Chen  * Author: Peter Chen <peter.chen@nxp.com>
8*b4c5d446SPeter Chen  */
9*b4c5d446SPeter Chen 
10*b4c5d446SPeter Chen #define CREATE_TRACE_POINTS
11*b4c5d446SPeter Chen #include "trace.h"
12*b4c5d446SPeter Chen 
ci_log(struct ci_hdrc * ci,const char * fmt,...)13*b4c5d446SPeter Chen void ci_log(struct ci_hdrc *ci, const char *fmt, ...)
14*b4c5d446SPeter Chen {
15*b4c5d446SPeter Chen 	struct va_format vaf;
16*b4c5d446SPeter Chen 	va_list args;
17*b4c5d446SPeter Chen 
18*b4c5d446SPeter Chen 	va_start(args, fmt);
19*b4c5d446SPeter Chen 	vaf.fmt = fmt;
20*b4c5d446SPeter Chen 	vaf.va = &args;
21*b4c5d446SPeter Chen 	trace_ci_log(ci, &vaf);
22*b4c5d446SPeter Chen 	va_end(args);
23*b4c5d446SPeter Chen }
24