Lines Matching defs:p2p_wdev
679 struct wireless_dev *p2p_wdev, *wdev;
689 if (wil->p2p_wdev) {
694 p2p_wdev = kzalloc(sizeof(*p2p_wdev), GFP_KERNEL);
695 if (!p2p_wdev)
698 p2p_wdev->iftype = type;
699 p2p_wdev->wiphy = wiphy;
701 ether_addr_copy(p2p_wdev->address, ndev_main->perm_addr);
703 wil->p2p_wdev = p2p_wdev;
705 return p2p_wdev;
784 if (wdev != wil->p2p_wdev) {
1049 if (wdev == wil->p2p_wdev && wil->radio_wdev == wil->p2p_wdev)
2837 struct wireless_dev *p2p_wdev;
2840 p2p_wdev = wil->p2p_wdev;
2841 wil->p2p_wdev = NULL;
2844 if (p2p_wdev) {
2845 cfg80211_unregister_wdev(p2p_wdev);
2846 kfree(p2p_wdev);