Lines Matching refs:ndev

308 static int __lb_setup(struct net_device *ndev,  in __lb_setup()  argument
312 struct hns_nic_priv *priv = netdev_priv(ndev); in __lb_setup()
351 static int __lb_up(struct net_device *ndev, in __lb_up() argument
354 struct hns_nic_priv *priv = netdev_priv(ndev); in __lb_up()
359 hns_nic_net_reset(ndev); in __lb_up()
365 ret = hns_nic_init_phy(ndev, h); in __lb_up()
370 ret = __lb_setup(ndev, loop_mode); in __lb_up()
398 struct net_device *ndev; in __lb_other_process() local
420 ndev = ring_data->napi.dev; in __lb_other_process()
422 dev_queue = netdev_get_tx_queue(ndev, ring_data->queue_index); in __lb_other_process()
442 ndev->stats.rx_packets++; in __lb_other_process()
443 ndev->stats.rx_bytes += skb->len; in __lb_other_process()
445 ndev->stats.rx_frame_errors++; in __lb_other_process()
461 struct net_device *ndev = priv->netdev; in __lb_clean_rings() local
462 unsigned long rx_packets = ndev->stats.rx_packets; in __lb_clean_rings()
463 unsigned long rx_bytes = ndev->stats.rx_bytes; in __lb_clean_rings()
464 unsigned long rx_frame_errors = ndev->stats.rx_frame_errors; in __lb_clean_rings()
471 ret = (int)(ndev->stats.rx_packets - rx_packets); in __lb_clean_rings()
472 ndev->stats.rx_packets = rx_packets; in __lb_clean_rings()
473 ndev->stats.rx_bytes = rx_bytes; in __lb_clean_rings()
474 ndev->stats.rx_frame_errors = rx_frame_errors; in __lb_clean_rings()
483 static int __lb_run_test(struct net_device *ndev, in __lb_run_test() argument
494 struct hns_nic_priv *priv = netdev_priv(ndev); in __lb_run_test()
521 ndev, skb, in __lb_run_test()
560 static int __lb_down(struct net_device *ndev) in __lb_down() argument
562 struct hns_nic_priv *priv = netdev_priv(ndev); in __lb_down()
566 ret = __lb_setup(ndev, MAC_LOOP_NONE); in __lb_down()
568 netdev_err(ndev, "%s: __lb_setup return error(%d)!\n", in __lb_down()
581 hns_nic_net_reset(ndev); in __lb_down()
592 static void hns_nic_self_test(struct net_device *ndev, in hns_nic_self_test() argument
595 struct hns_nic_priv *priv = netdev_priv(ndev); in hns_nic_self_test()
596 bool if_running = netif_running(ndev); in hns_nic_self_test()
614 (void)dev_close(ndev); in hns_nic_self_test()
620 data[test_index] = __lb_up(ndev, in hns_nic_self_test()
624 ndev, (enum hnae_loop)st_param[i][0]); in hns_nic_self_test()
625 (void)__lb_down(ndev); in hns_nic_self_test()
639 (void)dev_open(ndev); in hns_nic_self_test()
1211 void hns_ethtool_set_ops(struct net_device *ndev) in hns_ethtool_set_ops() argument
1213 ndev->ethtool_ops = &hns_ethtool_ops; in hns_ethtool_set_ops()