Lines Matching refs:net_dev
83 netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause); in start_spi_intr_handling()
96 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); in end_spi_intr_handling()
238 struct net_device_stats *n_stats = &qca->net_dev->stats; in qcaspi_transmit()
272 netif_tx_lock_bh(qca->net_dev); in qcaspi_transmit()
280 if (netif_queue_stopped(qca->net_dev)) in qcaspi_transmit()
281 netif_wake_queue(qca->net_dev); in qcaspi_transmit()
282 netif_tx_unlock_bh(qca->net_dev); in qcaspi_transmit()
291 struct net_device *net_dev = qca->net_dev; in qcaspi_receive() local
292 struct net_device_stats *n_stats = &net_dev->stats; in qcaspi_receive()
299 qca->rx_skb = netdev_alloc_skb(net_dev, in qcaspi_receive()
300 net_dev->mtu + VLAN_ETH_HLEN); in qcaspi_receive()
302 netdev_dbg(net_dev, "out of RX resources\n"); in qcaspi_receive()
310 netdev_dbg(net_dev, "qcaspi_receive: SPI_REG_RDBUF_BYTE_AVA: Value: %08x\n", in qcaspi_receive()
314 netdev_dbg(net_dev, "qcaspi_receive called without any data being available!\n"); in qcaspi_receive()
337 netdev_dbg(net_dev, "available: %d, byte read: %d\n", in qcaspi_receive()
362 netdev_dbg(net_dev, "no RX tail\n"); in qcaspi_receive()
367 netdev_dbg(net_dev, "invalid RX length\n"); in qcaspi_receive()
372 qca->rx_skb->dev = qca->net_dev; in qcaspi_receive()
380 qca->rx_skb = netdev_alloc_skb(net_dev, in qcaspi_receive()
381 net_dev->mtu + VLAN_ETH_HLEN); in qcaspi_receive()
383 netdev_dbg(net_dev, "out of RX resources\n"); in qcaspi_receive()
420 netif_tx_lock_bh(qca->net_dev); in qcaspi_flush_tx_ring()
425 qca->net_dev->stats.tx_dropped++; in qcaspi_flush_tx_ring()
431 netif_tx_unlock_bh(qca->net_dev); in qcaspi_flush_tx_ring()
450 netdev_dbg(qca->net_dev, "sync: got CPU on, but signature was invalid, restart\n"); in qcaspi_qca7k_sync()
456 netdev_dbg(qca->net_dev, "sync: got CPU on, but wrbuf not empty. reset!\n"); in qcaspi_qca7k_sync()
459 netdev_dbg(qca->net_dev, "sync: got CPU on, now in sync\n"); in qcaspi_qca7k_sync()
472 netdev_dbg(qca->net_dev, "sync: bad signature, restart\n"); in qcaspi_qca7k_sync()
481 netdev_dbg(qca->net_dev, "sync: could not read signature to reset device, retry.\n"); in qcaspi_qca7k_sync()
486 netdev_dbg(qca->net_dev, "sync: resetting device.\n"); in qcaspi_qca7k_sync()
497 netdev_dbg(qca->net_dev, "sync: waiting for CPU on, count %u.\n", in qcaspi_qca7k_sync()
503 netdev_dbg(qca->net_dev, "sync: reset timeout, restarting process.\n"); in qcaspi_qca7k_sync()
515 netdev_info(qca->net_dev, "SPI thread created\n"); in qcaspi_spi_thread()
525 netdev_dbg(qca->net_dev, "have work to do. int: %d, tx_skb: %p\n", in qcaspi_spi_thread()
532 netdev_dbg(qca->net_dev, "sync: not ready %u, turn off carrier and flush\n", in qcaspi_spi_thread()
534 netif_stop_queue(qca->net_dev); in qcaspi_spi_thread()
535 netif_carrier_off(qca->net_dev); in qcaspi_spi_thread()
552 netif_wake_queue(qca->net_dev); in qcaspi_spi_thread()
553 netif_carrier_on(qca->net_dev); in qcaspi_spi_thread()
558 netdev_dbg(qca->net_dev, "===> rdbuf error!\n"); in qcaspi_spi_thread()
566 netdev_dbg(qca->net_dev, "===> wrbuf error!\n"); in qcaspi_spi_thread()
587 netdev_info(qca->net_dev, "SPI thread exit\n"); in qcaspi_spi_thread()
637 netif_start_queue(qca->net_dev); in qcaspi_netdev_open()
673 netdev_warn(qca->net_dev, "queue was unexpectedly full!\n"); in qcaspi_netdev_xmit()
674 netif_stop_queue(qca->net_dev); in qcaspi_netdev_xmit()
684 netdev_dbg(qca->net_dev, "could not allocate tx_buff\n"); in qcaspi_netdev_xmit()
705 netdev_dbg(qca->net_dev, "Tx-ing packet: Size: 0x%08x\n", in qcaspi_netdev_xmit()
718 netif_stop_queue(qca->net_dev); in qcaspi_netdev_xmit()
736 netdev_info(qca->net_dev, "Transmit timeout at %ld, latency %ld\n", in qcaspi_netdev_tx_timeout()
738 qca->net_dev->stats.tx_errors++; in qcaspi_netdev_tx_timeout()
762 qca->rx_skb = netdev_alloc_skb(dev, qca->net_dev->mtu + VLAN_ETH_HLEN); in qcaspi_netdev_init()
765 netdev_info(qca->net_dev, "Failed to allocate RX sk_buff.\n"); in qcaspi_netdev_init()
910 qca->net_dev = qcaspi_devs; in qca_spi_probe()
919 ether_addr_copy(qca->net_dev->dev_addr, mac); in qca_spi_probe()
921 if (!is_valid_ether_addr(qca->net_dev->dev_addr)) { in qca_spi_probe()
922 eth_hw_addr_random(qca->net_dev); in qca_spi_probe()
924 qca->net_dev->dev_addr); in qca_spi_probe()
927 netif_carrier_off(qca->net_dev); in qca_spi_probe()