/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | p2p.c | 18 struct wil_p2p_info *p2p = &vif->p2p; local 19 u8 channel = p2p->listen_chan.hw_value; 42 INIT_WORK(&p2p->discovery_expired_work, wil_p2p_listen_expired); 43 mod_timer(&p2p->discovery_timer, 44 jiffies + msecs_to_jiffies(p2p->listen_duration)); 64 struct wil_p2p_info *p2p = &vif->p2p; local 70 if (p2p->discovery_started) { 112 p2p 130 struct wil_p2p_info *p2p = &vif->p2p; local 179 struct wil_p2p_info *p2p = &vif->p2p; local 199 struct wil_p2p_info *p2p = &vif->p2p; local 233 struct wil_p2p_info *p2p = container_of(work, local 261 struct wil_p2p_info *p2p = container_of(work, local 293 struct wil_p2p_info *p2p = container_of(work, local 341 struct wil_p2p_info *p2p = &vif->p2p; local [all...] |
H A D | Makefile | 22 wil6210-y += p2p.o
|
H A D | netdev.c | 204 del_timer_sync(&vif->p2p.discovery_timer); 206 cancel_work_sync(&vif->p2p.discovery_expired_work); 207 cancel_work_sync(&vif->p2p.delayed_listen_work); 256 struct wil6210_vif *vif = from_timer(vif, t, p2p.discovery_timer); 261 schedule_work(&vif->p2p.discovery_expired_work); 272 timer_setup(&vif->p2p.discovery_timer, wil_p2p_discovery_timer_fn, 0); 276 INIT_WORK(&vif->p2p.discovery_expired_work, wil_p2p_listen_expired); 277 INIT_WORK(&vif->p2p.delayed_listen_work, wil_p2p_delayed_listen_work);
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | p2p.c | 18 #include "p2p.h" 22 /* parameters used for p2p escan */ 213 * brcmf_p2p_is_pub_action() - true if p2p public type frame. 218 * Determine if action frame is p2p public action type 241 * brcmf_p2p_is_p2p_action() - true if p2p action type frame. 246 * Determine if action frame is p2p action type 268 * brcmf_p2p_is_gas_action() - true if p2p gas action type frame. 273 * Determine if action frame is p2p gas action type 305 * Print information about the p2p action frame 456 * @p2p 463 brcmf_p2p_generate_bss_mac(struct brcmf_p2p_info *p2p, u8 *dev_addr) argument 560 brcmf_p2p_deinit_discovery(struct brcmf_p2p_info *p2p) argument 584 brcmf_p2p_enable_discovery(struct brcmf_p2p_info *p2p) argument 643 brcmf_p2p_escan(struct brcmf_p2p_info *p2p, u32 num_chans, u16 chanspecs[], s32 search_state, enum p2p_bss_type bss_type) argument 776 struct brcmf_p2p_info *p2p = &cfg->p2p; local 896 struct brcmf_p2p_info *p2p = &cfg->p2p; local 931 brcmf_p2p_discover_listen(struct brcmf_p2p_info *p2p, u16 channel, u32 duration) argument 979 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1016 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1062 brcmf_p2p_act_frm_search(struct brcmf_p2p_info *p2p, u16 channel) argument 1119 struct brcmf_p2p_info *p2p = container_of(afx_hdl, local 1150 brcmf_p2p_af_searching_channel(struct brcmf_p2p_info *p2p) argument 1227 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1276 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1301 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1337 brcmf_p2p_gon_req_collision(struct brcmf_p2p_info *p2p, u8 *mac) argument 1391 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1498 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1541 brcmf_p2p_tx_action_frame(struct brcmf_p2p_info *p2p, struct brcmf_fil_af_params_le *af_params) argument 1613 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1722 struct brcmf_p2p_info *p2p = &cfg->p2p; local 1938 struct brcmf_p2p_info *p2p = &cfg->p2p; local 2006 brcmf_p2p_get_current_chanspec(struct brcmf_p2p_info *p2p, u16 *chanspec) argument 2048 struct brcmf_p2p_info *p2p = &cfg->p2p; local 2101 brcmf_p2p_request_p2p_if(struct brcmf_p2p_info *p2p, struct brcmf_if *ifp, u8 ea[ETH_ALEN], enum brcmf_fil_p2p_if_types iftype) argument 2150 brcmf_p2p_create_p2pdev(struct brcmf_p2p_info *p2p, struct wiphy *wiphy, u8 *addr) argument 2370 struct brcmf_p2p_info *p2p = &cfg->p2p; local 2461 struct brcmf_p2p_info *p2p = &cfg->p2p; local 2477 struct brcmf_p2p_info *p2p = &cfg->p2p; local 2505 struct brcmf_p2p_info *p2p; local 2533 brcmf_p2p_detach(struct brcmf_p2p_info *p2p) argument [all...] |
H A D | Makefile | 18 p2p.o \
|
H A D | p2p.h | 98 * struct brcmf_p2p_info - p2p specific driver information. 117 * @p2pdev_dynamically: is p2p device if created by module param or supplicant. 144 void brcmf_p2p_detach(struct brcmf_p2p_info *p2p);
|
H A D | cfg80211.h | 14 #include "p2p.h" 313 * @p2p: peer-to-peer specific information. 345 struct brcmf_p2p_info p2p; member in struct:brcmf_cfg80211_info
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | Makefile | 24 p2p.o
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | Makefile | 15 p2p.o \
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | Makefile | 22 p2p.o
|
/linux-master/arch/arm/mach-orion5x/ |
H A D | pci.c | 371 u32 p2p = readl(PCI_P2P_CONF); local 378 bus = (p2p & PCI_P2P_BUS_MASK) >> PCI_P2P_BUS_OFFS; 379 dev = (p2p & PCI_P2P_DEV_MASK) >> PCI_P2P_DEV_OFFS; 388 p2p &= ~PCI_P2P_BUS_MASK; 389 p2p |= (nr << PCI_P2P_BUS_OFFS); 390 writel(p2p, PCI_P2P_CONF);
|
/linux-master/drivers/pci/ |
H A D | p2pdma.c | 232 struct pci_p2pdma *p2p; local 234 p2p = devm_kzalloc(&pdev->dev, sizeof(*p2p), GFP_KERNEL); 235 if (!p2p) 238 xa_init(&p2p->map_types); 240 p2p->pool = gen_pool_create(PAGE_SHIFT, dev_to_node(&pdev->dev)); 241 if (!p2p->pool) 252 rcu_assign_pointer(pdev->p2pdma, p2p); 256 gen_pool_destroy(p2p->pool); 258 devm_kfree(&pdev->dev, p2p); [all...] |
/linux-master/drivers/net/wireless/st/cw1200/ |
H A D | pm.c | 215 if (!priv->vif->p2p && 324 if (!priv->vif->p2p && priv->join_status == CW1200_JOIN_STATUS_STA) {
|
H A D | sta.h | 24 bool p2p);
|
H A D | sta.c | 173 if (!priv->vif->p2p && !atomic_read(&priv->tx_lock)) 308 bool p2p) 312 p2p, vif->type, vif->p2p); 314 if (new_type != vif->type || vif->p2p != p2p) { 317 vif->p2p = p2p; 411 /* Disable p2p-dev mode forced by TX request */ 443 bool is_p2p = priv->vif && priv->vif->p2p; 305 cw1200_change_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif, enum nl80211_iftype new_type, bool p2p) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mld-mac.c | 112 if (vif->p2p) 149 if (vif->probe_req_reg && vif->cfg.assoc && vif->p2p)
|
H A D | mac-ctxt.c | 247 if (!vif->p2p) 518 if (vif->p2p) 682 if (vif->p2p) { 724 if (vif->probe_req_reg && vif->cfg.assoc && vif->p2p) 807 if (vif->type == NL80211_IFTYPE_AP && vif->p2p && 942 if (band == NL80211_BAND_2GHZ && !vif->p2p && 1245 if (vif->p2p && data->beacon_device_ts) 1346 WARN_ON(vif->type != NL80211_IFTYPE_AP || vif->p2p); 1365 WARN_ON(vif->type != NL80211_IFTYPE_AP || !vif->p2p); 1393 if (!vif->p2p) [all...] |
H A D | power.c | 247 if (vif->p2p && 259 if (vif->p2p) { 260 /* Allow U-APSD only if p2p is stand alone */ 370 if (iwl_mvm_vif_low_latency(mvmvif) && vif->p2p && 392 } else if (iwl_mvm_vif_low_latency(mvmvif) && vif->p2p && 668 /* enable PM on p2p if p2p stand alone */ 694 * bss and p2p clients that share it 821 vif->type != NL80211_IFTYPE_STATION || vif->p2p) 852 if (vif->type != NL80211_IFTYPE_STATION || vif->p2p) [all...] |
H A D | mld-mac80211.c | 57 vif->type == NL80211_IFTYPE_STATION && !vif->p2p) { 67 /* Save a pointer to p2p device vif, so it can later be used to 68 * update the p2p device MAC when a GO is started/stopped 88 vif->type == NL80211_IFTYPE_STATION && !vif->p2p && 95 if (vif->p2p || iwl_fw_lookup_cmd_ver(mvm->fw, PHY_CONTEXT_CMD, 1) < 5) 620 if (vif->p2p && mvm->p2p_device_vif) 668 if (vif->p2p && mvm->p2p_device_vif) 856 if (vif->p2p) { 1052 /* Supported only for p2p client interfaces */ 1054 !vif->p2p) [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | mac80211.c | 115 rtw89_debug(rtwdev, RTW89_DBG_STATE, "add vif %pM type %d, p2p %d\n", 116 vif->addr, vif->type, vif->p2p); 178 rtw89_debug(rtwdev, RTW89_DBG_STATE, "remove vif %pM type %d p2p %d\n", 179 vif->addr, vif->type, vif->p2p); 198 enum nl80211_iftype type, bool p2p) 205 rtw89_debug(rtwdev, RTW89_DBG_STATE, "change vif %pM (%d)->(%d), p2p (%d)->(%d)\n", 206 vif->addr, vif->type, type, vif->p2p, p2p); 211 vif->p2p = p2p; 196 rtw89_ops_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype type, bool p2p) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | core.c | 231 mac->p2p = P2P_ROLE_CLIENT; 258 mac->p2p = P2P_ROLE_GO; 297 if (mac->p2p) { 299 "p2p role %x\n", vif->type); 300 mac->basic_rates = 0xff0;/*disable cck rate for p2p*/ 342 mac->p2p = 0; 355 enum nl80211_iftype new_type, bool p2p) 363 vif->p2p = p2p; 366 "p2p 353 rtl_op_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype new_type, bool p2p) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | mac80211.c | 252 enum nl80211_iftype type, bool p2p) 256 rtw_dbg(rtwdev, RTW_DBG_STATE, "change vif %pM (%d)->(%d), p2p (%d)->(%d)\n", 257 vif->addr, vif->type, type, vif->p2p, p2p); 262 vif->p2p = p2p; 250 rtw_ops_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype type, bool p2p) argument
|
/linux-master/net/mac80211/ |
H A D | driver-ops.c | 91 enum nl80211_iftype type, bool p2p) 101 trace_drv_change_interface(local, sdata, type, p2p); 102 ret = local->ops->change_interface(&local->hw, &sdata->vif, type, p2p); 89 drv_change_interface(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, enum nl80211_iftype type, bool p2p) argument
|
/linux-master/drivers/net/wireless/ti/wl18xx/ |
H A D | cmd.c | 56 if (wlvif->p2p)
|
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | init.c | 510 if (ar->p2p && (ar->vif_max == 1 || idx)) { 519 ar->p2p = false; 523 if (ar->p2p && (ar->vif_max == 1 || idx)) { 567 * Otherwise, All the interface are initialized to p2p dev. 584 if (ar->p2p && ar->vif_max == 1) 1129 if (ar->vif_max > 1 && !ar->p2p) 1628 { ATH6KL_FW_CAPABILITY_HOST_P2P, "host-p2p" },
|