Lines Matching refs:afx_hdl

900 		p2p->afx_hdl.my_listen_chan = err;  in brcmf_p2p_scan_prep()
1114 struct afx_hdl *afx_hdl = container_of(work, struct afx_hdl, afx_work); in brcmf_p2p_afx_handler() local
1115 struct brcmf_p2p_info *p2p = container_of(afx_hdl, in brcmf_p2p_afx_handler()
1117 afx_hdl); in brcmf_p2p_afx_handler()
1120 if (!afx_hdl->is_active) in brcmf_p2p_afx_handler()
1123 if (afx_hdl->is_listen && afx_hdl->my_listen_chan) in brcmf_p2p_afx_handler()
1125 err = brcmf_p2p_discover_listen(p2p, afx_hdl->my_listen_chan, in brcmf_p2p_afx_handler()
1128 err = brcmf_p2p_act_frm_search(p2p, afx_hdl->peer_listen_chan); in brcmf_p2p_afx_handler()
1134 complete(&afx_hdl->act_frm_scan); in brcmf_p2p_afx_handler()
1147 struct afx_hdl *afx_hdl = &p2p->afx_hdl; in brcmf_p2p_af_searching_channel() local
1156 reinit_completion(&afx_hdl->act_frm_scan); in brcmf_p2p_af_searching_channel()
1158 afx_hdl->is_active = true; in brcmf_p2p_af_searching_channel()
1159 afx_hdl->peer_chan = P2P_INVALID_CHANNEL; in brcmf_p2p_af_searching_channel()
1167 (afx_hdl->peer_chan == P2P_INVALID_CHANNEL)) { in brcmf_p2p_af_searching_channel()
1168 afx_hdl->is_listen = false; in brcmf_p2p_af_searching_channel()
1172 schedule_work(&afx_hdl->afx_work); in brcmf_p2p_af_searching_channel()
1173 wait_for_completion_timeout(&afx_hdl->act_frm_scan, duration); in brcmf_p2p_af_searching_channel()
1174 if ((afx_hdl->peer_chan != P2P_INVALID_CHANNEL) || in brcmf_p2p_af_searching_channel()
1179 if (afx_hdl->my_listen_chan) { in brcmf_p2p_af_searching_channel()
1181 afx_hdl->my_listen_chan); in brcmf_p2p_af_searching_channel()
1183 afx_hdl->is_listen = true; in brcmf_p2p_af_searching_channel()
1184 schedule_work(&afx_hdl->afx_work); in brcmf_p2p_af_searching_channel()
1185 wait_for_completion_timeout(&afx_hdl->act_frm_scan, in brcmf_p2p_af_searching_channel()
1188 if ((afx_hdl->peer_chan != P2P_INVALID_CHANNEL) || in brcmf_p2p_af_searching_channel()
1203 afx_hdl->peer_chan); in brcmf_p2p_af_searching_channel()
1204 afx_hdl->is_active = false; in brcmf_p2p_af_searching_channel()
1208 return afx_hdl->peer_chan; in brcmf_p2p_af_searching_channel()
1224 struct afx_hdl *afx_hdl = &p2p->afx_hdl; in brcmf_p2p_scan_finding_common_channel() local
1235 if (afx_hdl->peer_chan == P2P_INVALID_CHANNEL) in brcmf_p2p_scan_finding_common_channel()
1236 complete(&afx_hdl->act_frm_scan); in brcmf_p2p_scan_finding_common_channel()
1250 (ether_addr_equal(p2p_dev_addr, afx_hdl->tx_dst_addr))) { in brcmf_p2p_scan_finding_common_channel()
1256 afx_hdl->peer_chan = bi->ctl_ch; in brcmf_p2p_scan_finding_common_channel()
1258 afx_hdl->tx_dst_addr, afx_hdl->peer_chan); in brcmf_p2p_scan_finding_common_channel()
1259 complete(&afx_hdl->act_frm_scan); in brcmf_p2p_scan_finding_common_channel()
1328 complete(&p2p->afx_hdl.act_frm_scan); in brcmf_p2p_gon_req_collision()
1356 struct afx_hdl *afx_hdl = &p2p->afx_hdl; in brcmf_p2p_notify_action_frame_rx() local
1387 (ether_addr_equal(afx_hdl->tx_dst_addr, e->addr))) { in brcmf_p2p_notify_action_frame_rx()
1388 afx_hdl->peer_chan = ch.chnum; in brcmf_p2p_notify_action_frame_rx()
1390 afx_hdl->peer_chan); in brcmf_p2p_notify_action_frame_rx()
1391 complete(&afx_hdl->act_frm_scan); in brcmf_p2p_notify_action_frame_rx()
1654 struct afx_hdl *afx_hdl = &p2p->afx_hdl; in brcmf_p2p_send_action_frame() local
1736 memcpy(afx_hdl->tx_dst_addr, action_frame->da, ETH_ALEN); in brcmf_p2p_send_action_frame()
1754 afx_hdl = &p2p->afx_hdl; in brcmf_p2p_send_action_frame()
1755 afx_hdl->peer_listen_chan = le32_to_cpu(af_params->channel); in brcmf_p2p_send_action_frame()
1771 af_params->channel = cpu_to_le32(afx_hdl->peer_chan); in brcmf_p2p_send_action_frame()
1795 p2p->af_sent_channel == afx_hdl->my_listen_chan) { in brcmf_p2p_send_action_frame()
1853 struct afx_hdl *afx_hdl = &p2p->afx_hdl; in brcmf_p2p_notify_rx_mgmt_p2p_probereq() local
1870 (ether_addr_equal(afx_hdl->tx_dst_addr, e->addr))) { in brcmf_p2p_notify_rx_mgmt_p2p_probereq()
1871 afx_hdl->peer_chan = ch.chnum; in brcmf_p2p_notify_rx_mgmt_p2p_probereq()
1873 afx_hdl->peer_chan); in brcmf_p2p_notify_rx_mgmt_p2p_probereq()
1874 complete(&afx_hdl->act_frm_scan); in brcmf_p2p_notify_rx_mgmt_p2p_probereq()
1979 INIT_WORK(&p2p->afx_hdl.afx_work, brcmf_p2p_afx_handler); in brcmf_p2p_attach()
1980 init_completion(&p2p->afx_hdl.act_frm_scan); in brcmf_p2p_attach()
2220 INIT_WORK(&p2p->afx_hdl.afx_work, brcmf_p2p_afx_handler); in brcmf_p2p_create_p2pdev()
2221 init_completion(&p2p->afx_hdl.act_frm_scan); in brcmf_p2p_create_p2pdev()