netdev_printk
netdev_printk(KERN_DEBUG, dev, "RX loopback packets:\n");
netdev_printk(KERN_DEBUG, dev, "Packet %d: ", x);
netdev_printk(lvl, bp->dev, "bc %d.%d.%d\n",
netdev_printk(KERN_DEBUG, dev,
netdev_printk(KERN_DEBUG, dev, "transmit ring %u .. %u report=%u done=%u\n",
netdev_printk(KERN_DEBUG, dev,
netdev_printk(KERN_DEBUG, dev, "remove debugfs\n");
netdev_printk(KERN_DEBUG, ndev, "%s() free_space = %d\n",
netdev_printk(KERN_DEBUG, ndev, "intRX, pk_cnt: %d\n",
netdev_printk(KERN_DEBUG, ndev, "RX max_pk_cnt: %d\n",
netdev_printk(KERN_DEBUG, ndev, "intDMA(%d)\n",
netdev_printk(KERN_DEBUG, ndev, "intLINK(%d)\n",
netdev_printk(KERN_DEBUG, ndev, "intTX(%d)\n",
netdev_printk(KERN_DEBUG, ndev, "intTXErr(%d)\n",
netdev_printk(KERN_DEBUG, ndev,
netdev_printk(KERN_DEBUG, ndev, "intRXErr(%d)\n",
netdev_printk(KERN_DEBUG, ndev, "RX Overrun\n");
netdev_printk(KERN_DEBUG, ndev, "Tx Packet Len:%d\n",
netdev_printk(KERN_DEBUG, ndev, "RX pk_addr:0x%04x\n",
netdev_printk(lvl, __nn->dp.netdev, fmt, ## args); \
netdev_printk(KERN_DEBUG, qdev->ndev,
netdev_printk(KERN_DEBUG, qdev->ndev,
netdev_printk(KERN_DEBUG, qdev->ndev, "Issue soft reset to chip\n");
netdev_printk(KERN_DEBUG, qdev->ndev,
netdev_printk(KERN_DEBUG, qdev->ndev,
netdev_printk(KERN_DEBUG, qdev->ndev,
netdev_printk(KERN_DEBUG, ndev,
netdev_printk(KERN_DEBUG, ndev,
netdev_printk(KERN_DEBUG, ndev,
netdev_printk(level, (pl)->netdev, fmt, ##__VA_ARGS__); \
netdev_printk(KERN_DEBUG, ppp->dev,
netdev_printk(KERN_DEBUG, ppp->dev,
netdev_printk(KERN_DEBUG, ppp->dev,
netdev_printk(KERN_DEBUG, ppp->dev,
netdev_printk(KERN_DEBUG, ppp->dev,
netdev_printk(KERN_DEBUG, ppp->dev,
netdev_printk(KERN_DEBUG, ppp->dev,
netdev_printk(KERN_DEBUG, ppp->dev,
void netdev_printk(const char *level, const struct net_device *dev,
netdev_printk(level, dev, fmt, ##__VA_ARGS__); \
netdev_printk(KERN_DEBUG, __dev, format, ##args)
netdev_printk(KERN_DEBUG, __dev, format, ##args); \
netdev_printk(KERN_DEBUG, dev, format, ##args); \
netdev_printk(level, (dev), fmt, ##args); \
EXPORT_SYMBOL(netdev_printk);