afx_hdl 884 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->afx_hdl.my_listen_chan = err; afx_hdl 1097 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct afx_hdl *afx_hdl = container_of(work, struct afx_hdl, afx_work); afx_hdl 1098 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = container_of(afx_hdl, afx_hdl 1100 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl); afx_hdl 1104 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (!afx_hdl->is_active) afx_hdl 1107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (afx_hdl->is_listen && afx_hdl->my_listen_chan) afx_hdl 1109 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c err = brcmf_p2p_discover_listen(p2p, afx_hdl->my_listen_chan, afx_hdl 1112 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c err = brcmf_p2p_act_frm_search(p2p, afx_hdl->peer_listen_chan); afx_hdl 1118 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c complete(&afx_hdl->act_frm_scan); afx_hdl 1131 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct afx_hdl *afx_hdl = &p2p->afx_hdl; afx_hdl 1139 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c reinit_completion(&afx_hdl->act_frm_scan); afx_hdl 1141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->is_active = true; afx_hdl 1142 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->peer_chan = P2P_INVALID_CHANNEL; afx_hdl 1149 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c (afx_hdl->peer_chan == P2P_INVALID_CHANNEL)) { afx_hdl 1150 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->is_listen = false; afx_hdl 1154 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c schedule_work(&afx_hdl->afx_work); afx_hdl 1155 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c wait_for_completion_timeout(&afx_hdl->act_frm_scan, afx_hdl 1157 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if ((afx_hdl->peer_chan != P2P_INVALID_CHANNEL) || afx_hdl 1162 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (afx_hdl->my_listen_chan) { afx_hdl 1164 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->my_listen_chan); afx_hdl 1166 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->is_listen = true; afx_hdl 1167 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c schedule_work(&afx_hdl->afx_work); afx_hdl 1168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c wait_for_completion_timeout(&afx_hdl->act_frm_scan, afx_hdl 1171 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if ((afx_hdl->peer_chan != P2P_INVALID_CHANNEL) || afx_hdl 1186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->peer_chan); afx_hdl 1187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->is_active = false; afx_hdl 1191 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c return afx_hdl->peer_chan; afx_hdl 1207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct afx_hdl *afx_hdl = &p2p->afx_hdl; afx_hdl 1218 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (afx_hdl->peer_chan == P2P_INVALID_CHANNEL) afx_hdl 1219 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c complete(&afx_hdl->act_frm_scan); afx_hdl 1233 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c (ether_addr_equal(p2p_dev_addr, afx_hdl->tx_dst_addr))) { afx_hdl 1239 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->peer_chan = bi->ctl_ch; afx_hdl 1241 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->tx_dst_addr, afx_hdl->peer_chan); afx_hdl 1242 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c complete(&afx_hdl->act_frm_scan); afx_hdl 1311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c complete(&p2p->afx_hdl.act_frm_scan); afx_hdl 1340 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct afx_hdl *afx_hdl = &p2p->afx_hdl; afx_hdl 1376 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c (ether_addr_equal(afx_hdl->tx_dst_addr, e->addr))) { afx_hdl 1377 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->peer_chan = ch.control_ch_num; afx_hdl 1379 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->peer_chan); afx_hdl 1380 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c complete(&afx_hdl->act_frm_scan); afx_hdl 1658 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct afx_hdl *afx_hdl = &p2p->afx_hdl; afx_hdl 1741 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c memcpy(afx_hdl->tx_dst_addr, action_frame->da, ETH_ALEN); afx_hdl 1759 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl = &p2p->afx_hdl; afx_hdl 1760 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->peer_listen_chan = le32_to_cpu(af_params->channel); afx_hdl 1776 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c af_params->channel = cpu_to_le32(afx_hdl->peer_chan); afx_hdl 1801 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->af_sent_channel == afx_hdl->my_listen_chan) { afx_hdl 1859 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct afx_hdl *afx_hdl = &p2p->afx_hdl; afx_hdl 1880 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c (ether_addr_equal(afx_hdl->tx_dst_addr, e->addr))) { afx_hdl 1881 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->peer_chan = ch.control_ch_num; afx_hdl 1883 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c afx_hdl->peer_chan); afx_hdl 1884 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c complete(&afx_hdl->act_frm_scan); afx_hdl 2141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c INIT_WORK(&p2p->afx_hdl.afx_work, brcmf_p2p_afx_handler); afx_hdl 2142 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c init_completion(&p2p->afx_hdl.act_frm_scan); afx_hdl 130 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h struct afx_hdl afx_hdl;