Lines Matching defs:nfa_p2p_cb

41 tNFA_P2P_CB nfa_p2p_cb;
119 nfa_p2p_cb.llcp_state = NFA_P2P_LLCP_STATE_LISTENING;
120 nfa_p2p_cb.rf_disc_state = NFA_DM_RFST_DISCOVERY;
126 nfa_p2p_cb.rf_disc_state = NFA_DM_RFST_LISTEN_ACTIVE;
140 nfa_sys_stop_timer (&nfa_p2p_cb.active_listen_restore_timer);
146 if ( (nfa_p2p_cb.rf_disc_state != NFA_DM_RFST_LISTEN_ACTIVE)
147 &&(nfa_p2p_cb.rf_disc_state != NFA_DM_RFST_LISTEN_SLEEP) )
159 nfa_p2p_cb.rf_disc_state = NFA_DM_RFST_LISTEN_SLEEP;
164 nfa_p2p_cb.rf_disc_state = NFA_DM_RFST_DISCOVERY;
209 nfa_p2p_cb.listen_tech_mask_to_restore);
212 if (nfa_p2p_cb.listen_tech_mask_to_restore)
215 nfa_p2p_cb.listen_tech_mask = nfa_p2p_cb.listen_tech_mask_to_restore;
216 nfa_p2p_cb.listen_tech_mask_to_restore = 0;
217 nfa_sys_stop_timer (&nfa_p2p_cb.active_listen_restore_timer);
222 nfa_p2p_cb.active_listen_restore_timer.p_cback = (TIMER_CBACK *)nfa_p2p_update_active_listen_timeout_cback;
223 nfa_sys_start_timer (&nfa_p2p_cb.active_listen_restore_timer, 0, NFA_P2P_RESTORE_ACTIVE_LISTEN_TIMEOUT);
226 nfa_p2p_cb.listen_tech_mask_to_restore = nfa_p2p_cb.listen_tech_mask;
229 nfa_p2p_cb.listen_tech_mask &= ~( NFA_TECHNOLOGY_MASK_A_ACTIVE|NFA_TECHNOLOGY_MASK_F_ACTIVE);
232 if (nfa_p2p_cb.dm_disc_handle != NFA_HANDLE_INVALID)
234 nfa_dm_delete_rf_discover (nfa_p2p_cb.dm_disc_handle);
235 nfa_p2p_cb.dm_disc_handle = NFA_HANDLE_INVALID;
239 if (nfa_p2p_cb.listen_tech_mask & NFA_TECHNOLOGY_MASK_A)
242 if (nfa_p2p_cb.listen_tech_mask & NFA_TECHNOLOGY_MASK_F)
245 if (nfa_p2p_cb.listen_tech_mask & NFA_TECHNOLOGY_MASK_A_ACTIVE)
248 if (nfa_p2p_cb.listen_tech_mask & NFA_TECHNOLOGY_MASK_F_ACTIVE)
252 nfa_p2p_cb.dm_disc_handle = nfa_dm_add_rf_discover (p2p_listen_mask,
283 LLCP_GetLinkMIU (&nfa_p2p_cb.local_link_miu, &nfa_p2p_cb.remote_link_miu);
284 nfa_p2p_cb.llcp_state = NFA_P2P_LLCP_STATE_ACTIVATED;
286 if (nfa_p2p_cb.is_initiator)
292 llcp_activated.is_initiator = nfa_p2p_cb.is_initiator;
293 llcp_activated.local_link_miu = nfa_p2p_cb.local_link_miu;
294 llcp_activated.remote_link_miu = nfa_p2p_cb.remote_link_miu;
303 nfa_p2p_cb.llcp_state = NFA_P2P_LLCP_STATE_IDLE;
305 if (nfa_p2p_cb.is_initiator)
319 nfa_p2p_cb.llcp_state = NFA_P2P_LLCP_STATE_IDLE;
325 if ( (nfa_p2p_cb.is_active_mode)
326 &&(!nfa_p2p_cb.is_initiator))
329 if ( (nfa_p2p_cb.listen_tech_mask_to_restore == 0x00)
330 &&(nfa_p2p_cb.listen_tech_mask & ( NFA_TECHNOLOGY_MASK_A
339 else if (nfa_p2p_cb.listen_tech_mask_to_restore)
341 nfa_sys_start_timer (&nfa_p2p_cb.active_listen_restore_timer, 0, NFA_P2P_RESTORE_ACTIVE_LISTEN_TIMEOUT);
348 if (nfa_p2p_cb.listen_tech_mask_to_restore)
360 if (nfa_p2p_cb.is_initiator)
364 else if ((nfa_p2p_cb.is_active_mode) && (reason == LLCP_LINK_TIMEOUT))
409 nfa_p2p_cb.is_active_mode = TRUE;
413 nfa_p2p_cb.is_active_mode = FALSE;
416 nfa_p2p_cb.is_initiator = config.is_initiator;
460 memset (&nfa_p2p_cb, 0, sizeof (tNFA_P2P_CB));
461 nfa_p2p_cb.dm_disc_handle = NFA_HANDLE_INVALID;
462 nfa_p2p_cb.trace_level = APPL_INITIAL_TRACE_LEVEL;
466 nfa_p2p_cb.sdp_cb[xx].local_sap = LLCP_INVALID_SAP;
488 nfa_sys_stop_timer (&nfa_p2p_cb.active_listen_restore_timer);
574 nfa_p2p_cb.is_p2p_listening = TRUE;
576 nfa_p2p_cb.is_cho_listening = TRUE;
578 nfa_p2p_cb.is_snep_listening = TRUE;
580 if (nfa_p2p_cb.dm_disc_handle != NFA_HANDLE_INVALID)
592 if (nfa_p2p_cb.listen_tech_mask & NFA_TECHNOLOGY_MASK_A)
595 if (nfa_p2p_cb.listen_tech_mask & NFA_TECHNOLOGY_MASK_F)
598 if (nfa_p2p_cb.listen_tech_mask & NFA_TECHNOLOGY_MASK_A_ACTIVE)
601 if (nfa_p2p_cb.listen_tech_mask & NFA_TECHNOLOGY_MASK_F_ACTIVE)
607 nfa_p2p_cb.dm_disc_handle = nfa_dm_add_rf_discover (p2p_listen_mask,
632 nfa_p2p_cb.is_p2p_listening = FALSE;
634 nfa_p2p_cb.is_cho_listening = FALSE;
636 nfa_p2p_cb.is_snep_listening = FALSE;
638 if (nfa_p2p_cb.dm_disc_handle != NFA_HANDLE_INVALID)
640 if ( (nfa_p2p_cb.is_p2p_listening == FALSE)
641 &&(nfa_p2p_cb.is_cho_listening == FALSE)
642 &&(nfa_p2p_cb.is_snep_listening == FALSE) )
644 nfa_p2p_cb.llcp_state = NFA_P2P_LLCP_STATE_IDLE;
645 nfa_p2p_cb.rf_disc_state = NFA_DM_RFST_IDLE;
647 nfa_dm_delete_rf_discover (nfa_p2p_cb.dm_disc_handle);
648 nfa_p2p_cb.dm_disc_handle = NFA_HANDLE_INVALID;
672 if (nfa_p2p_cb.listen_tech_mask_to_restore)
674 nfa_p2p_cb.listen_tech_mask_to_restore = 0;
675 nfa_sys_stop_timer (&nfa_p2p_cb.active_listen_restore_timer);
678 if (nfa_p2p_cb.listen_tech_mask != tech_mask)
680 nfa_p2p_cb.listen_tech_mask = tech_mask;
682 if (nfa_p2p_cb.dm_disc_handle != NFA_HANDLE_INVALID)
684 nfa_p2p_cb.rf_disc_state = NFA_DM_RFST_IDLE;
686 nfa_dm_delete_rf_discover (nfa_p2p_cb.dm_disc_handle);
687 nfa_p2p_cb.dm_disc_handle = NFA_HANDLE_INVALID;
691 if (nfa_p2p_cb.is_p2p_listening)
693 else if (nfa_p2p_cb.is_cho_listening)
695 else if (nfa_p2p_cb.is_snep_listening)
719 nfa_p2p_llcp_state_code (nfa_p2p_cb.llcp_state),
723 nfa_p2p_cb.llcp_state, p_msg->hdr.event);