Home | History | Annotate | Download | only in ee

Lines Matching full:p_cb

142 void nfa_ee_restore_one_ecb (tNFA_EE_ECB *p_cb)
148 NFA_TRACE_DEBUG4 ("nfa_ee_restore_one_ecb () nfcee_id:0x%x, ecb_flags:0x%x ee_status:0x%x ee_old_status: 0x%x", p_cb->nfcee_id, p_cb->ecb_flags, p_cb->ee_status, p_cb->ee_old_status);
149 if ((p_cb->nfcee_id != NFA_EE_INVALID) && (p_cb->ee_status & NFA_EE_STATUS_RESTORING) == 0 && (p_cb->ee_old_status & NFA_EE_STATUS_RESTORING) != 0)
151 p_cb->ee_old_status &= ~NFA_EE_STATUS_RESTORING;
152 mask = nfa_ee_ecb_to_mask(p_cb);
153 if (p_cb->ee_status != p_cb->ee_old_status)
155 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_RESTORE;
156 if (p_cb->ee_old_status == NFC_NFCEE_STATUS_ACTIVE)
158 NFC_NfceeModeSet (p_cb->nfcee_id, NFC_MODE_ACTIVATE);
164 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_ROUTING;
165 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_VS;
170 NFC_NfceeModeSet (p_cb->nfcee_id, NFC_MODE_DEACTIVATE);
173 else if (p_cb->ee_status == NFC_NFCEE_STATUS_ACTIVE)
177 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_RESTORE;
182 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_ROUTING;
183 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_VS;
186 rsp.nfcee_id = p_cb->nfcee_id;
206 tNFA_EE_ECB *p_cb;
213 p_cb = nfa_ee_cb.ecb;
214 for (xx = 0; xx < NFA_EE_MAX_EE_SUPPORTED; xx++, p_cb++)
216 p_cb->ee_old_status = 0;
218 p_cb->nfcee_id = NFA_EE_INVALID;
220 if ((p_cb->nfcee_id != NFA_EE_INVALID) && (p_cb->ee_interface[0] != NFC_NFCEE_INTERFACE_HCI_ACCESS) && (p_cb->ee_status != NFA_EE_STATUS_REMOVED))
226 p_cb->ee_status |= NFA_EE_STATUS_RESTORING;
227 p_cb->ee_old_status = p_cb->ee_status;
229 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_RESTORE;
265 tNFA_EE_ECB *p_cb;
272 p_cb = nfa_ee_cb.ecb;
273 for (xx = 0; xx < NFA_EE_MAX_EE_SUPPORTED; xx++, p_cb++)
279 if (p_cb->ee_interface[0] != NFC_NFCEE_INTERFACE_HCI_ACCESS)
281 nfa_ee_restore_one_ecb (p_cb);
361 UINT8 nfa_ee_ecb_to_mask (tNFA_EE_ECB *p_cb)
366 index = (UINT8) (p_cb - nfa_ee_cb.ecb);
384 tNFA_EE_ECB *p_ret = NULL, *p_cb;
393 p_cb = nfa_ee_cb.ecb;
394 for (xx = 0; xx < NFA_EE_MAX_EE_SUPPORTED; xx++, p_cb++)
396 if (nfcee_id == p_cb->nfcee_id)
398 p_ret = p_cb;
419 tNFA_EE_ECB *p_ret = NULL, *p_cb;
422 p_cb = nfa_ee_cb.ecb;
423 for (xx = 0; xx < nfa_ee_cb.cur_ee; xx++, p_cb++)
425 if (conn_id == p_cb->conn_id)
427 p_ret = p_cb;
448 tNFA_EE_ECB *p_cb;
465 p_cb = nfa_ee_cb.ecb;
466 for (xx = 0; xx < nfa_ee_cb.cur_ee; xx++, p_cb++)
468 if (p_cb->conn_st == NFA_EE_CONN_ST_CONN)
473 msg.disconnect.p_cb = p_cb;
480 msg.conn.conn_id = p_cb->conn_id;