Merge tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / staging / ozwpan / oztrace.h
CommitLineData
066b2229
CK
1/* -----------------------------------------------------------------------------
2 * Copyright (c) 2011 Ozmo Inc
3 * Released under the GNU General Public License Version 2 (GPLv2).
4 * -----------------------------------------------------------------------------
5 */
6#ifndef _OZTRACE_H_
7#define _OZTRACE_H_
8#include "ozconfig.h"
9
10#define TRACE_PREFIX KERN_ALERT "OZWPAN: "
11
12#ifdef WANT_TRACE
13#define oz_trace(...) printk(TRACE_PREFIX __VA_ARGS__)
14#ifdef WANT_VERBOSE_TRACE
15extern unsigned long trace_flags;
16#define oz_trace2(_flag, ...) \
17 do { if (trace_flags & _flag) printk(TRACE_PREFIX __VA_ARGS__); \
18 } while (0)
19#else
20#define oz_trace2(...)
21#endif /* #ifdef WANT_VERBOSE_TRACE */
22#else
23#define oz_trace(...)
24#define oz_trace2(...)
25#endif /* #ifdef WANT_TRACE */
26
27#define OZ_TRACE_STREAM 0x1
28#define OZ_TRACE_URB 0x2
29#define OZ_TRACE_CTRL_DETAIL 0x4
30#define OZ_TRACE_HUB 0x8
31#define OZ_TRACE_RX_FRAMES 0x10
32#define OZ_TRACE_TX_FRAMES 0x20
33
34#endif /* Sentry */
35