Go to the documentation of this file.
20 #ifndef __IBM_NEWEMAC_DEBUG_H
21 #define __IBM_NEWEMAC_DEBUG_H
27 #if defined(CONFIG_IBM_EMAC_DEBUG)
44 # define emac_dbg_register(x) do { } while(0)
45 # define emac_dbg_unregister(x) do { } while(0)
46 # define mal_dbg_register(x) do { } while(0)
47 # define mal_dbg_unregister(x) do { } while(0)
48 # define emac_init_debug() do { } while(0)
49 # define emac_fini_debug() do { } while(0)
50 # define emac_dbg_dump_all() do { } while(0)
56 #define EMAC_DBG(d, name, fmt, arg...) \
57 printk(KERN_DEBUG #name "%s: " fmt, d->ofdev->dev.of_node->full_name, ## arg)
60 # define DBG(d,f,x...) EMAC_DBG(d, emac, f, ##x)
61 # define MAL_DBG(d,f,x...) EMAC_DBG(d, mal, f, ##x)
62 # define ZMII_DBG(d,f,x...) EMAC_DBG(d, zmii, f, ##x)
63 # define RGMII_DBG(d,f,x...) EMAC_DBG(d, rgmii, f, ##x)
66 # define DBG(f,x...) ((void)0)
67 # define MAL_DBG(d,f,x...) ((void)0)
68 # define ZMII_DBG(d,f,x...) ((void)0)
69 # define RGMII_DBG(d,f,x...) ((void)0)
72 # define DBG2(d,f,x...) DBG(d,f, ##x)
73 # define MAL_DBG2(d,f,x...) MAL_DBG(d,f, ##x)
74 # define ZMII_DBG2(d,f,x...) ZMII_DBG(d,f, ##x)
75 # define RGMII_DBG2(d,f,x...) RGMII_DBG(d,f, ##x)
77 # define DBG2(f,x...) ((void)0)
78 # define MAL_DBG2(d,f,x...) ((void)0)
79 # define ZMII_DBG2(d,f,x...) ((void)0)
80 # define RGMII_DBG2(d,f,x...) ((void)0)