Lines Matching refs:ndev

1670 	struct net_device *ndev = NULL;  in ieee80211_if_add()  local
1703 ndev = alloc_netdev_mqs(size + txq_size, in ieee80211_if_add()
1706 if (!ndev) in ieee80211_if_add()
1708 dev_net_set(ndev, wiphy_net(local->hw.wiphy)); in ieee80211_if_add()
1710 ndev->needed_headroom = local->tx_headroom + in ieee80211_if_add()
1717 ndev->needed_tailroom = IEEE80211_ENCRYPT_TAILROOM; in ieee80211_if_add()
1719 ret = dev_alloc_name(ndev, ndev->name); in ieee80211_if_add()
1721 free_netdev(ndev); in ieee80211_if_add()
1725 ieee80211_assign_perm_addr(local, ndev->perm_addr, type); in ieee80211_if_add()
1727 memcpy(ndev->dev_addr, params->macaddr, ETH_ALEN); in ieee80211_if_add()
1729 memcpy(ndev->dev_addr, ndev->perm_addr, ETH_ALEN); in ieee80211_if_add()
1730 SET_NETDEV_DEV(ndev, wiphy_dev(local->hw.wiphy)); in ieee80211_if_add()
1733 sdata = netdev_priv(ndev); in ieee80211_if_add()
1734 ndev->ieee80211_ptr = &sdata->wdev; in ieee80211_if_add()
1735 memcpy(sdata->vif.addr, ndev->dev_addr, ETH_ALEN); in ieee80211_if_add()
1736 memcpy(sdata->name, ndev->name, IFNAMSIZ); in ieee80211_if_add()
1739 txqi = netdev_priv(ndev) + size; in ieee80211_if_add()
1743 sdata->dev = ndev; in ieee80211_if_add()
1784 if (ndev) { in ieee80211_if_add()
1786 ndev->ieee80211_ptr->use_4addr = params->use_4addr; in ieee80211_if_add()
1791 ndev->features |= local->hw.netdev_features; in ieee80211_if_add()
1793 netdev_set_default_ethtool_ops(ndev, &ieee80211_ethtool_ops); in ieee80211_if_add()
1795 ret = register_netdevice(ndev); in ieee80211_if_add()
1797 free_netdev(ndev); in ieee80211_if_add()