Lines Matching refs:p2p_vif
1919 struct brcmf_cfg80211_vif *p2p_vif; in brcmf_p2p_attach() local
1936 p2p_vif = brcmf_alloc_vif(cfg, NL80211_IFTYPE_P2P_DEVICE, in brcmf_p2p_attach()
1938 if (IS_ERR(p2p_vif)) { in brcmf_p2p_attach()
1944 p2p_vif->ifp = p2p_ifp; in brcmf_p2p_attach()
1945 p2p_ifp->vif = p2p_vif; in brcmf_p2p_attach()
1946 p2p_vif->wdev.netdev = p2p_ifp->ndev; in brcmf_p2p_attach()
1947 p2p_ifp->ndev->ieee80211_ptr = &p2p_vif->wdev; in brcmf_p2p_attach()
1950 p2p->bss_idx[P2PAPI_BSSCFG_DEVICE].vif = p2p_vif; in brcmf_p2p_attach()
1960 brcmf_free_vif(p2p_vif); in brcmf_p2p_attach()
1967 brcmf_free_vif(p2p_vif); in brcmf_p2p_attach()
1974 brcmf_free_vif(p2p_vif); in brcmf_p2p_attach()
2164 struct brcmf_cfg80211_vif *p2p_vif; in brcmf_p2p_create_p2pdev() local
2173 p2p_vif = brcmf_alloc_vif(p2p->cfg, NL80211_IFTYPE_P2P_DEVICE, in brcmf_p2p_create_p2pdev()
2175 if (IS_ERR(p2p_vif)) { in brcmf_p2p_create_p2pdev()
2177 return (struct wireless_dev *)p2p_vif; in brcmf_p2p_create_p2pdev()
2184 brcmf_cfg80211_arm_vif_event(p2p->cfg, p2p_vif); in brcmf_p2p_create_p2pdev()
2205 p2p_ifp = p2p_vif->ifp; in brcmf_p2p_create_p2pdev()
2206 p2p->bss_idx[P2PAPI_BSSCFG_DEVICE].vif = p2p_vif; in brcmf_p2p_create_p2pdev()
2208 memcpy(&p2p_vif->wdev.address, p2p->dev_addr, sizeof(p2p->dev_addr)); in brcmf_p2p_create_p2pdev()
2224 return &p2p_vif->wdev; in brcmf_p2p_create_p2pdev()
2227 brcmf_free_vif(p2p_vif); in brcmf_p2p_create_p2pdev()