| /linux/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 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()
|
| A D | Makefile | 22 wil6210-y += p2p.o
|
| /linux/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 2506 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);
|
| /linux/drivers/pci/ |
| A D | p2pdma.c | 131 struct pci_p2pdma *p2p; in pci_p2pdma_setup() local 133 p2p = devm_kzalloc(&pdev->dev, sizeof(*p2p), GFP_KERNEL); in pci_p2pdma_setup() 134 if (!p2p) in pci_p2pdma_setup() 137 xa_init(&p2p->map_types); in pci_p2pdma_setup() 139 p2p->pool = gen_pool_create(PAGE_SHIFT, dev_to_node(&pdev->dev)); in pci_p2pdma_setup() 140 if (!p2p->pool) in pci_p2pdma_setup() 151 rcu_assign_pointer(pdev->p2pdma, p2p); in pci_p2pdma_setup() 155 gen_pool_destroy(p2p->pool); in pci_p2pdma_setup() 157 devm_kfree(&pdev->dev, p2p); in pci_p2pdma_setup()
|
| /linux/arch/arm/mach-orion5x/ |
| 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()
|
| /linux/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() 1298 if (priv->vif->p2p) { in cw1200_do_join() 1766 if (!priv->vif->p2p) { in cw1200_set_btcoexinfo() 1983 if (priv->vif->p2p) { in cw1200_bss_info_changed() 2202 if (priv->vif->p2p) in cw1200_upload_beacon() 2224 if (priv->vif->p2p) { in cw1200_upload_beacon() 2312 .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);
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | mac-ctxt.c | 233 if (!vif->p2p) in iwl_mvm_mac_ctxt_init() 453 if (vif->p2p) in iwl_mvm_mac_ctxt_cmd_common() 555 if (vif->p2p) { in iwl_mvm_mac_ctxt_cmd_sta() 651 if (vif->probe_req_reg && vif->bss_conf.assoc && vif->p2p) in iwl_mvm_mac_ctxt_cmd_sta() 732 if (vif->type == NL80211_IFTYPE_AP && vif->p2p && in iwl_mvm_go_iterator() 813 if (info->band == NL80211_BAND_2GHZ && !vif->p2p) in iwl_mvm_mac_ctxt_get_lowest_rate() 1060 if (vif->p2p && data->beacon_device_ts) in iwl_mvm_mac_ap_iterator() 1146 WARN_ON(vif->type != NL80211_IFTYPE_AP || vif->p2p); in iwl_mvm_mac_ctxt_cmd_ap() 1165 WARN_ON(vif->type != NL80211_IFTYPE_AP || !vif->p2p); in iwl_mvm_mac_ctxt_cmd_go() 1193 if (!vif->p2p) in iwl_mvm_mac_ctx_send() [all …]
|
| A D | power.c | 248 if (vif->p2p && in iwl_mvm_power_allow_uapsd() 260 if (vif->p2p) { in iwl_mvm_power_allow_uapsd() 365 if (iwl_mvm_vif_low_latency(mvmvif) && vif->p2p && in iwl_mvm_power_build_cmd() 387 } else if (iwl_mvm_vif_low_latency(mvmvif) && vif->p2p && in iwl_mvm_power_build_cmd() 794 vif->type != NL80211_IFTYPE_STATION || vif->p2p) in _iwl_mvm_enable_beacon_filter() 827 if (vif->type != NL80211_IFTYPE_STATION || vif->p2p) in _iwl_mvm_disable_beacon_filter()
|
| /linux/Documentation/x86/ |
| A D | intel-iommu.rst | 44 device has its own domain (hence protection). Devices under p2p bridges 45 share the virtual address with all devices under the p2p bridge due to 46 transaction id aliasing for p2p bridges.
|
| /linux/net/mac80211/ |
| A D | driver-ops.c | 77 enum nl80211_iftype type, bool p2p) in drv_change_interface() argument 86 trace_drv_change_interface(local, sdata, type, p2p); in drv_change_interface() 87 ret = local->ops->change_interface(&local->hw, &sdata->vif, type, p2p); in drv_change_interface()
|
| A D | trace.h | 32 __field(bool, p2p) \ 35 __entry->p2p = sdata->vif.p2p; \ 38 #define VIF_PR_ARG __get_str(vif_name), __entry->vif_type, __entry->p2p ? "/p2p" : "" 322 enum nl80211_iftype type, bool p2p), 324 TP_ARGS(local, sdata, type, p2p), 337 __entry->new_p2p = p2p; 1580 bool p2p; member 1633 SWITCH_ENTRY_ASSIGN(vif.p2p, vif->p2p);
|
| A D | iface.c | 1581 sdata->vif.p2p = false; in ieee80211_setup_sdata() 1613 sdata->vif.p2p = true; in ieee80211_setup_sdata() 1623 sdata->vif.p2p = true; in ieee80211_setup_sdata() 1672 bool p2p = false; in ieee80211_runtime_change_iftype() local 1709 p2p = true; in ieee80211_runtime_change_iftype() 1713 p2p = true; in ieee80211_runtime_change_iftype() 1733 ret = drv_change_interface(local, sdata, internal_type, p2p); in ieee80211_runtime_change_iftype()
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| A D | mac80211.c | 239 enum nl80211_iftype type, bool p2p) in rtw_ops_change_interface() argument 244 vif->addr, vif->type, type, vif->p2p, p2p); in rtw_ops_change_interface() 249 vif->p2p = p2p; in rtw_ops_change_interface()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| A D | Makefile | 15 p2p.o \
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| A D | core.c | 231 mac->p2p = P2P_ROLE_CLIENT; in rtl_op_add_interface() 258 mac->p2p = P2P_ROLE_GO; in rtl_op_add_interface() 297 if (mac->p2p) { in rtl_op_add_interface() 342 mac->p2p = 0; in rtl_op_remove_interface() 355 enum nl80211_iftype new_type, bool p2p) in rtl_op_change_interface() argument 363 vif->p2p = p2p; in rtl_op_change_interface() 366 "p2p %x\n", p2p); in rtl_op_change_interface() 924 if (mac->p2p) in rtl_op_sta_add()
|
| /linux/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()
|
| /linux/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()
|
| /linux/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()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| A D | fw.c | 257 if (rtlpriv->mac80211.p2p) { in rtl8723be_set_fw_pwrmode_cmd() 661 if (P2P_ROLE_GO == rtlpriv->mac80211.p2p) { in rtl8723be_set_p2p_ps_offload_cmd()
|
| /linux/Documentation/driver-api/nfc/ |
| A D | nfc-hci.rst | 98 - dep_link_up() is called after a p2p target has been detected, to finish 99 the p2p connection setup with hardware parameters that need to be passed back 101 - dep_link_down() is called to bring the p2p link down. 113 - tm_send() is called to send data in the case of a p2p connection
|