| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wil6210/ |
| H A D | p2p.c | 18 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_start_listen() local 19 u8 channel = p2p->listen_chan.hw_value; in wil_p2p_start_listen() 42 INIT_WORK(&p2p->discovery_expired_work, wil_p2p_listen_expired); in wil_p2p_start_listen() 43 mod_timer(&p2p->discovery_timer, in wil_p2p_start_listen() 44 jiffies + msecs_to_jiffies(p2p->listen_duration)); in wil_p2p_start_listen() 64 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_search() local 70 if (p2p->discovery_started) { in wil_p2p_search() 112 p2p->discovery_started = 1; in wil_p2p_search() 113 INIT_WORK(&p2p->discovery_expired_work, wil_p2p_search_expired); in wil_p2p_search() 114 mod_timer(&p2p->discovery_timer, in wil_p2p_search() [all …]
|
| H A D | netdev.c | 204 del_timer_sync(&vif->p2p.discovery_timer); in wil_vif_deinit() 206 cancel_work_sync(&vif->p2p.discovery_expired_work); in wil_vif_deinit() 207 cancel_work_sync(&vif->p2p.delayed_listen_work); in wil_vif_deinit() 256 struct wil6210_vif *vif = from_timer(vif, t, p2p.discovery_timer); in wil_p2p_discovery_timer_fn() 261 schedule_work(&vif->p2p.discovery_expired_work); in wil_p2p_discovery_timer_fn() 272 timer_setup(&vif->p2p.discovery_timer, wil_p2p_discovery_timer_fn, 0); in wil_vif_init() 276 INIT_WORK(&vif->p2p.discovery_expired_work, wil_p2p_listen_expired); in wil_vif_init() 277 INIT_WORK(&vif->p2p.delayed_listen_work, wil_p2p_delayed_listen_work); in wil_vif_init()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | p2p.c | 463 static void brcmf_p2p_generate_bss_mac(struct brcmf_p2p_info *p2p, u8 *dev_addr) in brcmf_p2p_generate_bss_mac() argument 465 struct brcmf_if *pri_ifp = p2p->bss_idx[P2PAPI_BSSCFG_PRIMARY].vif->ifp; in brcmf_p2p_generate_bss_mac() 485 eth_random_addr(p2p->dev_addr); in brcmf_p2p_generate_bss_mac() 487 memcpy(p2p->dev_addr, dev_addr, ETH_ALEN); in brcmf_p2p_generate_bss_mac() 490 p2p->dev_addr[0] |= 0x02; in brcmf_p2p_generate_bss_mac() 496 memcpy(p2p->conn_int_addr, p2p->dev_addr, ETH_ALEN); in brcmf_p2p_generate_bss_mac() 497 p2p->conn_int_addr[0] |= 0x02; in brcmf_p2p_generate_bss_mac() 498 p2p->conn_int_addr[4] ^= 0x80; in brcmf_p2p_generate_bss_mac() 500 memcpy(p2p->conn2_int_addr, p2p->dev_addr, ETH_ALEN); in brcmf_p2p_generate_bss_mac() 501 p2p->conn2_int_addr[0] |= 0x02; in brcmf_p2p_generate_bss_mac() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/wpa_supplicant/ |
| H A D | 0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch | 20 src/p2p/p2p.c | 2 ++ 23 diff --git a/src/p2p/p2p.c b/src/p2p/p2p.c 25 --- a/src/p2p/p2p.c 26 +++ b/src/p2p/p2p.c
|
| H A D | 0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch | 21 src/p2p/p2p_pd.c | 12 +++++------- 24 diff --git a/src/p2p/p2p_pd.c b/src/p2p/p2p_pd.c 26 --- a/src/p2p/p2p_pd.c 27 +++ b/src/p2p/p2p_pd.c 28 @@ -595,14 +595,12 @@ void p2p_process_prov_disc_req(struct p2p_data *p2p, const u8 *sa, 32 + dev = p2p_get_device(p2p, sa); 34 - dev = p2p_get_device(p2p, sa); 36 - p2p_dbg(p2p, 41 + p2p_dbg(p2p,
|
| /OK3568_Linux_fs/buildroot/dl/hostapd/ |
| H A D | 0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch | 21 src/p2p/p2p_pd.c | 12 +++++------- 24 diff --git a/src/p2p/p2p_pd.c b/src/p2p/p2p_pd.c 26 --- a/src/p2p/p2p_pd.c 27 +++ b/src/p2p/p2p_pd.c 28 @@ -595,14 +595,12 @@ void p2p_process_prov_disc_req(struct p2p_data *p2p, const u8 *sa, 32 + dev = p2p_get_device(p2p, sa); 34 - dev = p2p_get_device(p2p, sa); 36 - p2p_dbg(p2p, 41 + p2p_dbg(p2p,
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | wl_cfgp2p.h | 110 #define wl_to_p2p_bss_ndev(cfg, type) ((cfg)->p2p->bss[type].dev) 111 #define wl_to_p2p_bss_bssidx(cfg, type) ((cfg)->p2p->bss[type].bssidx) 112 #define wl_to_p2p_bss_macaddr(cfg, type) &((cfg)->p2p->bss[type].mac_addr) 113 #define wl_to_p2p_bss_saved_ie(cfg, type) ((cfg)->p2p->bss[type].saved_ie) 114 #define wl_to_p2p_bss_private(cfg, type) ((cfg)->p2p->bss[type].private_data) 115 #define wl_to_p2p_bss(cfg, type) ((cfg)->p2p->bss[type]) 117 test_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 119 set_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 121 clear_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 123 change_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) [all …]
|
| H A D | wl_cfgp2p.c | 334 cfg->p2p = MALLOCZ(cfg->osh, sizeof(struct p2p_info)); in wl_cfgp2p_init_priv() 335 if (cfg->p2p == NULL) { in wl_cfgp2p_init_priv() 362 if (cfg->p2p) { in wl_cfgp2p_deinit_priv() 363 MFREE(cfg->osh, cfg->p2p, sizeof(struct p2p_info)); in wl_cfgp2p_deinit_priv() 364 cfg->p2p = NULL; in wl_cfgp2p_deinit_priv() 426 if (!cfg->p2p) { in wl_cfg_multip2p_operational() 544 cfg->p2p->p2p_go_count++; in wl_cfgp2p_ifchange() 914 if (!cfg->p2p) { // terence 20130113: Fix for p2p NULL pointer in wl_cfgp2p_disable_discovery() 922 __FUNCTION__, (cfg)->p2p->bss[P2PAPI_BSSCFG_DEVICE].bssidx)); in wl_cfgp2p_disable_discovery() 1386 if (!cfg->p2p) { in wl_cfgp2p_find_type() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | wl_cfgp2p.h | 118 #define wl_to_p2p_bss_ndev(cfg, type) ((cfg)->p2p->bss[type].dev) 119 #define wl_to_p2p_bss_bssidx(cfg, type) ((cfg)->p2p->bss[type].bssidx) 120 #define wl_to_p2p_bss_macaddr(cfg, type) &((cfg)->p2p->bss[type].mac_addr) 121 #define wl_to_p2p_bss_saved_ie(cfg, type) ((cfg)->p2p->bss[type].saved_ie) 122 #define wl_to_p2p_bss_private(cfg, type) ((cfg)->p2p->bss[type].private_data) 123 #define wl_to_p2p_bss(cfg, type) ((cfg)->p2p->bss[type]) 125 test_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 127 set_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 129 clear_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 131 change_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) [all …]
|
| H A D | wl_cfgp2p.c | 333 if (!(cfg->p2p = kzalloc(sizeof(struct p2p_info), GFP_KERNEL))) { in wl_cfgp2p_init_priv() 357 if (cfg->p2p) { in wl_cfgp2p_deinit_priv() 358 kfree(cfg->p2p); in wl_cfgp2p_deinit_priv() 359 cfg->p2p = NULL; in wl_cfgp2p_deinit_priv() 415 if (!cfg->p2p) { in wl_cfg_multip2p_operational() 532 cfg->p2p->p2p_go_count++; in wl_cfgp2p_ifchange() 845 if (!cfg->p2p) { // terence 20130113: Fix for p2p NULL pointer in wl_cfgp2p_disable_discovery() 853 __FUNCTION__, (cfg)->p2p->bss[P2PAPI_BSSCFG_DEVICE].bssidx)); in wl_cfgp2p_disable_discovery() 1285 if (!cfg || !cfg->p2p || !cfgdev) in wl_cfgp2p_listen_complete() 1318 if (timer_pending(&cfg->p2p->listen_timer)) { in wl_cfgp2p_listen_complete() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | wl_cfgp2p.h | 118 #define wl_to_p2p_bss_ndev(cfg, type) ((cfg)->p2p->bss[type].dev) 119 #define wl_to_p2p_bss_bssidx(cfg, type) ((cfg)->p2p->bss[type].bssidx) 120 #define wl_to_p2p_bss_macaddr(cfg, type) &((cfg)->p2p->bss[type].mac_addr) 121 #define wl_to_p2p_bss_saved_ie(cfg, type) ((cfg)->p2p->bss[type].saved_ie) 122 #define wl_to_p2p_bss_private(cfg, type) ((cfg)->p2p->bss[type].private_data) 123 #define wl_to_p2p_bss(cfg, type) ((cfg)->p2p->bss[type]) 125 test_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 127 set_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 129 clear_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 131 change_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) [all …]
|
| H A D | wl_cfgp2p.c | 349 cfg->p2p = MALLOCZ(cfg->osh, sizeof(struct p2p_info)); in wl_cfgp2p_init_priv() 350 if (cfg->p2p == NULL) { in wl_cfgp2p_init_priv() 374 if (cfg->p2p) { in wl_cfgp2p_deinit_priv() 375 MFREE(cfg->osh, cfg->p2p, sizeof(struct p2p_info)); in wl_cfgp2p_deinit_priv() 376 cfg->p2p = NULL; in wl_cfgp2p_deinit_priv() 432 if (!cfg->p2p) { in wl_cfg_multip2p_operational() 565 cfg->p2p->p2p_go_count++; in wl_cfgp2p_ifchange() 911 __FUNCTION__, (cfg)->p2p->bss[P2PAPI_BSSCFG_DEVICE].bssidx)); in wl_cfgp2p_disable_discovery() 1365 if (!cfg->p2p) { in wl_cfgp2p_find_type() 1390 if (!cfg || !cfg->p2p || !cfgdev) [all …]
|
| H A D | dhd_bandsteer.h | 70 s32 dhd_bandsteer_module_init(struct net_device *ndev, bool ap, bool p2p); 71 s32 dhd_bandsteer_module_deinit(struct net_device *ndev, bool ap, bool p2p);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | wl_cfgp2p.h | 118 #define wl_to_p2p_bss_ndev(cfg, type) ((cfg)->p2p->bss[type].dev) 119 #define wl_to_p2p_bss_bssidx(cfg, type) ((cfg)->p2p->bss[type].bssidx) 120 #define wl_to_p2p_bss_macaddr(cfg, type) &((cfg)->p2p->bss[type].mac_addr) 121 #define wl_to_p2p_bss_saved_ie(cfg, type) ((cfg)->p2p->bss[type].saved_ie) 122 #define wl_to_p2p_bss_private(cfg, type) ((cfg)->p2p->bss[type].private_data) 123 #define wl_to_p2p_bss(cfg, type) ((cfg)->p2p->bss[type]) 125 test_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 127 set_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 129 clear_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 131 change_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) [all …]
|
| H A D | wl_cfgp2p.c | 349 cfg->p2p = MALLOCZ(cfg->osh, sizeof(struct p2p_info)); in wl_cfgp2p_init_priv() 350 if (cfg->p2p == NULL) { in wl_cfgp2p_init_priv() 374 if (cfg->p2p) { in wl_cfgp2p_deinit_priv() 375 MFREE(cfg->osh, cfg->p2p, sizeof(struct p2p_info)); in wl_cfgp2p_deinit_priv() 376 cfg->p2p = NULL; in wl_cfgp2p_deinit_priv() 432 if (!cfg->p2p) { in wl_cfg_multip2p_operational() 565 cfg->p2p->p2p_go_count++; in wl_cfgp2p_ifchange() 911 __FUNCTION__, (cfg)->p2p->bss[P2PAPI_BSSCFG_DEVICE].bssidx)); in wl_cfgp2p_disable_discovery() 1365 if (!cfg->p2p) { in wl_cfgp2p_find_type() 1390 if (!cfg || !cfg->p2p || !cfgdev) [all …]
|
| H A D | dhd_bandsteer.h | 70 s32 dhd_bandsteer_module_init(struct net_device *ndev, bool ap, bool p2p); 71 s32 dhd_bandsteer_module_deinit(struct net_device *ndev, bool ap, bool p2p);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | wl_cfgp2p.h | 118 #define wl_to_p2p_bss_ndev(cfg, type) ((cfg)->p2p->bss[type].dev) 119 #define wl_to_p2p_bss_bssidx(cfg, type) ((cfg)->p2p->bss[type].bssidx) 120 #define wl_to_p2p_bss_macaddr(cfg, type) &((cfg)->p2p->bss[type].mac_addr) 121 #define wl_to_p2p_bss_saved_ie(cfg, type) ((cfg)->p2p->bss[type].saved_ie) 122 #define wl_to_p2p_bss_private(cfg, type) ((cfg)->p2p->bss[type].private_data) 123 #define wl_to_p2p_bss(cfg, type) ((cfg)->p2p->bss[type]) 125 test_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 127 set_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 129 clear_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 131 change_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) [all …]
|
| H A D | wl_cfgp2p.c | 349 cfg->p2p = MALLOCZ(cfg->osh, sizeof(struct p2p_info)); in wl_cfgp2p_init_priv() 350 if (cfg->p2p == NULL) { in wl_cfgp2p_init_priv() 374 if (cfg->p2p) { in wl_cfgp2p_deinit_priv() 375 MFREE(cfg->osh, cfg->p2p, sizeof(struct p2p_info)); in wl_cfgp2p_deinit_priv() 376 cfg->p2p = NULL; in wl_cfgp2p_deinit_priv() 432 if (!cfg->p2p) { in wl_cfg_multip2p_operational() 565 cfg->p2p->p2p_go_count++; in wl_cfgp2p_ifchange() 911 __FUNCTION__, (cfg)->p2p->bss[P2PAPI_BSSCFG_DEVICE].bssidx)); in wl_cfgp2p_disable_discovery() 1365 if (!cfg->p2p) { in wl_cfgp2p_find_type() 1390 if (!cfg || !cfg->p2p || !cfgdev) [all …]
|
| H A D | dhd_bandsteer.h | 70 s32 dhd_bandsteer_module_init(struct net_device *ndev, bool ap, bool p2p); 71 s32 dhd_bandsteer_module_deinit(struct net_device *ndev, bool ap, bool p2p);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | wl_cfgp2p.h | 110 #define wl_to_p2p_bss_ndev(cfg, type) ((cfg)->p2p->bss[type].dev) 111 #define wl_to_p2p_bss_bssidx(cfg, type) ((cfg)->p2p->bss[type].bssidx) 112 #define wl_to_p2p_bss_macaddr(cfg, type) &((cfg)->p2p->bss[type].mac_addr) 113 #define wl_to_p2p_bss_saved_ie(cfg, type) ((cfg)->p2p->bss[type].saved_ie) 114 #define wl_to_p2p_bss_private(cfg, type) ((cfg)->p2p->bss[type].private_data) 115 #define wl_to_p2p_bss(cfg, type) ((cfg)->p2p->bss[type]) 117 test_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 119 set_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 121 clear_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) 123 change_bit(WLP2P_STATUS_ ## stat, &(cfg)->p2p->status)) [all …]
|
| H A D | wl_cfgp2p.c | 334 cfg->p2p = MALLOCZ(cfg->osh, sizeof(struct p2p_info)); in wl_cfgp2p_init_priv() 335 if (cfg->p2p == NULL) { in wl_cfgp2p_init_priv() 362 if (cfg->p2p) { in wl_cfgp2p_deinit_priv() 363 MFREE(cfg->osh, cfg->p2p, sizeof(struct p2p_info)); in wl_cfgp2p_deinit_priv() 364 cfg->p2p = NULL; in wl_cfgp2p_deinit_priv() 426 if (!cfg->p2p) { in wl_cfg_multip2p_operational() 544 cfg->p2p->p2p_go_count++; in wl_cfgp2p_ifchange() 901 if (!cfg->p2p) { // terence 20130113: Fix for p2p NULL pointer in wl_cfgp2p_disable_discovery() 909 __FUNCTION__, (cfg)->p2p->bss[P2PAPI_BSSCFG_DEVICE].bssidx)); in wl_cfgp2p_disable_discovery() 1373 if (!cfg->p2p) { in wl_cfgp2p_find_type() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/ |
| H A D | p2pdma.c | 115 struct pci_p2pdma *p2p; in pci_p2pdma_setup() local 117 p2p = devm_kzalloc(&pdev->dev, sizeof(*p2p), GFP_KERNEL); in pci_p2pdma_setup() 118 if (!p2p) in pci_p2pdma_setup() 121 xa_init(&p2p->map_types); in pci_p2pdma_setup() 123 p2p->pool = gen_pool_create(PAGE_SHIFT, dev_to_node(&pdev->dev)); in pci_p2pdma_setup() 124 if (!p2p->pool) in pci_p2pdma_setup() 131 pdev->p2pdma = p2p; in pci_p2pdma_setup() 141 gen_pool_destroy(p2p->pool); in pci_p2pdma_setup() 143 devm_kfree(&pdev->dev, p2p); in pci_p2pdma_setup()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/script/ |
| H A D | p2p_single.sh | 73 cat p2p.conf.template | sed -e "s/MAC_ADDR/$local_mac/g" > p2p.cfg 85 wpa_supplicant -i $ssv_wlan_1 -c p2p.cfg -D nl80211
|
| H A D | p2p_dual.sh | 94 cat p2p.conf.template | sed -e "s/MAC_ADDR/$local_mac_2/g" > p2p.cfg 100 wpa_supplicant -i $ssv_wlan_2 -c p2p.cfg -D nl80211 -N -i $ssv_wlan_1 -c wpa.cfg -D nl80211
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-orion5x/ |
| H A D | pci.c | 371 u32 p2p = readl(PCI_P2P_CONF); in orion5x_pci_set_bus_nr() local 378 bus = (p2p & PCI_P2P_BUS_MASK) >> PCI_P2P_BUS_OFFS; in orion5x_pci_set_bus_nr() 379 dev = (p2p & PCI_P2P_DEV_MASK) >> PCI_P2P_DEV_OFFS; in orion5x_pci_set_bus_nr() 388 p2p &= ~PCI_P2P_BUS_MASK; in orion5x_pci_set_bus_nr() 389 p2p |= (nr << PCI_P2P_BUS_OFFS); in orion5x_pci_set_bus_nr() 390 writel(p2p, PCI_P2P_CONF); in orion5x_pci_set_bus_nr()
|