Lines Matching refs:netdev

500 	struct net_device *netdev = ring_data->napi.dev;  in hns_nic_rx_checksum()  local
505 if (unlikely(!(netdev->features & NETIF_F_RXCSUM))) in hns_nic_rx_checksum()
1191 static int hns_nic_ring_open(struct net_device *netdev, int idx) in hns_nic_ring_open() argument
1193 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_ring_open()
1225 static void hns_nic_update_stats(struct net_device *netdev) in hns_nic_update_stats() argument
1227 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_update_stats()
1230 h->dev->ops->update_stats(h, &netdev->stats); in hns_nic_update_stats()
1245 static void hns_nic_ring_close(struct net_device *netdev, int idx) in hns_nic_ring_close() argument
1247 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_ring_close()
1314 "%s-%s%d", priv->netdev->name, in hns_nic_init_irq()
1323 netdev_err(priv->netdev, "request irq(%d) fail\n", in hns_nic_init_irq()
1443 void hns_nic_net_reinit(struct net_device *netdev) in hns_nic_net_reinit() argument
1445 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_net_reinit()
1448 netif_trans_update(priv->netdev); in hns_nic_net_reinit()
1452 hns_nic_net_down(netdev); in hns_nic_net_reinit()
1458 hns_nic_net_reset(netdev); in hns_nic_net_reinit()
1460 (void)hns_nic_net_up(netdev); in hns_nic_net_reinit()
1793 static int hns_nic_set_features(struct net_device *netdev, in hns_nic_set_features() argument
1796 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_set_features()
1801 netdev_info(netdev, "enet v1 do not support tso!\n"); in hns_nic_set_features()
1806 netdev->features = features; in hns_nic_set_features()
1811 struct net_device *netdev, netdev_features_t features) in hns_nic_fix_features() argument
1813 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_fix_features()
1826 static int hns_nic_uc_sync(struct net_device *netdev, const unsigned char *addr) in hns_nic_uc_sync() argument
1828 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_uc_sync()
1837 static int hns_nic_uc_unsync(struct net_device *netdev, in hns_nic_uc_unsync() argument
1840 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_uc_unsync()
1970 static void hns_nic_update_link_status(struct net_device *netdev) in hns_nic_update_link_status() argument
1972 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_update_link_status()
1982 hns_nic_adjust_link(netdev); in hns_nic_update_link_status()
2034 netdev_info(priv->netdev, "try to reset %s port!\n", in hns_nic_reset_subtask()
2039 netif_trans_update(priv->netdev); in hns_nic_reset_subtask()
2040 hns_nic_net_reinit(priv->netdev); in hns_nic_reset_subtask()
2061 hns_nic_update_link_status(priv->netdev); in hns_nic_service_task()
2063 hns_nic_update_stats(priv->netdev); in hns_nic_service_task()
2094 netdev_warn(priv->netdev, in hns_tx_timeout_reset()
2110 netdev_err(priv->netdev, "too much queue (%d)\n", h->q_num); in hns_nic_init_ring_data()
2128 netif_napi_add(priv->netdev, &rd->napi, hns_nic_common_poll); in hns_nic_init_ring_data()
2140 netif_napi_add(priv->netdev, &rd->napi, hns_nic_common_poll); in hns_nic_init_ring_data()
2167 static void hns_nic_set_priv_ops(struct net_device *netdev) in hns_nic_set_priv_ops() argument
2169 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_set_priv_ops()
2180 netif_set_tso_max_size(netdev, 7 * 4096); in hns_nic_set_priv_ops()
2194 h = hnae_get_handle(&priv->netdev->dev, in hns_nic_try_get_ae()
2243 if (!hns_nic_try_get_ae(priv->netdev)) { in hns_nic_notifier_action()
2266 priv->netdev = ndev; in hns_nic_dev_probe()
2375 if (hns_nic_try_get_ae(priv->netdev)) { in hns_nic_dev_probe()