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, dev, "exiting interrupt, status=%#04x\n",
netdev_printk(KERN_DEBUG, dev, "Shutting down ethercard, status was Tx %04x Rx %04x Int %02x\n",
netdev_printk(KERN_DEBUG, dev, "Queue pointers were Tx %d / %d, Rx %d / %d\n",
netdev_printk(KERN_DEBUG, dev, "Received %d frames that we should not have\n",
netdev_printk(KERN_DEBUG, dev, "Done %s()\n", __func__);
netdev_printk(KERN_DEBUG, dev, "Yellowfin timer tick, status %08x\n",
netdev_printk(KERN_DEBUG, dev, "MII #%d status register is %04x, link partner capability %04x\n",
netdev_printk(KERN_DEBUG, dev, "Yellowfin transmit frame #%d queued in slot %d\n",
netdev_printk(KERN_DEBUG, dev, "Yellowfin interrupt, status %04x\n",
netdev_printk(KERN_DEBUG, dev, "Tx queue %d check, Tx status %04x %04x %04x %04x\n",
netdev_printk(KERN_DEBUG, dev, "Transmit error, Tx status %04x\n",
netdev_printk(KERN_DEBUG, dev, "Normal transmit, Tx status %04x\n",
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);