Lines Matching refs:net_dev

76 	netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause);  in start_spi_intr_handling()
89 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); in end_spi_intr_handling()
269 struct net_device_stats *n_stats = &qca->net_dev->stats; in qcaspi_transmit()
311 netif_tx_lock_bh(qca->net_dev); in qcaspi_transmit()
319 if (netif_queue_stopped(qca->net_dev)) in qcaspi_transmit()
320 netif_wake_queue(qca->net_dev); in qcaspi_transmit()
321 netif_tx_unlock_bh(qca->net_dev); in qcaspi_transmit()
330 struct net_device *net_dev = qca->net_dev; in qcaspi_receive() local
331 struct net_device_stats *n_stats = &net_dev->stats; in qcaspi_receive()
338 qca->rx_skb = netdev_alloc_skb_ip_align(net_dev, in qcaspi_receive()
339 net_dev->mtu + in qcaspi_receive()
342 netdev_dbg(net_dev, "out of RX resources\n"); in qcaspi_receive()
351 netdev_dbg(net_dev, "qcaspi_receive: SPI_REG_RDBUF_BYTE_AVA: Value: %04x\n", in qcaspi_receive()
361 netdev_dbg(net_dev, "qcaspi_receive called without any data being available!\n"); in qcaspi_receive()
384 netdev_dbg(net_dev, "available: %d, byte read: %d\n", in qcaspi_receive()
409 netdev_dbg(net_dev, "no RX tail\n"); in qcaspi_receive()
414 netdev_dbg(net_dev, "invalid RX length\n"); in qcaspi_receive()
419 qca->rx_skb->dev = qca->net_dev; in qcaspi_receive()
427 qca->rx_skb = netdev_alloc_skb_ip_align(net_dev, in qcaspi_receive()
428 net_dev->mtu + VLAN_ETH_HLEN); in qcaspi_receive()
430 netdev_dbg(net_dev, "out of RX resources\n"); in qcaspi_receive()
467 netif_tx_lock_bh(qca->net_dev); in qcaspi_flush_tx_ring()
472 qca->net_dev->stats.tx_dropped++; in qcaspi_flush_tx_ring()
478 netif_tx_unlock_bh(qca->net_dev); in qcaspi_flush_tx_ring()
499 netdev_dbg(qca->net_dev, "sync: got CPU on, but signature was invalid, restart\n"); in qcaspi_qca7k_sync()
506 netdev_dbg(qca->net_dev, "sync: got CPU on, but wrbuf not empty. reset!\n"); in qcaspi_qca7k_sync()
509 netdev_dbg(qca->net_dev, "sync: got CPU on, now in sync\n"); in qcaspi_qca7k_sync()
526 netdev_dbg(qca->net_dev, "sync: bad signature, restart\n"); in qcaspi_qca7k_sync()
535 netdev_dbg(qca->net_dev, "sync: could not read signature to reset device, retry.\n"); in qcaspi_qca7k_sync()
540 netdev_dbg(qca->net_dev, "sync: resetting device.\n"); in qcaspi_qca7k_sync()
551 netdev_dbg(qca->net_dev, "sync: waiting for CPU on, count %u.\n", in qcaspi_qca7k_sync()
557 netdev_dbg(qca->net_dev, "sync: reset timeout, restarting process.\n"); in qcaspi_qca7k_sync()
569 netdev_info(qca->net_dev, "SPI thread created\n"); in qcaspi_spi_thread()
573 netif_tx_disable(qca->net_dev); in qcaspi_spi_thread()
574 netif_carrier_off(qca->net_dev); in qcaspi_spi_thread()
578 netif_carrier_on(qca->net_dev); in qcaspi_spi_thread()
579 netif_wake_queue(qca->net_dev); in qcaspi_spi_thread()
590 netdev_dbg(qca->net_dev, "have work to do. int: %lu, tx_skb: %p\n", in qcaspi_spi_thread()
597 netdev_dbg(qca->net_dev, "sync: not ready %u, turn off carrier and flush\n", in qcaspi_spi_thread()
599 netif_stop_queue(qca->net_dev); in qcaspi_spi_thread()
600 netif_carrier_off(qca->net_dev); in qcaspi_spi_thread()
613 qca->net_dev->stats.rx_dropped++; in qcaspi_spi_thread()
622 netif_wake_queue(qca->net_dev); in qcaspi_spi_thread()
623 netif_carrier_on(qca->net_dev); in qcaspi_spi_thread()
628 netdev_dbg(qca->net_dev, "===> rdbuf error!\n"); in qcaspi_spi_thread()
636 netdev_dbg(qca->net_dev, "===> wrbuf error!\n"); in qcaspi_spi_thread()
657 netdev_info(qca->net_dev, "SPI thread exit\n"); in qcaspi_spi_thread()
738 netdev_warn(qca->net_dev, "queue was unexpectedly full!\n"); in qcaspi_netdev_xmit()
739 netif_stop_queue(qca->net_dev); in qcaspi_netdev_xmit()
768 netdev_dbg(qca->net_dev, "Tx-ing packet: Size: 0x%08x\n", in qcaspi_netdev_xmit()
781 netif_stop_queue(qca->net_dev); in qcaspi_netdev_xmit()
798 netdev_info(qca->net_dev, "Transmit timeout at %ld, latency %ld\n", in qcaspi_netdev_tx_timeout()
800 qca->net_dev->stats.tx_errors++; in qcaspi_netdev_tx_timeout()
827 qca->rx_skb = netdev_alloc_skb_ip_align(dev, qca->net_dev->mtu + in qcaspi_netdev_init()
831 netdev_info(qca->net_dev, "Failed to allocate RX sk_buff.\n"); in qcaspi_netdev_init()
967 qca->net_dev = qcaspi_devs; in qca_spi_probe()
974 IRQF_NO_AUTOEN, qca->net_dev->name, qca); in qca_spi_probe()
982 ret = of_get_ethdev_address(spi->dev.of_node, qca->net_dev); in qca_spi_probe()
984 eth_hw_addr_random(qca->net_dev); in qca_spi_probe()
986 qca->net_dev->dev_addr); in qca_spi_probe()
989 netif_carrier_off(qca->net_dev); in qca_spi_probe()