Lines Matching refs:ndev

796 		cfg80211_ibss_joined(vif->ndev, bssid, chan, GFP_KERNEL);  in ath6kl_cfg80211_connect_event()
804 cfg80211_connect_result(vif->ndev, bssid, in ath6kl_cfg80211_connect_event()
811 cfg80211_roamed_bss(vif->ndev, bss, assoc_req_ie, assoc_req_len, in ath6kl_cfg80211_connect_event()
885 cfg80211_connect_result(vif->ndev, in ath6kl_cfg80211_disconnect_event()
891 cfg80211_disconnected(vif->ndev, proto_reason, in ath6kl_cfg80211_disconnect_event()
991 struct ath6kl *ar = ath6kl_priv(vif->ndev); in ath6kl_cfg80211_scan()
1111 cfg80211_ch_switch_notify(vif->ndev, &chandef); in ath6kl_cfg80211_ch_switch_notify()
1115 static int ath6kl_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, in ath6kl_cfg80211_add_key() argument
1120 struct ath6kl *ar = ath6kl_priv(ndev); in ath6kl_cfg80211_add_key()
1121 struct ath6kl_vif *vif = netdev_priv(ndev); in ath6kl_cfg80211_add_key()
1240 static int ath6kl_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev, in ath6kl_cfg80211_del_key() argument
1244 struct ath6kl *ar = ath6kl_priv(ndev); in ath6kl_cfg80211_del_key()
1245 struct ath6kl_vif *vif = netdev_priv(ndev); in ath6kl_cfg80211_del_key()
1270 static int ath6kl_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev, in ath6kl_cfg80211_get_key() argument
1276 struct ath6kl_vif *vif = netdev_priv(ndev); in ath6kl_cfg80211_get_key()
1306 struct net_device *ndev, in ath6kl_cfg80211_set_default_key() argument
1310 struct ath6kl *ar = ath6kl_priv(ndev); in ath6kl_cfg80211_set_default_key()
1311 struct ath6kl_vif *vif = netdev_priv(ndev); in ath6kl_cfg80211_set_default_key()
1362 cfg80211_michael_mic_failure(vif->ndev, vif->bssid, in ath6kl_cfg80211_tkip_micerr_event()
1547 struct net_device *ndev, in ath6kl_cfg80211_change_iface() argument
1551 struct ath6kl_vif *vif = netdev_priv(ndev); in ath6kl_cfg80211_change_iface()
2030 struct net_device *ndev = vif->ndev; in ath6kl_wow_sta() local
2041 ETH_ALEN, 0, ndev->dev_addr, in ath6kl_wow_sta()
2052 if ((ndev->flags & IFF_ALLMULTI) || in ath6kl_wow_sta()
2053 (ndev->flags & IFF_MULTICAST && netdev_mc_count(ndev) > 0)) { in ath6kl_wow_sta()
2156 netif_stop_queue(vif->ndev); in ath6kl_wow_suspend_vif()
2183 in_dev = __in_dev_get_rtnl(vif->ndev); in ath6kl_wow_suspend_vif()
2289 netif_wake_queue(vif->ndev); in ath6kl_wow_resume_vif()
3022 struct ath6kl *ar = ath6kl_priv(vif->ndev); in ath6kl_remain_on_channel()
3043 struct ath6kl *ar = ath6kl_priv(vif->ndev); in ath6kl_cancel_remain_on_channel()
3178 struct ath6kl *ar = ath6kl_priv(vif->ndev); in ath6kl_mgmt_tx()
3464 cfg80211_connect_result(vif->ndev, vif->bssid, NULL, 0, in ath6kl_cfg80211_stop()
3470 cfg80211_disconnected(vif->ndev, 0, NULL, 0, GFP_KERNEL); in ath6kl_cfg80211_stop()
3484 netif_stop_queue(vif->ndev); in ath6kl_cfg80211_stop()
3485 netif_carrier_off(vif->ndev); in ath6kl_cfg80211_stop()
3572 (unsigned long) vif->ndev); in ath6kl_cfg80211_vif_init()
3589 netif_stop_queue(vif->ndev); in ath6kl_cfg80211_vif_stop()
3632 unregister_netdevice(vif->ndev); in ath6kl_cfg80211_vif_cleanup()
3642 struct net_device *ndev; in ath6kl_interface_add() local
3645 ndev = alloc_netdev(sizeof(*vif), name, name_assign_type, ether_setup); in ath6kl_interface_add()
3646 if (!ndev) in ath6kl_interface_add()
3649 vif = netdev_priv(ndev); in ath6kl_interface_add()
3650 ndev->ieee80211_ptr = &vif->wdev; in ath6kl_interface_add()
3653 vif->ndev = ndev; in ath6kl_interface_add()
3654 SET_NETDEV_DEV(ndev, wiphy_dev(vif->wdev.wiphy)); in ath6kl_interface_add()
3655 vif->wdev.netdev = ndev; in ath6kl_interface_add()
3666 memcpy(ndev->dev_addr, ar->mac_addr, ETH_ALEN); in ath6kl_interface_add()
3668 ndev->dev_addr[0] = (ndev->dev_addr[0] ^ (1 << fw_vif_idx)) | in ath6kl_interface_add()
3672 ndev->dev_addr[4] ^= 0x80; in ath6kl_interface_add()
3675 init_netdev(ndev); in ath6kl_interface_add()
3682 if (register_netdevice(ndev)) in ath6kl_interface_add()
3701 free_netdev(ndev); in ath6kl_interface_add()