Lines Matching refs:net_dev

77 	netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause);  in start_spi_intr_handling()
90 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); in end_spi_intr_handling()
270 struct net_device_stats *n_stats = &qca->net_dev->stats; in qcaspi_transmit()
312 netif_tx_lock_bh(qca->net_dev); in qcaspi_transmit()
320 if (netif_queue_stopped(qca->net_dev)) in qcaspi_transmit()
321 netif_wake_queue(qca->net_dev); in qcaspi_transmit()
322 netif_tx_unlock_bh(qca->net_dev); in qcaspi_transmit()
331 struct net_device *net_dev = qca->net_dev; in qcaspi_receive() local
332 struct net_device_stats *n_stats = &net_dev->stats; in qcaspi_receive()
339 qca->rx_skb = netdev_alloc_skb_ip_align(net_dev, in qcaspi_receive()
340 net_dev->mtu + in qcaspi_receive()
343 netdev_dbg(net_dev, "out of RX resources\n"); in qcaspi_receive()
352 netdev_dbg(net_dev, "qcaspi_receive: SPI_REG_RDBUF_BYTE_AVA: Value: %04x\n", in qcaspi_receive()
362 netdev_dbg(net_dev, "qcaspi_receive called without any data being available!\n"); in qcaspi_receive()
385 netdev_dbg(net_dev, "available: %d, byte read: %d\n", in qcaspi_receive()
410 netdev_dbg(net_dev, "no RX tail\n"); in qcaspi_receive()
415 netdev_dbg(net_dev, "invalid RX length\n"); in qcaspi_receive()
420 qca->rx_skb->dev = qca->net_dev; in qcaspi_receive()
428 qca->rx_skb = netdev_alloc_skb_ip_align(net_dev, in qcaspi_receive()
429 net_dev->mtu + VLAN_ETH_HLEN); in qcaspi_receive()
431 netdev_dbg(net_dev, "out of RX resources\n"); in qcaspi_receive()
468 netif_tx_lock_bh(qca->net_dev); in qcaspi_flush_tx_ring()
473 qca->net_dev->stats.tx_dropped++; in qcaspi_flush_tx_ring()
479 netif_tx_unlock_bh(qca->net_dev); in qcaspi_flush_tx_ring()
500 netdev_dbg(qca->net_dev, "sync: got CPU on, but signature was invalid, restart\n"); in qcaspi_qca7k_sync()
507 netdev_dbg(qca->net_dev, "sync: got CPU on, but wrbuf not empty. reset!\n"); in qcaspi_qca7k_sync()
511 netdev_dbg(qca->net_dev, "sync: got CPU on, now in sync\n"); in qcaspi_qca7k_sync()
532 netdev_dbg(qca->net_dev, "sync: bad signature, restart\n"); in qcaspi_qca7k_sync()
541 netdev_dbg(qca->net_dev, "sync: could not read signature to reset device, retry.\n"); in qcaspi_qca7k_sync()
546 netdev_dbg(qca->net_dev, "sync: resetting device.\n"); in qcaspi_qca7k_sync()
557 netdev_dbg(qca->net_dev, "sync: waiting for CPU on, count %u.\n", in qcaspi_qca7k_sync()
563 netdev_dbg(qca->net_dev, "sync: reset timeout, restarting process.\n"); in qcaspi_qca7k_sync()
575 netdev_info(qca->net_dev, "SPI thread created\n"); in qcaspi_spi_thread()
579 netif_tx_disable(qca->net_dev); in qcaspi_spi_thread()
580 netif_carrier_off(qca->net_dev); in qcaspi_spi_thread()
584 netif_carrier_on(qca->net_dev); in qcaspi_spi_thread()
585 netif_wake_queue(qca->net_dev); in qcaspi_spi_thread()
596 netdev_dbg(qca->net_dev, "have work to do. int: %lu, tx_skb: %p\n", in qcaspi_spi_thread()
603 netdev_dbg(qca->net_dev, "sync: not ready %u, turn off carrier and flush\n", in qcaspi_spi_thread()
605 netif_stop_queue(qca->net_dev); in qcaspi_spi_thread()
606 netif_carrier_off(qca->net_dev); in qcaspi_spi_thread()
619 qca->net_dev->stats.rx_dropped++; in qcaspi_spi_thread()
628 netif_wake_queue(qca->net_dev); in qcaspi_spi_thread()
629 netif_carrier_on(qca->net_dev); in qcaspi_spi_thread()
634 netdev_dbg(qca->net_dev, "===> rdbuf error!\n"); in qcaspi_spi_thread()
642 netdev_dbg(qca->net_dev, "===> wrbuf error!\n"); in qcaspi_spi_thread()
663 netdev_info(qca->net_dev, "SPI thread exit\n"); in qcaspi_spi_thread()
744 netdev_warn(qca->net_dev, "queue was unexpectedly full!\n"); in qcaspi_netdev_xmit()
745 netif_stop_queue(qca->net_dev); in qcaspi_netdev_xmit()
774 netdev_dbg(qca->net_dev, "Tx-ing packet: Size: 0x%08x\n", in qcaspi_netdev_xmit()
787 netif_stop_queue(qca->net_dev); in qcaspi_netdev_xmit()
804 netdev_info(qca->net_dev, "Transmit timeout at %ld, latency %ld\n", in qcaspi_netdev_tx_timeout()
806 qca->net_dev->stats.tx_errors++; in qcaspi_netdev_tx_timeout()
832 qca->rx_skb = netdev_alloc_skb_ip_align(dev, qca->net_dev->mtu + in qcaspi_netdev_init()
836 netdev_info(qca->net_dev, "Failed to allocate RX sk_buff.\n"); in qcaspi_netdev_init()
969 qca->net_dev = qcaspi_devs; in qca_spi_probe()
976 IRQF_NO_AUTOEN, qca->net_dev->name, qca); in qca_spi_probe()
984 ret = of_get_ethdev_address(spi->dev.of_node, qca->net_dev); in qca_spi_probe()
986 eth_hw_addr_random(qca->net_dev); in qca_spi_probe()
988 qca->net_dev->dev_addr); in qca_spi_probe()
991 netif_carrier_off(qca->net_dev); in qca_spi_probe()