| /drivers/net/wireless/ath/wil6210/ |
| A D | p2p.c | 18 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_start_listen() local 64 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_search() local 130 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_listen() local 179 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_stop_discovery() local 199 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_cancel_listen() local 222 p2p->cookie, in wil_p2p_cancel_listen() 251 p2p->cookie, in wil_p2p_listen_expired() 303 if (!p2p->discovery_started || !p2p->pending_listen_wdev) in wil_p2p_delayed_listen_work() 319 p2p->cookie, in wil_p2p_delayed_listen_work() 325 cfg80211_ready_on_channel(p2p->pending_listen_wdev, p2p->cookie, in wil_p2p_delayed_listen_work() [all …]
|
| A D | netdev.c | 204 timer_delete_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() 257 p2p.discovery_timer); in wil_p2p_discovery_timer_fn() 262 schedule_work(&vif->p2p.discovery_expired_work); in wil_p2p_discovery_timer_fn() 273 timer_setup(&vif->p2p.discovery_timer, wil_p2p_discovery_timer_fn, 0); in wil_vif_init() 277 INIT_WORK(&vif->p2p.discovery_expired_work, wil_p2p_listen_expired); in wil_vif_init() 278 INIT_WORK(&vif->p2p.delayed_listen_work, wil_p2p_delayed_listen_work); in wil_vif_init()
|
| A D | Makefile | 22 wil6210-y += p2p.o
|
| /drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| A D | p2p.c | 776 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_run_escan() local 896 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_scan_prep() local 979 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_remain_on_channel() local 1016 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_notify_listen_complete() local 1227 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_scan_finding_common_channel() local 1276 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_abort_action_frame() local 1301 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_stop_wait_next_action_frame() local 1391 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_notify_action_frame_rx() local 1498 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_notify_action_tx_complete() local 2510 p2p = &cfg->p2p; in brcmf_p2p_attach() [all …]
|
| A D | Makefile | 18 p2p.o \
|
| A D | p2p.h | 144 void brcmf_p2p_detach(struct brcmf_p2p_info *p2p);
|
| /drivers/pci/ |
| A D | p2pdma.c | 241 struct pci_p2pdma *p2p; in pci_p2pdma_setup() local 243 p2p = devm_kzalloc(&pdev->dev, sizeof(*p2p), GFP_KERNEL); in pci_p2pdma_setup() 244 if (!p2p) in pci_p2pdma_setup() 247 xa_init(&p2p->map_types); in pci_p2pdma_setup() 249 p2p->pool = gen_pool_create(PAGE_SHIFT, dev_to_node(&pdev->dev)); in pci_p2pdma_setup() 250 if (!p2p->pool) in pci_p2pdma_setup() 261 rcu_assign_pointer(pdev->p2pdma, p2p); in pci_p2pdma_setup() 265 gen_pool_destroy(p2p->pool); in pci_p2pdma_setup() 267 devm_kfree(&pdev->dev, p2p); in pci_p2pdma_setup()
|
| /drivers/net/wireless/st/cw1200/ |
| A D | sta.c | 308 bool p2p) in cw1200_change_interface() argument 312 p2p, vif->type, vif->p2p); in cw1200_change_interface() 314 if (new_type != vif->type || vif->p2p != p2p) { in cw1200_change_interface() 317 vif->p2p = p2p; in cw1200_change_interface() 1300 if (priv->vif->p2p) { in cw1200_do_join() 1768 if (!priv->vif->p2p) { in cw1200_set_btcoexinfo() 1985 if (priv->vif->p2p) { in cw1200_bss_info_changed() 2205 if (priv->vif->p2p) in cw1200_upload_beacon() 2227 if (priv->vif->p2p) { in cw1200_upload_beacon() 2315 .mode = priv->vif->p2p ? in cw1200_start_ap() [all …]
|
| A D | pm.c | 215 if (!priv->vif->p2p && in cw1200_wow_suspend() 324 if (!priv->vif->p2p && priv->join_status == CW1200_JOIN_STATUS_STA) { in cw1200_wow_resume()
|
| A D | sta.h | 24 bool p2p);
|
| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | ap.c | 299 if (vif->p2p && mld->p2p_device_vif) { in iwl_mld_start_ap_ibss() 336 if (vif->p2p && mld->p2p_device_vif) in iwl_mld_start_ap_ibss() 352 if (vif->p2p && mld->p2p_device_vif) in iwl_mld_stop_ap_ibss()
|
| A D | iface.c | 83 return vif->p2p ? FW_MAC_TYPE_P2P_STA : FW_MAC_TYPE_BSS_STA; in iwl_mld_mac80211_iftype_to_fw() 253 if (vif->probe_req_reg && vif->cfg.assoc && vif->p2p) in iwl_mld_fill_mac_cmd_sta() 543 if (!vif->p2p) in iwl_mld_handle_probe_resp_data_notif()
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | mac-ctxt.c | 248 if (!vif->p2p) in iwl_mvm_mac_ctxt_init() 514 if (vif->p2p) in iwl_mvm_get_mac_type() 678 if (vif->p2p) { in iwl_mvm_mac_ctxt_cmd_sta() 720 if (vif->probe_req_reg && vif->cfg.assoc && vif->p2p) in iwl_mvm_mac_ctxt_cmd_sta() 803 if (vif->type == NL80211_IFTYPE_AP && vif->p2p && in iwl_mvm_go_iterator() 921 if (band == NL80211_BAND_2GHZ && !vif->p2p && in iwl_mvm_mac_ctxt_get_lowest_rate() 1233 if (vif->p2p && data->beacon_device_ts) in iwl_mvm_mac_ap_iterator() 1334 WARN_ON(vif->type != NL80211_IFTYPE_AP || vif->p2p); in iwl_mvm_mac_ctxt_cmd_ap() 1353 WARN_ON(vif->type != NL80211_IFTYPE_AP || !vif->p2p); in iwl_mvm_mac_ctxt_cmd_go() 1381 if (!vif->p2p) in iwl_mvm_mac_ctx_send() [all …]
|
| A D | power.c | 268 if (vif->p2p && in iwl_mvm_power_allow_uapsd() 273 if (vif->p2p && !iwl_mvm_is_p2p_scm_uapsd_supported(mvm)) in iwl_mvm_power_allow_uapsd() 381 if (iwl_mvm_vif_low_latency(mvmvif) && vif->p2p && in iwl_mvm_power_build_cmd() 403 } else if (iwl_mvm_vif_low_latency(mvmvif) && vif->p2p && in iwl_mvm_power_build_cmd() 832 vif->type != NL80211_IFTYPE_STATION || vif->p2p) in _iwl_mvm_enable_beacon_filter() 863 if (vif->type != NL80211_IFTYPE_STATION || vif->p2p) in _iwl_mvm_disable_beacon_filter()
|
| A D | mld-mac80211.c | 57 vif->type == NL80211_IFTYPE_STATION && !vif->p2p) { in iwl_mvm_mld_mac_add_interface() 98 vif->type == NL80211_IFTYPE_STATION && !vif->p2p && in iwl_mvm_mld_mac_add_interface() 105 if (vif->p2p || iwl_fw_lookup_cmd_ver(mvm->fw, PHY_CONTEXT_CMD, 1) < 5) in iwl_mvm_mld_mac_add_interface() 600 if (vif->p2p && mvm->p2p_device_vif) in iwl_mvm_mld_start_ap_ibss() 646 if (vif->p2p && mvm->p2p_device_vif) in iwl_mvm_mld_stop_ap_ibss() 821 if (vif->p2p) { in iwl_mvm_mld_vif_cfg_changed_station() 1009 !vif->p2p) in iwl_mvm_mld_config_iface_filter()
|
| A D | mld-mac.c | 132 if (vif->p2p) in iwl_mvm_mld_mac_ctxt_cmd_sta() 169 if (vif->probe_req_reg && vif->cfg.assoc && vif->p2p) in iwl_mvm_mld_mac_ctxt_cmd_sta()
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | Makefile | 24 p2p.o
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | mac80211.c | 261 enum nl80211_iftype type, bool p2p) in rtw_ops_change_interface() argument 266 vif->addr, vif->type, type, vif->p2p, p2p); in rtw_ops_change_interface() 271 vif->p2p = p2p; in rtw_ops_change_interface()
|
| /drivers/net/wireless/realtek/rtlwifi/ |
| A D | core.c | 220 mac->p2p = P2P_ROLE_CLIENT; in rtl_op_add_interface() 247 mac->p2p = P2P_ROLE_GO; in rtl_op_add_interface() 286 if (mac->p2p) { in rtl_op_add_interface() 331 mac->p2p = 0; in rtl_op_remove_interface() 344 enum nl80211_iftype new_type, bool p2p) in rtl_op_change_interface() argument 352 vif->p2p = p2p; in rtl_op_change_interface() 355 "p2p %x\n", p2p); in rtl_op_change_interface() 891 if (mac->p2p) in rtl_op_sta_add()
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | Makefile | 22 p2p.o
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | Makefile | 15 p2p.o \
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | mac80211.c | 177 vif->addr, vif->type, vif->p2p); in rtw89_ops_add_interface() 249 vif->addr, vif->type, vif->p2p); in rtw89_ops_remove_interface() 276 enum nl80211_iftype type, bool p2p) in rtw89_ops_change_interface() argument 284 vif->addr, vif->type, type, vif->p2p, p2p); in rtw89_ops_change_interface() 289 vif->p2p = p2p; in rtw89_ops_change_interface() 1093 if (vif != br_data->vif || vif->p2p) in rtw89_ra_mask_info_update_iter()
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| A D | fw.c | 436 if (rtlpriv->mac80211.p2p) { in rtl92ee_set_fw_pwrmode_cmd() 466 ((rtlpriv->mac80211.p2p) ? in rtl92ee_set_fw_pwrmode_cmd() 831 if (P2P_ROLE_GO == rtlpriv->mac80211.p2p) { in rtl92ee_set_p2p_ps_offload_cmd()
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| A D | fw.c | 259 (rtlpriv->mac80211.p2p) ? ppsc->smart_ps : 1); in rtl8723e_set_fw_pwrmode_cmd() 556 if (P2P_ROLE_GO == rtlpriv->mac80211.p2p) { in rtl8723e_set_p2p_ps_offload_cmd()
|
| /drivers/net/wireless/ath/ath6kl/ |
| A D | init.c | 510 if (ar->p2p && (ar->vif_max == 1 || idx)) { in ath6kl_target_config_wlan_params() 519 ar->p2p = false; in ath6kl_target_config_wlan_params() 523 if (ar->p2p && (ar->vif_max == 1 || idx)) { in ath6kl_target_config_wlan_params() 584 if (ar->p2p && ar->vif_max == 1) in ath6kl_configure_target() 1129 if (ar->vif_max > 1 && !ar->p2p) in ath6kl_fetch_fw_apin()
|