Home | History | Annotate | Download | only in hci

Lines Matching refs:nfa_hci_cb

78     if (  (nfa_hci_cb.hci_state != NFA_HCI_STATE_IDLE)
79 ||((p_msg = (BT_HDR *) GKI_dequeue (&nfa_hci_cb.hci_host_reset_api_q)) == NULL) )
86 nfa_hci_cb.app_in_use = p_evt_data->comm.hci_handle;
137 if ( (nfa_hci_cb.hci_state != NFA_HCI_STATE_IDLE)
138 ||((p_msg = (BT_HDR *) GKI_dequeue (&nfa_hci_cb.hci_api_q)) == NULL) )
145 nfa_hci_cb.app_in_use = p_evt_data->comm.hci_handle;
243 tNFA_HCI_DYN_GATE *pg = nfa_hci_cb.cfg.dyn_gates;
248 if ( (nfa_hci_cb.cfg.reg_app_names[xx][0] != 0)
249 && !strncmp (p_app_name, &nfa_hci_cb.cfg.reg_app_names[xx][0], strlen (p_app_name)) )
258 nfa_hci_cb.app_in_use = (tNFA_HANDLE) (xx | NFA_HANDLE_GROUP_HCI);
263 if (pg->gate_owner == nfa_hci_cb.app_in_use)
275 if (nfa_hci_cb.cfg.reg_app_names[xx][0] == 0)
277 memset (&nfa_hci_cb.cfg.reg_app_names[xx][0], 0, sizeof (nfa_hci_cb.cfg.reg_app_names[xx]));
278 BCM_STRNCPY_S (&nfa_hci_cb.cfg.reg_app_names[xx][0], sizeof (nfa_hci_cb.cfg.reg_app_names[xx]), p_app_name, NFA_MAX_HCI_APP_NAME_LEN);
279 nfa_hci_cb.nv_write_needed = TRUE;
297 nfa_hci_cb.p_app_cback[xx] = p_cback;
299 nfa_hci_cb.cfg.b_send_conn_evts[xx] = p_evt_data->app_info.b_send_conn_evts;
331 if ( (nfa_hci_cb.cfg.reg_app_names[xx][0] != 0)
332 && !strncmp (p_evt_data->app_info.app_name, &nfa_hci_cb.cfg.reg_app_names[xx][0], strlen (p_evt_data->app_info.app_name)) )
344 nfa_hci_cb.app_in_use = (tNFA_HANDLE) (xx | NFA_HANDLE_GROUP_HCI);
345 p_cback = nfa_hci_cb.p_app_cback[xx];
349 nfa_sys_stop_timer (&nfa_hci_cb.timer);
351 p_cback = nfa_hci_cb.p_app_cback[nfa_hci_cb.app_in_use & NFA_HANDLE_MASK];
355 if (nfa_hciu_find_pipe_by_owner (nfa_hci_cb.app_in_use) == NULL)
358 while ((p_gate = nfa_hciu_find_gate_by_owner (nfa_hci_cb.app_in_use)) != NULL)
361 memset (&nfa_hci_cb.cfg.reg_app_names[nfa_hci_cb.app_in_use & NFA_HANDLE_MASK][0], 0, NFA_MAX_HCI_APP_NAME_LEN + 1);
362 nfa_hci_cb.p_app_cback[nfa_hci_cb.app_in_use & NFA_HANDLE_MASK] = NULL;
364 nfa_hci_cb.nv_write_needed = TRUE;
368 if (nfa_hci_cb.hci_state == NFA_HCI_STATE_APP_DEREGISTER)
369 nfa_hci_cb.hci_state = NFA_HCI_STATE_IDLE;
375 else if ((p_pipe = nfa_hciu_find_active_pipe_by_owner (nfa_hci_cb.app_in_use)) == NULL)
378 while ((p_gate = nfa_hciu_find_gate_with_nopipes_by_owner (nfa_hci_cb.app_in_use)) != NULL)
381 nfa_hci_cb.p_app_cback[nfa_hci_cb.app_in_use & NFA_HANDLE_MASK] = NULL;
383 nfa_hci_cb.nv_write_needed = TRUE;
387 if (nfa_hci_cb.hci_state == NFA_HCI_STATE_APP_DEREGISTER)
388 nfa_hci_cb.hci_state = NFA_HCI_STATE_IDLE;
398 nfa_hci_cb.hci_state = NFA_HCI_STATE_APP_DEREGISTER;
418 tNFA_HCI_DYN_GATE *pg = nfa_hci_cb.cfg.dyn_gates;
419 tNFA_HCI_DYN_PIPE *pp = nfa_hci_cb.cfg.dyn_pipes;
430 pp = nfa_hci_cb.cfg.dyn_pipes;
443 for (xx = 0, pp = nfa_hci_cb.cfg.dyn_pipes; xx < NFA_HCI_MAX_PIPE_CB; xx++, pp++)
455 for (xx = 0, pg = nfa_hci_cb.cfg.dyn_gates; xx < NFA_HCI_MAX_GATE_CB; xx++, pg++)
538 nfa_sys_stop_timer (&nfa_hci_cb.timer);
539 gate_id = nfa_hci_cb.local_gate_in_use;
540 app_handle = nfa_hci_cb.app_in_use;
562 nfa_hci_cb.nv_write_needed = TRUE;
565 if (nfa_hci_cb.hci_state == NFA_HCI_STATE_REMOVE_GATE)
566 nfa_hci_cb.hci_state = NFA_HCI_STATE_IDLE;
571 nfa_hci_cb.nv_write_needed = TRUE;
574 if (nfa_hci_cb.hci_state == NFA_HCI_STATE_REMOVE_GATE)
575 nfa_hci_cb.hci_state = NFA_HCI_STATE_IDLE;
580 nfa_hci_cb.local_gate_in_use = gate_id;
581 nfa_hci_cb.app_in_use = app_handle;
582 nfa_hci_cb.hci_state = NFA_HCI_STATE_REMOVE_GATE;
605 nfa_hci_cb.app_in_use = p_evt_data->get_host_list.hci_handle;
608 if ( (nfa_hci_cb.app_in_use == NFA_HANDLE_INVALID)
609 ||((app_inx < NFA_HCI_MAX_APP_CB) && (nfa_hci_cb.p_app_cback[app_inx] != NULL)) )
655 GKI_enqueue (&nfa_hci_cb.hci_host_reset_api_q, (BT_HDR *) p_evt_data);
659 nfa_hci_cb.local_gate_in_use = p_evt_data->create_pipe.source_gate;
660 nfa_hci_cb.remote_gate_in_use = p_evt_data->create_pipe.dest_gate;
661 nfa_hci_cb.remote_host_in_use = p_evt_data->create_pipe.dest_host;
662 nfa_hci_cb.app_in_use = p_evt_data->create_pipe.hci_handle;
736 nfa_hci_cb.app_in_use = p_evt_data->get_registry.hci_handle;
740 GKI_enqueue (&nfa_hci_cb.hci_host_reset_api_q, (BT_HDR *) p_evt_data);
786 nfa_hci_cb.app_in_use = p_evt_data->set_registry.hci_handle;
790 GKI_enqueue (&nfa_hci_cb.hci_host_reset_api_q, (BT_HDR *) p_evt_data);
915 GKI_enqueue (&nfa_hci_cb.hci_host_reset_api_q, (BT_HDR *) p_evt_data);
921 nfa_hci_cb.pipe_in_use = p_evt_data->send_cmd.pipe;
1026 GKI_enqueue (&nfa_hci_cb.hci_host_reset_api_q, (BT_HDR *) p_evt_data);
1039 nfa_hci_cb.w4_rsp_evt = TRUE;
1040 nfa_hci_cb.hci_state = NFA_HCI_STATE_WAIT_RSP;
1045 nfa_hci_cb.pipe_in_use = p_evt_data->send_evt.pipe;
1046 nfa_hci_cb.rsp_buf_size = p_evt_data->send_evt.rsp_len;
1047 nfa_hci_cb.p_rsp_buf = p_evt_data->send_evt.p_rsp_buf;
1050 nfa_hci_cb.w4_rsp_evt = TRUE;
1051 nfa_hci_cb.hci_state = NFA_HCI_STATE_WAIT_RSP;
1052 nfa_sys_start_timer (&nfa_hci_cb.timer, NFA_HCI_RSP_TIMEOUT_EVT, p_evt_data->send_evt.rsp_timeout);
1056 nfa_sys_start_timer (&nfa_hci_cb.timer, NFA_HCI_RSP_TIMEOUT_EVT, p_nfa_hci_cfg->hcp_response_timeout);
1063 nfa_hci_cb.pipe_in_use = p_evt_data->send_evt.pipe;
1064 nfa_sys_start_timer (&nfa_hci_cb.timer, NFA_HCI_RSP_TIMEOUT_EVT, p_nfa_hci_cfg->hcp_response_timeout);
1066 nfa_hci_cb.rsp_buf_size = 0;
1067 nfa_hci_cb.p_rsp_buf = NULL;
1156 if ( (nfa_hci_cb.cfg.link_mgmt_gate.pipe00_state != NFA_HCI_PIPE_OPENED)
1157 &&(nfa_hci_cb.inst != NFA_HCI_ANY_OPEN_PIPE) )
1163 switch (nfa_hci_cb.inst)
1170 STREAM_TO_UINT16 (nfa_hci_cb.cfg.link_mgmt_gate.rec_errors, p_data);
1180 data[0] = (UINT8) ((nfa_hci_cb.cfg.link_mgmt_gate.rec_errors >> 8) & 0x00FF);
1181 data[1] = (UINT8) (nfa_hci_cb.cfg.link_mgmt_gate.rec_errors & 0x000F);
1191 nfa_hci_cb.cfg.link_mgmt_gate.pipe00_state = NFA_HCI_PIPE_OPENED;
1195 nfa_hci_cb.cfg.link_mgmt_gate.pipe00_state = NFA_HCI_PIPE_CLOSED;
1225 if (nfa_hci_cb.inst == NFA_HCI_ANY_OPEN_PIPE)
1235 else if (nfa_hci_cb.inst == NFA_HCI_ANY_CLOSE_PIPE)
1261 switch (nfa_hci_cb.inst)
1264 nfa_hci_cb.cfg.admin_gate.pipe01_state = NFA_HCI_PIPE_OPENED;
1270 nfa_hci_cb.cfg.admin_gate.pipe01_state = NFA_HCI_PIPE_CLOSED;
1273 nfa_hci_cb.app_in_use = NFA_HANDLE_INVALID;
1337 nfa_hci_cb.cfg.link_mgmt_gate.pipe00_state = NFA_HCI_PIPE_CLOSED;
1338 nfa_hci_cb.cfg.admin_gate.pipe01_state = NFA_HCI_PIPE_CLOSED;
1341 nfa_hci_cb.app_in_use = NFA_HANDLE_INVALID;
1350 nfa_hci_cb.reset_host[source_host - NFA_HCI_HOST_ID_UICC0] = source_host;
1375 UINT8 source_gate = nfa_hci_cb.local_gate_in_use;
1376 UINT8 dest_host = nfa_hci_cb.remote_host_in_use;
1377 UINT8 dest_gate = nfa_hci_cb.remote_gate_in_use;
1388 nfa_hciu_instr_2_str(nfa_hci_cb.cmd_sent), nfa_hci_cb.app_in_use, nfa_hci_cb.local_gate_in_use, nfa_hci_cb.pipe_in_use);
1391 nfa_hci_cb.cmd_sent, nfa_hci_cb.app_in_use, nfa_hci_cb.local_gate_in_use, nfa_hci_cb.pipe_in_use);
1395 if ( (nfa_hci_cb.hci_state == NFA_HCI_STATE_STARTUP)
1396 ||(nfa_hci_cb.hci_state == NFA_HCI_STATE_RESTORE)
1397 ||(nfa_hci_cb.hci_state == NFA_HCI_STATE_WAIT_NETWK_ENABLE)
1398 ||(nfa_hci_cb.hci_state == NFA_HCI_STATE_RESTORE_NETWK_ENABLE))
1400 if (nfa_hci_cb.inst == NFA_HCI_ANY_E_PIPE_NOT_OPENED)
1406 if (nfa_hci_cb.inst != NFA_HCI_ANY_OK)
1413 switch (nfa_hci_cb.cmd_sent)
1416 if (nfa_hci_cb.param_in_use == NFA_HCI_SESSION_IDENTITY_INDEX)
1421 else if (nfa_hci_cb.param_in_use == NFA_HCI_WHITELIST_INDEX)
1423 if ( (nfa_hci_cb.hci_state == NFA_HCI_STATE_STARTUP)
1424 ||(nfa_hci_cb.hci_state == NFA_HCI_STATE_RESTORE) )
1430 if (nfa_hci_cb.param_in_use == NFA_HCI_HOST_LIST_INDEX)
1435 nfa_hci_cb.inactive_host[host_count] = NFA_HCI_HOST_ID_UICC0 + host_count;
1448 nfa_hci_cb.inactive_host[host_id - NFA_HCI_HOST_ID_UICC0] = 0x00;
1449 nfa_hci_cb.reset_host[host_id - NFA_HCI_HOST_ID_UICC0] = 0x00;
1456 else if (nfa_hci_cb.param_in_use == NFA_HCI_SESSION_IDENTITY_INDEX)
1459 if (!memcmp ((UINT8 *) nfa_hci_cb.cfg.admin_gate.session_id, p_data, NFA_HCI_SESSION_ID_LEN) )
1468 nfa_hci_cb.b_hci_netwk_reset = TRUE;
1474 nfa_hci_cb.cfg.admin_gate.pipe01_state = NFA_HCI_PIPE_OPENED;
1476 if (nfa_hci_cb.b_hci_netwk_reset)
1478 nfa_hci_cb.b_hci_netwk_reset = FALSE;
1480 memcpy (&nfa_hci_cb.cfg.admin_gate.session_id[NFA_HCI_SESSION_ID_LEN / 2], nfa_hci_cb.cfg.admin_gate.session_id, (NFA_HCI_SESSION_ID_LEN / 2));
1482 memcpy (nfa_hci_cb.cfg.admin_gate.session_id, (UINT8 *)&os_tick, (NFA_HCI_SESSION_ID_LEN / 2));
1483 nfa_hciu_send_set_param_cmd (NFA_HCI_ADMIN_PIPE, NFA_HCI_SESSION_IDENTITY_INDEX, NFA_HCI_SESSION_ID_LEN, (UINT8 *) nfa_hci_cb.cfg.admin_gate.session_id);
1494 nfa_hci_cb.cfg.admin_gate.pipe01_state = NFA_HCI_PIPE_CLOSED;
1495 nfa_hci_cb.cfg.link_mgmt_gate.pipe00_state = NFA_HCI_PIPE_CLOSED;
1496 nfa_hci_cb.nv_write_needed = TRUE;
1505 status = (nfa_hci_cb.inst == NFA_HCI_ANY_OK) ? NFA_STATUS_OK : NFA_STATUS_FAILED;
1507 switch (nfa_hci_cb.cmd_sent)
1510 if (nfa_hci_cb.hci_state == NFA_HCI_STATE_APP_DEREGISTER)
1512 else if (nfa_hci_cb.hci_state == NFA_HCI_STATE_REMOVE_GATE)
1517 if (nfa_hci_cb.param_in_use == NFA_HCI_SESSION_IDENTITY_INDEX)
1521 memcpy (&nfa_hci_cb.cfg.admin_gate.session_id[(NFA_HCI_SESSION_ID_LEN / 2)], nfa_hci_cb.cfg.admin_gate.session_id, (NFA_HCI_SESSION_ID_LEN / 2));
1523 memcpy (nfa_hci_cb.cfg.admin_gate.session_id, (UINT8 *) &os_tick, (NFA_HCI_SESSION_ID_LEN / 2));
1524 nfa_hci_cb.nv_write_needed = TRUE;
1525 nfa_hciu_send_set_param_cmd (NFA_HCI_ADMIN_PIPE, NFA_HCI_SESSION_IDENTITY_INDEX, NFA_HCI_SESSION_ID_LEN, (UINT8 *) nfa_hci_cb.cfg.admin_gate.session_id);
1529 if (nfa_hci_cb.hci_state == NFA_HCI_STATE_APP_DEREGISTER)
1531 else if (nfa_hci_cb.hci_state == NFA_HCI_STATE_REMOVE_GATE)
1535 else if (nfa_hci_cb.param_in_use == NFA_HCI_HOST_LIST_INDEX)
1544 nfa_hci_cb.inactive_host[host_count] = NFA_HCI_HOST_ID_UICC0 + host_count;
1557 nfa_hci_cb.inactive_host[host_id - NFA_HCI_HOST_ID_UICC0] = 0x00;
1558 nfa_hci_cb.reset_host[host_id - NFA_HCI_HOST_ID_UICC0] = 0x00;
1564 nfa_hciu_send_to_app (NFA_HCI_HOST_LIST_EVT, &evt_data, nfa_hci_cb.app_in_use);
1578 if (source_gate != nfa_hci_cb.local_gate_in_use)
1581 nfa_hci_cb.local_gate_in_use, source_gate);
1596 nfa_hciu_send_to_app (NFA_HCI_CREATE_PIPE_EVT, &evt_data, nfa_hci_cb.app_in_use);
1602 nfa_hciu_release_pipe (nfa_hci_cb.pipe_in_use);
1605 if (nfa_hci_cb.hci_state == NFA_HCI_STATE_IDLE)
1608 evt_data.deleted.pipe = nfa_hci_cb.pipe_in_use;
1610 nfa_hciu_send_to_app (NFA_HCI_DELETE_PIPE_EVT, &evt_data, nfa_hci_cb.app_in_use);
1612 else if (nfa_hci_cb.hci_state == NFA_HCI_STATE_APP_DEREGISTER)
1614 else if (nfa_hci_cb.hci_state == NFA_HCI_STATE_REMOVE_GATE)
1620 if (nfa_hci_cb.hci_state == NFA_HCI_STATE_IDLE)
1623 evt_data.deleted.pipe = nfa_hci_cb.pipe_in_use;
1625 nfa_hciu_send_to_app (NFA_HCI_DELETE_PIPE_EVT, &evt_data, nfa_hci_cb.app_in_use);
1627 else if (nfa_hci_cb.hci_state == NFA_HCI_STATE_APP_DEREGISTER)
1629 nfa_hciu_release_pipe (nfa_hci_cb.pipe_in_use);
1632 else if (nfa_hci_cb.hci_state == NFA_HCI_STATE_REMOVE_GATE)
1634 nfa_hciu_release_pipe (nfa_hci_cb.pipe_in_use);
1641 nfa_hci_cb.cfg.admin_gate.pipe01_state = status ? NFA_HCI_PIPE_CLOSED:NFA_HCI_PIPE_OPENED;
1642 nfa_hci_cb.nv_write_needed = TRUE;
1643 if (nfa_hci_cb.cfg.admin_gate.pipe01_state == NFA_HCI_PIPE_OPENED)
1652 nfa_hci_cb.cfg.admin_gate.pipe01_state = NFA_HCI_PIPE_CLOSED;
1653 nfa_hci_cb.cfg.link_mgmt_gate.pipe00_state = NFA_HCI_PIPE_CLOSED;
1654 nfa_hci_cb.nv_write_needed = TRUE;
1677 if (nfa_hci_cb.inst != NFA_HCI_EVT_HOT_PLUG)
1684 nfa_hci_cb.num_hot_plug_evts++;
1686 if ( (nfa_hci_cb.hci_state == NFA_HCI_STATE_WAIT_NETWK_ENABLE)
1687 ||(nfa_hci_cb.hci_state == NFA_HCI_STATE_RESTORE_NETWK_ENABLE) )
1690 if ( (nfa_hci_cb.ee_disable_disc)
1691 &&(nfa_hci_cb.num_hot_plug_evts == (nfa_hci_cb.num_nfcee - 1))
1692 &&(nfa_hci_cb.num_ee_dis_req_ntf < (nfa_hci_cb.num_nfcee - 1)) )
1695 nfa_sys_stop_timer (&nfa_hci_cb.timer);
1697 nfa_sys_start_timer (&nfa_hci_cb.timer, NFA_HCI_RSP_TIMEOUT_EVT, p_nfa_hci_cfg->hci_netwk_enable_timeout);
1700 else if ( (nfa_hci_cb.hci_state == NFA_HCI_STATE_STARTUP)
1701 ||(nfa_hci_cb.hci_state == NFA_HCI_STATE_RESTORE) )
1704 if ( (nfa_hci_cb.ee_disable_disc)
1705 &&(nfa_hci_cb.num_hot_plug_evts == (nfa_hci_cb.num_nfcee - 1))
1706 &&(nfa_hci_cb.num_ee_dis_req_ntf < (nfa_hci_cb.num_nfcee - 1)) )
1709 nfa_hci_cb.w4_hci_netwk_init = FALSE;
1715 evt_data.rcvd_evt.evt_code = nfa_hci_cb.inst;
1749 if (nfa_hci_cb.type == NFA_HCI_COMMAND_TYPE)
1772 if (nfa_hci_cb.type == NFA_HCI_COMMAND_TYPE)
1778 switch (nfa_hci_cb.type)
1817 if (nfa_hci_cb.type != NFA_HCI_COMMAND_TYPE)
1820 switch (nfa_hci_cb.inst)
1910 switch (nfa_hci_cb.inst)
1954 evt_data.cmd_rcvd.cmd_code = nfa_hci_cb.inst;
1980 if (nfa_hci_cb.inst != NFA_HCI_ANY_OK)
1983 if (nfa_hci_cb.cmd_sent == NFA_HCI_ANY_OPEN_PIPE)
1988 nfa_hci_cb.nv_write_needed = TRUE;
1993 nfa_hciu_send_to_app (NFA_HCI_OPEN_PIPE_EVT, &evt_data, nfa_hci_cb.app_in_use);
1995 else if (nfa_hci_cb.cmd_sent == NFA_HCI_ANY_CLOSE_PIPE)
1999 nfa_hci_cb.nv_write_needed = TRUE;
2004 nfa_hciu_send_to_app (NFA_HCI_CLOSE_PIPE_EVT, &evt_data, nfa_hci_cb.app_in_use);
2006 else if (nfa_hci_cb.cmd_sent == NFA_HCI_ANY_GET_PARAMETER)
2012 evt_data.registry.index = nfa_hci_cb.param_in_use;
2016 nfa_hciu_send_to_app (NFA_HCI_GET_REG_RSP_EVT, &evt_data, nfa_hci_cb.app_in_use);
2018 else if (nfa_hci_cb.cmd_sent == NFA_HCI_ANY_SET_PARAMETER)
2024 nfa_hciu_send_to_app (NFA_HCI_SET_REG_RSP_EVT, &evt_data, nfa_hci_cb.app_in_use);
2031 evt_data.rsp_rcvd.rsp_code = nfa_hci_cb.inst;
2037 nfa_hciu_send_to_app (NFA_HCI_RSP_RCVD_EVT, &evt_data, nfa_hci_cb.app_in_use);
2055 if (nfa_hci_cb.type == NFA_HCI_COMMAND_TYPE)
2057 switch (nfa_hci_cb.inst)
2075 else if (nfa_hci_cb.type == NFA_HCI_RESPONSE_TYPE)
2077 if ((nfa_hci_cb.cmd_sent == NFA_HCI_ANY_OPEN_PIPE) && (nfa_hci_cb.inst == NFA_HCI_ANY_OK))
2079 else if (nfa_hci_cb.cmd_sent == NFA_HCI_ANY_CLOSE_PIPE)
2085 evt_data.rsp_rcvd.rsp_code = nfa_hci_cb.inst;
2091 nfa_hciu_send_to_app (NFA_HCI_RSP_RCVD_EVT, &evt_data, nfa_hci_cb.app_in_use);
2093 else if (nfa_hci_cb.type == NFA_HCI_EVENT_TYPE)
2096 evt_data.rcvd_evt.evt_code = nfa_hci_cb.inst;
2122 if (nfa_hci_cb.type == NFA_HCI_COMMAND_TYPE)
2124 if (nfa_hci_cb.inst == NFA_HCI_ANY_OPEN_PIPE)
2130 else if (nfa_hci_cb.inst == NFA_HCI_ANY_CLOSE_PIPE)
2139 else if (nfa_hci_cb.type == NFA_HCI_RESPONSE_TYPE)
2141 if ((nfa_hci_cb.cmd_sent == NFA_HCI_ANY_OPEN_PIPE) && (nfa_hci_cb.inst == NFA_HCI_ANY_OK))
2143 else if (nfa_hci_cb.cmd_sent == NFA_HCI_ANY_CLOSE_PIPE)
2149 evt_data.rsp_rcvd.rsp_code = nfa_hci_cb.inst;
2155 nfa_hciu_send_to_app (NFA_HCI_RSP_RCVD_EVT, &evt_data, nfa_hci_cb.app_in_use);
2157 else if (nfa_hci_cb.type == NFA_HCI_EVENT_TYPE)
2159 if (nfa_hci_cb.w4_rsp_evt)
2162 evt_data.rcvd_evt.evt_code = nfa_hci_cb.inst;
2166 nfa_hciu_send_to_app (NFA_HCI_EVENT_RCVD_EVT, &evt_data, nfa_hci_cb.app_in_use);
2168 else if (nfa_hci_cb.inst == NFA_HCI_EVT_POST_DATA)
2190 evt_data.rcvd_evt.evt_code = nfa_hci_cb.inst;
2193 if (nfa_hci_cb.assembly_failed)
2199 nfa_hci_cb.rsp_buf_size = 0;
2200 nfa_hci_cb.p_rsp_buf = NULL;