Lines Matching refs:p_data

59 static void nfa_dm_excl_disc_cback (tNFA_DM_RF_DISC_EVT event, tNFC_DISCOVER *p_data);
60 static void nfa_dm_poll_disc_cback (tNFA_DM_RF_DISC_EVT event, tNFC_DISCOVER *p_data);
252 static void nfa_dm_nfc_response_cback (tNFC_RESPONSE_EVT event, tNFC_RESPONSE *p_data)
271 if (p_data->enable.status == NFC_STATUS_OK)
291 dm_cback_data.status = p_data->enable.status;
304 dm_cback_data.set_config.status = p_data->set_config.status;
305 dm_cback_data.set_config.num_param_id = p_data->set_config.num_param_id;
306 memcpy (dm_cback_data.set_config.param_ids, p_data->set_config.param_ids, p_data->set_config.num_param_id);
324 if (p_data->get_config.status == NFC_STATUS_OK)
326 if ((p_nfa_get_confg = (tNFA_GET_CONFIG *) GKI_getbuf ((UINT16) (sizeof (tNFA_GET_CONFIG) + p_data->get_config.tlv_size))) != NULL)
329 p_nfa_get_confg->tlv_size = p_data->get_config.tlv_size;
330 memcpy (p_nfa_get_confg->param_tlvs, p_data->get_config.p_param_tlvs, p_data->get_config.tlv_size);
353 nfa_ee_proc_evt (event, p_data);
362 nfa_ee_proc_evt (event, p_data);
371 dm_cback_data.rf_field.rf_field_status = p_data->rf_field.rf_field;
382 if (p_data->status == NFC_STATUS_OK)
417 conn_evt.status = p_data->status;
437 BOOLEAN nfa_dm_enable (tNFA_DM_MSG *p_data)
451 nfa_dm_cb.p_dm_cback = p_data->enable.p_dm_cback;
452 nfa_dm_cb.p_conn_cback = p_data->enable.p_conn_cback;
461 (*(p_data->enable.p_dm_cback)) (NFA_DM_ENABLE_EVT, &dm_cback_data);
476 BOOLEAN nfa_dm_disable (tNFA_DM_MSG *p_data)
480 NFA_TRACE_DEBUG1 ("nfa_dm_disable (): graceful:%d", p_data->disable.graceful);
482 if (p_data->disable.graceful)
514 nfa_sys_disable_subsystems (p_data->disable.graceful);
559 BOOLEAN nfa_dm_set_config (tNFA_DM_MSG *p_data)
567 if (p_data->setconfig.length + 2 > 255)
574 UINT8_TO_STREAM (p, p_data->setconfig.param_id);
575 UINT8_TO_STREAM (p, p_data->setconfig.length);
576 ARRAY_TO_STREAM (p, p_data->setconfig.p_data, p_data->setconfig.length)
577 status = nfa_dm_check_set_config ((UINT8) (p_data->setconfig.length + 2), buff, TRUE);
598 BOOLEAN nfa_dm_get_config (tNFA_DM_MSG *p_data)
600 NFC_GetConfig (p_data->getconfig.num_ids, p_data->getconfig.p_pmids);
615 void nfa_dm_conn_cback_event_notify (UINT8 event, tNFA_CONN_EVT_DATA *p_data)
621 (*nfa_dm_cb.p_excl_conn_cback) (event, p_data);
625 (*nfa_dm_cb.p_conn_cback) (event, p_data);
667 BOOLEAN nfa_dm_act_request_excl_rf_ctrl (tNFA_DM_MSG *p_data)
678 (*p_data->req_excl_rf_ctrl.p_conn_cback) (NFA_EXCLUSIVE_RF_CONTROL_STARTED_EVT, &conn_evt);
683 nfa_dm_cb.p_excl_conn_cback = p_data->req_excl_rf_ctrl.p_conn_cback;
684 nfa_dm_cb.p_excl_ndef_cback = p_data->req_excl_rf_ctrl.p_ndef_cback;
689 nfa_dm_start_excl_discovery (p_data->req_excl_rf_ctrl.poll_mask,
690 &p_data->req_excl_rf_ctrl.listen_cfg,
698 (*p_data->req_excl_rf_ctrl.p_conn_cback) (NFA_EXCLUSIVE_RF_CONTROL_STARTED_EVT, &conn_evt);
714 BOOLEAN nfa_dm_act_release_excl_rf_ctrl (tNFA_DM_MSG *p_data)
745 BOOLEAN nfa_dm_act_deactivate (tNFA_DM_MSG *p_data)
752 if ( (p_data->deactivate.sleep_mode == FALSE) /* Always allow deactivate to IDLE */
759 if (p_data->deactivate.sleep_mode)
823 BOOLEAN nfa_dm_act_power_off_sleep (tNFA_DM_MSG *p_data)
827 NFC_SetPowerOffSleep ((BOOLEAN) (p_data->hdr.layer_specific));
841 BOOLEAN nfa_dm_act_reg_vsc(tNFA_DM_MSG *p_data)
843 if (NFC_RegVSCback(p_data->reg_vsc.is_register, p_data->reg_vsc.p_cback) != NFC_STATUS_OK)
859 BOOLEAN nfa_dm_act_send_vsc(tNFA_DM_MSG *p_data)
861 BT_HDR *p_cmd = (BT_HDR *)p_data;
864 p_cmd->len = p_data->send_vsc.cmd_params_len;
865 NFC_SendVsCommand (p_data->send_vsc.oid, p_cmd, p_data->send_vsc.p_cback);
958 BOOLEAN nfa_dm_act_enable_polling (tNFA_DM_MSG *p_data)
967 nfa_dm_cb.poll_mask = p_data->enable_poll.poll_mask;
1037 BOOLEAN nfa_dm_act_disable_polling (tNFA_DM_MSG *p_data)
1078 BOOLEAN nfa_dm_act_enable_listening (tNFA_DM_MSG *p_data)
1100 BOOLEAN nfa_dm_act_disable_listening (tNFA_DM_MSG *p_data)
1122 BOOLEAN nfa_dm_act_pause_p2p (tNFA_DM_MSG *p_data)
1144 BOOLEAN nfa_dm_act_resume_p2p (tNFA_DM_MSG *p_data)
1166 BOOLEAN nfa_dm_act_send_raw_frame (tNFA_DM_MSG *p_data)
1188 status = nfa_rw_send_raw_frame ((BT_HDR*)p_data);
1192 status = NFC_SendData (NFC_RF_CONN_ID, (BT_HDR*) p_data);
1224 BOOLEAN nfa_dm_set_p2p_listen_tech (tNFA_DM_MSG *p_data)
1227 p_data->set_p2p_listen_tech.tech_mask);
1229 nfa_p2p_update_listen_tech (p_data->set_p2p_listen_tech.tech_mask);
1244 BOOLEAN nfa_dm_act_start_rf_discovery (tNFA_DM_MSG *p_data)
1278 BOOLEAN nfa_dm_act_stop_rf_discovery (tNFA_DM_MSG *p_data)
1324 BOOLEAN nfa_dm_act_set_rf_disc_duration (tNFA_DM_MSG *p_data)
1326 nfa_dm_cb.disc_cb.disc_duration = p_data->disc_duration.rf_disc_dur_ms;
1339 BOOLEAN nfa_dm_act_select (tNFA_DM_MSG *p_data)
1343 nfa_dm_rf_discover_select (p_data->select.rf_disc_id,
1344 p_data->select.protocol,
1345 p_data->select.rf_interface);
1358 BOOLEAN nfa_dm_act_update_rf_params (tNFA_DM_MSG *p_data)
1364 if (NFC_UpdateRFCommParams (&p_data->update_rf_params.params) != NFC_STATUS_OK)
1382 BOOLEAN nfa_dm_act_disable_timeout (tNFA_DM_MSG *p_data)
1400 void nfa_dm_act_conn_cback_notify (UINT8 event, tNFA_CONN_EVT_DATA *p_data)
1405 nfa_dm_conn_cback_event_notify (event, p_data);
1414 if (p_data->ndef_detect.status == NFA_STATUS_OK)
1418 else if (p_data->ndef_detect.status == NFA_STATUS_FAILED)
1442 static void nfa_dm_act_data_cback (UINT8 conn_id, tNFC_CONN_EVT event, tNFC_CONN *p_data)
1451 p_msg = (BT_HDR *) p_data->data.p_data;
1455 evt_data.data.status = p_data->data.status;
1456 evt_data.data.p_data = (UINT8 *) (p_msg + 1) + p_msg->offset;
1483 static void nfa_dm_excl_disc_cback (tNFA_DM_RF_DISC_EVT event, tNFC_DISCOVER *p_data)
1500 nfa_dm_cb.disc_cb.activated_sel_res = p_data->activate.rf_tech_param.param.pa.sel_rsp;
1509 memcpy (&(evt_data.activated.activate_ntf), &(p_data->activate), sizeof (tNFC_ACTIVATE_DEVT));
1521 &(p_data->activate),
1532 nfa_rw_proc_disc_evt (NFA_DM_RF_DISC_ACTIVATED_EVT, p_data, FALSE);
1552 if ( (p_data->deactivate.type == NFC_DEACTIVATE_TYPE_IDLE)
1553 ||(p_data->deactivate.type == NFC_DEACTIVATE_TYPE_DISCOVERY) )
1566 if ( (p_data->deactivate.type == NFC_DEACTIVATE_TYPE_SLEEP)
1567 ||(p_data->deactivate.type == NFC_DEACTIVATE_TYPE_SLEEP_AF) )
1598 static void nfa_dm_poll_disc_cback (tNFA_DM_RF_DISC_EVT event, tNFC_DISCOVER *p_data)
1614 nfa_dm_cb.disc_cb.activated_sel_res = p_data->activate.rf_tech_param.param.pa.sel_rsp;
1623 &(p_data->activate),
1632 nfa_p2p_activate_llcp (p_data);
1648 nfa_rw_proc_disc_evt (NFA_DM_RF_DISC_ACTIVATED_EVT, p_data, TRUE);
1667 if ( (p_data->deactivate.type == NFC_DEACTIVATE_TYPE_IDLE)
1668 ||(p_data->deactivate.type == NFC_DEACTIVATE_TYPE_DISCOVERY) )
1695 if ( (p_data->deactivate.type == NFC_DEACTIVATE_TYPE_SLEEP)
1696 ||(p_data->deactivate.type == NFC_DEACTIVATE_TYPE_SLEEP_AF) )