Lines Matching refs:p_msg

67     tBTA_DM_API_ENABLE    *p_msg;
81 if ((p_msg = (tBTA_DM_API_ENABLE *) GKI_getbuf(sizeof(tBTA_DM_API_ENABLE))) != NULL)
83 p_msg->hdr.event = BTA_DM_API_ENABLE_EVT;
84 p_msg->p_sec_cback = p_cback;
85 bta_sys_sendmsg(p_msg);
105 BT_HDR *p_msg;
107 if ((p_msg = (BT_HDR *) GKI_getbuf(sizeof(BT_HDR))) != NULL)
109 p_msg->event = BTA_DM_API_DISABLE_EVT;
110 bta_sys_sendmsg(p_msg);
132 BT_HDR *p_msg;
136 if ((p_msg = (BT_HDR *) GKI_getbuf(sizeof(BT_HDR))) != NULL)
138 p_msg->event = BTA_DM_API_ENABLE_TEST_MODE_EVT;
139 bta_sys_sendmsg(p_msg);
157 BT_HDR *p_msg;
161 if ((p_msg = (BT_HDR *) GKI_getbuf(sizeof(BT_HDR))) != NULL)
163 p_msg->event = BTA_DM_API_DISABLE_TEST_MODE_EVT;
164 bta_sys_sendmsg(p_msg);
196 tBTA_DM_API_SET_NAME *p_msg;
198 if ((p_msg = (tBTA_DM_API_SET_NAME *) GKI_getbuf(sizeof(tBTA_DM_API_SET_NAME))) != NULL)
200 p_msg->hdr.event = BTA_DM_API_SET_NAME_EVT;
202 BCM_STRNCPY_S((char *)p_msg->name, sizeof(p_msg->name), p_name, BD_NAME_LEN-1);
203 p_msg->name[BD_NAME_LEN-1]=0;
205 bta_sys_sendmsg(p_msg);
225 tBTA_DM_API_SET_VISIBILITY *p_msg;
227 if ((p_msg = (tBTA_DM_API_SET_VISIBILITY *) GKI_getbuf(sizeof(tBTA_DM_MSG))) != NULL)
229 p_msg->hdr.event = BTA_DM_API_SET_VISIBILITY_EVT;
230 p_msg->disc_mode = disc_mode;
231 p_msg->conn_mode = conn_mode;
232 p_msg->pair_mode = pairable_mode;
233 p_msg->conn_paired_only = conn_filter;
236 bta_sys_sendmsg(p_msg);
280 tBTA_DM_API_SET_AFH_CHANNELS_EVT *p_msg;
282 if ((p_msg = (tBTA_DM_API_SET_AFH_CHANNELS_EVT *) GKI_getbuf(sizeof(tBTA_DM_MSG))) != NULL)
284 p_msg->hdr.event = BTA_DM_API_SET_AFH_CHANNELS_EVT;
285 p_msg->first = first;
286 p_msg->last = last;
287 bta_sys_sendmsg(p_msg);
304 tBTA_DM_API_SET_AFH_CHANNEL_ASSESSMENT *p_msg;
306 if ((p_msg = (tBTA_DM_API_SET_AFH_CHANNEL_ASSESSMENT *) GKI_getbuf(sizeof(tBTA_DM_API_SET_AFH_CHANNEL_ASSESSMENT))) != NULL)
308 p_msg->hdr.event = BTA_DM_API_SET_AFH_CHANNEL_ASSESMENT_EVT;
309 p_msg->enable_or_disable = enable_or_disable;
310 bta_sys_sendmsg(p_msg);
330 tBTA_DM_API_VENDOR_SPECIFIC_COMMAND *p_msg;
341 if ((p_msg = (tBTA_DM_API_VENDOR_SPECIFIC_COMMAND *) GKI_getbuf(size)) != NULL)
343 p_msg->hdr.event = BTA_DM_API_VENDOR_SPECIFIC_COMMAND_EVT;
344 p_msg->opcode = opcode;
345 p_msg->p_param_buf = (UINT8 *)(p_msg + 1);
346 p_msg->p_cback = p_cback;
350 memcpy (p_msg->p_param_buf, p_param_buf, param_len);
351 p_msg->param_len = param_len;
355 p_msg->param_len = 0;
356 p_msg->p_param_buf = NULL;
360 bta_sys_sendmsg(p_msg);
380 tBTA_DM_API_SEARCH *p_msg;
382 if ((p_msg = (tBTA_DM_API_SEARCH *) GKI_getbuf(sizeof(tBTA_DM_API_SEARCH))) != NULL)
384 memset(p_msg, 0, sizeof(tBTA_DM_API_SEARCH));
386 p_msg->hdr.event = BTA_DM_API_SEARCH_EVT;
387 memcpy(&p_msg->inq_params, p_dm_inq, sizeof(tBTA_DM_INQ));
388 p_msg->services = services;
389 p_msg->p_cback = p_cback;
390 p_msg->rs_res = BTA_DM_RS_NONE;
391 bta_sys_sendmsg(p_msg);
409 BT_HDR *p_msg;
411 if ((p_msg = (BT_HDR *) GKI_getbuf(sizeof(BT_HDR))) != NULL)
413 p_msg->event = BTA_DM_API_SEARCH_CANCEL_EVT;
414 bta_sys_sendmsg(p_msg);
433 tBTA_DM_API_DISCOVER *p_msg;
435 if ((p_msg = (tBTA_DM_API_DISCOVER *) GKI_getbuf(sizeof(tBTA_DM_API_DISCOVER))) != NULL)
437 memset(p_msg, 0, sizeof(tBTA_DM_API_DISCOVER));
439 p_msg->hdr.event = BTA_DM_API_DISCOVER_EVT;
440 bdcpy(p_msg->bd_addr, bd_addr);
441 p_msg->services = services;
442 p_msg->p_cback = p_cback;
443 p_msg->sdp_search = sdp_search;
444 bta_sys_sendmsg(p_msg);
463 tBTA_DM_API_DISCOVER *p_msg;
465 if ((p_msg = (tBTA_DM_API_DISCOVER *) GKI_getbuf(sizeof(tBTA_DM_API_DISCOVER))) != NULL)
467 p_msg->hdr.event = BTA_DM_API_DISCOVER_EVT;
468 bdcpy(p_msg->bd_addr, bd_addr);
469 p_msg->services = BTA_USER_SERVICE_MASK; //Not exposed at API level
470 p_msg->p_cback = p_cback;
471 p_msg->sdp_search = sdp_search;
474 p_msg->num_uuid = 0;
475 p_msg->p_uuid = NULL;
477 memcpy( &p_msg->uuid, uuid, sizeof(tSDP_UUID) );
478 bta_sys_sendmsg(p_msg);
536 tBTA_DM_API_BOND *p_msg;
538 if ((p_msg = (tBTA_DM_API_BOND *) GKI_getbuf(sizeof(tBTA_DM_API_BOND))) != NULL)
540 p_msg->hdr.event = BTA_DM_API_BOND_EVT;
541 bdcpy(p_msg->bd_addr, bd_addr);
542 p_msg->transport = transport;
543 bta_sys_sendmsg(p_msg);
562 tBTA_DM_API_BOND_CANCEL *p_msg;
564 if ((p_msg = (tBTA_DM_API_BOND_CANCEL *) GKI_getbuf(sizeof(tBTA_DM_API_BOND_CANCEL))) != NULL)
566 p_msg->hdr.event = BTA_DM_API_BOND_CANCEL_EVT;
567 bdcpy(p_msg->bd_addr, bd_addr);
568 bta_sys_sendmsg(p_msg);
588 tBTA_DM_API_PIN_REPLY *p_msg;
590 if ((p_msg = (tBTA_DM_API_PIN_REPLY *) GKI_getbuf(sizeof(tBTA_DM_API_PIN_REPLY))) != NULL)
592 p_msg->hdr.event = BTA_DM_API_PIN_REPLY_EVT;
593 bdcpy(p_msg->bd_addr, bd_addr);
594 p_msg->accept = accept;
597 p_msg->pin_len = pin_len;
598 memcpy(p_msg->p_pin, p_pin, pin_len);
600 bta_sys_sendmsg(p_msg);
620 tBTA_DM_API_LINK_POLICY *p_msg;
622 if ((p_msg = (tBTA_DM_API_LINK_POLICY *) GKI_getbuf(sizeof(tBTA_DM_API_LINK_POLICY))) != NULL)
624 p_msg->hdr.event = BTA_DM_API_LINK_POLICY_EVT;
625 bdcpy(p_msg->bd_addr, bd_addr);
626 p_msg->policy_mask = policy_mask;
627 p_msg->set = set;
628 bta_sys_sendmsg(p_msg);
646 tBTA_DM_API_LOC_OOB *p_msg;
648 if ((p_msg = (tBTA_DM_API_LOC_OOB *) GKI_getbuf(sizeof(tBTA_DM_API_LOC_OOB))) != NULL)
650 p_msg->hdr.event = BTA_DM_API_LOC_OOB_EVT;
651 bta_sys_sendmsg(p_msg);
667 tBTA_DM_API_CONFIRM *p_msg;
669 if ((p_msg = (tBTA_DM_API_CONFIRM *) GKI_getbuf(sizeof(tBTA_DM_API_CONFIRM))) != NULL)
671 p_msg->hdr.event = BTA_DM_API_CONFIRM_EVT;
672 bdcpy(p_msg->bd_addr, bd_addr);
673 p_msg->accept = accept;
674 bta_sys_sendmsg(p_msg);
691 tBTA_DM_API_PASKY_CANCEL *p_msg;
693 if ((p_msg = (tBTA_DM_API_PASKY_CANCEL *) \
696 p_msg->hdr.event = BTA_DM_API_PASKY_CANCEL_EVT;
697 bdcpy(p_msg->bd_addr, bd_addr);
698 bta_sys_sendmsg(p_msg);
720 tBTA_DM_API_ADD_DEVICE *p_msg;
722 if ((p_msg = (tBTA_DM_API_ADD_DEVICE *) GKI_getbuf(sizeof(tBTA_DM_API_ADD_DEVICE))) != NULL)
724 memset (p_msg, 0, sizeof(tBTA_DM_API_ADD_DEVICE));
726 p_msg->hdr.event = BTA_DM_API_ADD_DEVICE_EVT;
727 bdcpy(p_msg->bd_addr, bd_addr);
728 p_msg->tm = trusted_mask;
729 p_msg->is_trusted = is_trusted;
730 p_msg->io_cap = io_cap;
734 p_msg->link_key_known = TRUE;
735 p_msg->key_type = key_type;
736 memcpy(p_msg->link_key, link_key, LINK_KEY_LEN);
742 p_msg->dc_known = TRUE;
743 memcpy (p_msg->dc, dev_class, DEV_CLASS_LEN);
746 memset (p_msg->bd_name, 0, BD_NAME_LEN);
747 memset (p_msg->features, 0, sizeof (p_msg->features));
749 bta_sys_sendmsg(p_msg);
767 tBTA_DM_API_REMOVE_DEVICE *p_msg;
769 if ((p_msg = (tBTA_DM_API_REMOVE_DEVICE *) GKI_getbuf(sizeof(tBTA_DM_API_REMOVE_DEVICE))) != NULL)
771 memset (p_msg, 0, sizeof(tBTA_DM_API_REMOVE_DEVICE));
773 p_msg->hdr.event = BTA_DM_API_REMOVE_DEVICE_EVT;
774 bdcpy(p_msg->bd_addr, bd_addr);
775 bta_sys_sendmsg(p_msg);
801 tBTA_DM_API_ADD_DEVICE *p_msg;
803 if ((p_msg = (tBTA_DM_API_ADD_DEVICE *) GKI_getbuf(sizeof(tBTA_DM_API_ADD_DEVICE))) != NULL)
805 memset (p_msg, 0, sizeof(tBTA_DM_API_ADD_DEVICE));
807 p_msg->hdr.event = BTA_DM_API_ADD_DEVICE_EVT;
808 bdcpy(p_msg->bd_addr, bd_addr);
809 p_msg->tm = trusted_mask;
810 p_msg->is_trusted = is_trusted;
811 p_msg->io_cap = io_cap;
815 p_msg->link_key_known = TRUE;
816 p_msg->key_type = key_type;
817 memcpy(p_msg->link_key, link_key, LINK_KEY_LEN);
823 p_msg->dc_known = TRUE;
824 memcpy (p_msg->dc, dev_class, DEV_CLASS_LEN);
828 memcpy(p_msg->bd_name, bd_name, BD_NAME_LEN);
831 memcpy(p_msg->features, features, sizeof(p_msg->features));
833 bta_sys_sendmsg(p_msg);
851 tBTA_DM_API_AUTH_REPLY *p_msg;
853 if ((p_msg = (tBTA_DM_API_AUTH_REPLY *) GKI_getbuf(sizeof(tBTA_DM_API_AUTH_REPLY))) != NULL)
855 p_msg->hdr.event = BTA_DM_API_AUTH_REPLY_EVT;
856 bdcpy(p_msg->bd_addr, bd_addr);
857 p_msg->service = service;
858 p_msg->response = response;
860 bta_sys_sendmsg(p_msg);
881 tBTA_API_DM_SIG_STRENGTH *p_msg;
883 if ((p_msg = (tBTA_API_DM_SIG_STRENGTH *) GKI_getbuf(sizeof(tBTA_API_DM_SIG_STRENGTH))) != NULL)
885 p_msg->hdr.event = BTA_API_DM_SIG_STRENGTH_EVT;
886 p_msg->mask = mask;
887 p_msg->period = period;
888 p_msg->start = start;
890 bta_sys_sendmsg(p_msg);
911 tBTA_API_DM_TX_INQPWR *p_msg;
913 if ((p_msg = (tBTA_API_DM_TX_INQPWR *) GKI_getbuf(sizeof(tBTA_API_DM_TX_INQPWR))) != NULL)
915 p_msg->hdr.event = BTA_DM_API_TX_INQPWR_EVT;
916 p_msg->tx_power = tx_power;
918 bta_sys_sendmsg(p_msg);
937 tBTA_DM_API_UPDATE_EIR_UUID *p_msg;
939 if ((p_msg = (tBTA_DM_API_UPDATE_EIR_UUID *) GKI_getbuf(sizeof(tBTA_DM_API_UPDATE_EIR_UUID))) != NULL)
941 p_msg->hdr.event = BTA_DM_API_UPDATE_EIR_UUID_EVT;
942 p_msg->is_add = TRUE;
943 memcpy (&(p_msg->uuid), p_uuid, sizeof(tBT_UUID));
945 bta_sys_sendmsg(p_msg);
964 tBTA_DM_API_UPDATE_EIR_UUID *p_msg;
966 if ((p_msg = (tBTA_DM_API_UPDATE_EIR_UUID *) GKI_getbuf(sizeof(tBTA_DM_API_UPDATE_EIR_UUID))) != NULL)
968 p_msg->hdr.event = BTA_DM_API_UPDATE_EIR_UUID_EVT;
969 p_msg->is_add = FALSE;
970 memcpy (&(p_msg->uuid), p_uuid, sizeof(tBT_UUID));
972 bta_sys_sendmsg(p_msg);
993 tBTA_DM_API_SET_EIR_CONFIG *p_msg;
995 if ((p_msg = (tBTA_DM_API_SET_EIR_CONFIG *) GKI_getbuf(sizeof(tBTA_DM_API_SET_EIR_CONFIG))) != NULL)
997 p_msg->hdr.event = BTA_DM_API_SET_EIR_CONFIG_EVT;
998 p_msg->p_eir_cfg = p_eir_cfg;
1000 bta_sys_sendmsg(p_msg);
1190 tBTA_DM_API_DI_DISC *p_msg;
1192 if ((p_msg = (tBTA_DM_API_DI_DISC *) GKI_getbuf(sizeof(tBTA_DM_API_DI_DISC))) != NULL)
1194 bdcpy(p_msg->bd_addr, remote_device);
1195 p_msg->hdr.event = BTA_DM_API_DI_DISCOVER_EVT;
1196 p_msg->p_sdp_db = p_db;
1197 p_msg->len = len;
1198 p_msg->p_cback = p_cback;
1200 bta_sys_sendmsg(p_msg);
1253 tBTA_DM_API_EXECUTE_CBACK *p_msg;
1255 if ((p_msg = (tBTA_DM_API_EXECUTE_CBACK *) GKI_getbuf(sizeof(tBTA_DM_MSG))) != NULL)
1257 p_msg->hdr.event = BTA_DM_API_EXECUTE_CBACK_EVT;
1258 p_msg->p_param= p_param;
1259 p_msg->p_exec_cback= p_callback;
1260 bta_sys_sendmsg(p_msg);
1283 tBTA_DM_API_ADD_BLEKEY *p_msg;
1285 if ((p_msg = (tBTA_DM_API_ADD_BLEKEY *) GKI_getbuf(sizeof(tBTA_DM_API_ADD_BLEKEY))) != NULL)
1287 memset (p_msg, 0, sizeof(tBTA_DM_API_ADD_BLEKEY));
1289 p_msg->hdr.event = BTA_DM_API_ADD_BLEKEY_EVT;
1290 p_msg->key_type = key_type;
1291 bdcpy(p_msg->bd_addr, bd_addr);
1292 memcpy(&p_msg->blekey, p_le_key, sizeof(tBTA_LE_KEY_VALUE));
1294 bta_sys_sendmsg(p_msg);
1318 tBTA_DM_API_ADD_BLE_DEVICE *p_msg;
1320 if ((p_msg = (tBTA_DM_API_ADD_BLE_DEVICE *) GKI_getbuf(sizeof(tBTA_DM_API_ADD_BLE_DEVICE))) != NULL)
1322 memset (p_msg, 0, sizeof(tBTA_DM_API_ADD_BLE_DEVICE));
1324 p_msg->hdr.event = BTA_DM_API_ADD_BLEDEVICE_EVT;
1325 bdcpy(p_msg->bd_addr, bd_addr);
1326 p_msg->addr_type = addr_type;
1327 p_msg->dev_type = dev_type;
1329 bta_sys_sendmsg(p_msg);
1350 tBTA_DM_API_PASSKEY_REPLY *p_msg;
1352 if ((p_msg = (tBTA_DM_API_PASSKEY_REPLY *) GKI_getbuf(sizeof(tBTA_DM_API_PASSKEY_REPLY))) != NULL)
1354 memset(p_msg, 0, sizeof(tBTA_DM_API_PASSKEY_REPLY));
1356 p_msg->hdr.event = BTA_DM_API_BLE_PASSKEY_REPLY_EVT;
1357 bdcpy(p_msg->bd_addr, bd_addr);
1358 p_msg->accept = accept;
1362 p_msg->passkey = passkey;
1364 bta_sys_sendmsg(p_msg);
1383 tBTA_DM_API_BLE_SEC_GRANT *p_msg;
1385 if ((p_msg = (tBTA_DM_API_BLE_SEC_GRANT *) GKI_getbuf(sizeof(tBTA_DM_API_BLE_SEC_GRANT))) != NULL)
1387 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_SEC_GRANT));
1389 p_msg->hdr.event = BTA_DM_API_BLE_SEC_GRANT_EVT;
1390 bdcpy(p_msg->bd_addr, bd_addr);
1391 p_msg->res = res;
1393 bta_sys_sendmsg(p_msg);
1421 tBTA_DM_API_BLE_CONN_PARAMS *p_msg;
1423 if ((p_msg = (tBTA_DM_API_BLE_CONN_PARAMS *) GKI_getbuf(sizeof(tBTA_DM_API_BLE_CONN_PARAMS))) != NULL)
1425 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_CONN_PARAMS));
1427 p_msg->hdr.event = BTA_DM_API_BLE_CONN_PARAM_EVT;
1429 memcpy(p_msg->peer_bda, bd_addr, BD_ADDR_LEN);
1431 p_msg->conn_int_max = max_conn_int;
1432 p_msg->conn_int_min = min_conn_int;
1433 p_msg->slave_latency = slave_latency;
1434 p_msg->supervision_tout = supervision_tout;
1436 bta_sys_sendmsg(p_msg);
1457 tBTA_DM_API_BLE_SCAN_PARAMS *p_msg;
1459 if ((p_msg = (tBTA_DM_API_BLE_SCAN_PARAMS *) GKI_getbuf(sizeof(tBTA_DM_API_BLE_SCAN_PARAMS))) != NULL)
1461 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_SCAN_PARAMS));
1463 p_msg->hdr.event = BTA_DM_API_BLE_SCAN_PARAM_EVT;
1465 p_msg->scan_int = scan_interval;
1466 p_msg->scan_window = scan_window;
1468 bta_sys_sendmsg(p_msg);
1489 tBTA_DM_API_BLE_ADV_PARAMS *p_msg;
1493 if ((p_msg = (tBTA_DM_API_BLE_ADV_PARAMS *) GKI_getbuf(sizeof(tBTA_DM_API_BLE_ADV_PARAMS))) != NULL)
1495 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_ADV_PARAMS));
1497 p_msg->hdr.event = BTA_DM_API_BLE_ADV_PARAM_EVT;
1499 p_msg->adv_int_min = adv_int_min;
1500 p_msg->adv_int_max = adv_int_max;
1504 p_msg->p_dir_bda = (tBLE_BD_ADDR *)(p_msg + 1);
1505 memcpy(p_msg->p_dir_bda, p_dir_bda, sizeof(tBLE_BD_ADDR));
1508 bta_sys_sendmsg(p_msg);
1535 tBTA_DM_API_SET_ADV_CONFIG *p_msg;
1537 if ((p_msg = (tBTA_DM_API_SET_ADV_CONFIG *)
1540 p_msg->hdr.event = BTA_DM_API_BLE_SET_ADV_CONFIG_EVT;
1541 p_msg->data_mask = data_mask;
1542 p_msg->p_adv_data_cback = p_adv_data_cback;
1543 p_msg->p_adv_cfg = p_adv_cfg;
1545 bta_sys_sendmsg(p_msg);
1563 tBTA_DM_API_SET_ADV_CONFIG *p_msg;
1565 if ((p_msg = (tBTA_DM_API_SET_ADV_CONFIG *)
1568 p_msg->hdr.event = BTA_DM_API_BLE_SET_SCAN_RSP_EVT;
1569 p_msg->data_mask = data_mask;
1570 p_msg->p_adv_data_cback = p_adv_data_cback;
1571 p_msg->p_adv_cfg = p_adv_cfg;
1573 bta_sys_sendmsg(p_msg);
1602 tBTA_DM_API_SET_STORAGE_CONFIG *p_msg;
1604 if ((p_msg = (tBTA_DM_API_SET_STORAGE_CONFIG *)
1607 p_msg->hdr.event = BTA_DM_API_BLE_SETUP_STORAGE_EVT;
1608 p_msg->p_setup_cback=bta_ble_scan_setup_cb;
1609 p_msg->p_thres_cback=p_thres_cback;
1610 p_msg->p_read_rep_cback=p_rep_cback;
1611 p_msg->ref_value = ref_value;
1612 p_msg->batch_scan_full_max = batch_scan_full_max;
1613 p_msg->batch_scan_trunc_max = batch_scan_trunc_max;
1614 p_msg->batch_scan_notify_threshold = batch_scan_notify_threshold;
1615 bta_sys_sendmsg(p_msg);
1641 tBTA_DM_API_ENABLE_SCAN *p_msg;
1643 if ((p_msg = (tBTA_DM_API_ENABLE_SCAN *) GKI_getbuf(sizeof(tBTA_DM_API_ENABLE_SCAN))) != NULL)
1645 p_msg->hdr.event = BTA_DM_API_BLE_ENABLE_BATCH_SCAN_EVT;
1646 p_msg->scan_mode = scan_mode;
1647 p_msg->scan_int = scan_interval;
1648 p_msg->scan_window = scan_window;
1649 p_msg->discard_rule = discard_rule;
1650 p_msg->addr_type = addr_type;
1651 p_msg->ref_value = ref_value;
1652 bta_sys_sendmsg(p_msg);
1669 tBTA_DM_API_DISABLE_SCAN *p_msg;
1671 if ((p_msg = (tBTA_DM_API_DISABLE_SCAN *)
1674 p_msg->hdr.event = BTA_DM_API_BLE_DISABLE_BATCH_SCAN_EVT;
1675 p_msg->ref_value = ref_value;
1676 bta_sys_sendmsg(p_msg);
1695 tBTA_DM_API_READ_SCAN_REPORTS *p_msg;
1697 if ((p_msg = (tBTA_DM_API_READ_SCAN_REPORTS *)
1700 p_msg->hdr.event = BTA_DM_API_BLE_READ_SCAN_REPORTS_EVT;
1701 p_msg->scan_type = scan_type;
1702 p_msg->ref_value = ref_value;
1703 bta_sys_sendmsg(p_msg);
1722 tBTA_DM_API_TRACK_ADVERTISER *p_msg;
1724 if ((p_msg = (tBTA_DM_API_TRACK_ADVERTISER *)
1727 p_msg->hdr.event = BTA_DM_API_BLE_TRACK_ADVERTISER_EVT;
1728 p_msg->p_track_adv_cback = p_track_adv_cback;
1729 p_msg->ref_value = ref_value;
1730 bta_sys_sendmsg(p_msg);
1747 tBTA_DM_API_BLE_OBSERVE *p_msg;
1751 if ((p_msg = (tBTA_DM_API_BLE_OBSERVE *) GKI_getbuf(sizeof(tBTA_DM_API_BLE_OBSERVE))) != NULL)
1753 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_OBSERVE));
1755 p_msg->hdr.event = BTA_DM_API_BLE_BROADCAST_EVT;
1756 p_msg->start = start;
1758 bta_sys_sendmsg(p_msg);
1780 tBTA_DM_API_BLE_SET_BG_CONN_TYPE *p_msg;
1782 if ((p_msg = (tBTA_DM_API_BLE_SET_BG_CONN_TYPE *) GKI_getbuf(sizeof(tBTA_DM_API_BLE_SET_BG_CONN_TYPE))) != NULL)
1784 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_SET_BG_CONN_TYPE));
1786 p_msg->hdr.event = BTA_DM_API_BLE_SET_BG_CONN_TYPE;
1787 p_msg->bg_conn_type = bg_conn_type;
1788 p_msg->p_select_cback = p_select_cback;
1790 bta_sys_sendmsg(p_msg);
1808 tBTA_DM_API_DISCOVER *p_msg;
1813 if ((p_msg = (tBTA_DM_API_DISCOVER *) GKI_getbuf(len)) != NULL)
1815 memset(p_msg, 0, len);
1817 p_msg->hdr.event = BTA_DM_API_DISCOVER_EVT;
1818 bdcpy(p_msg->bd_addr, bd_addr);
1819 p_msg->p_cback = p_cback;
1820 p_msg->sdp_search = sdp_search;
1821 p_msg->transport = transport;
1826 p_msg->services = p_services->srvc_mask;
1827 p_msg->num_uuid = p_services->num_uuid;
1830 p_msg->p_uuid = (tBT_UUID *)(p_msg + 1);
1831 memcpy(p_msg->p_uuid, p_services->p_uuid, sizeof(tBT_UUID) * p_services->num_uuid);
1836 bta_sys_sendmsg(p_msg);
1917 tBTA_DM_API_SEARCH *p_msg;
1921 if ((p_msg = (tBTA_DM_API_SEARCH *) GKI_getbuf(len)) != NULL)
1923 memset(p_msg, 0, len);
1925 p_msg->hdr.event = BTA_DM_API_SEARCH_EVT;
1926 memcpy(&p_msg->inq_params, p_dm_inq, sizeof(tBTA_DM_INQ));
1927 p_msg->p_cback = p_cback;
1928 p_msg->rs_res = BTA_DM_RS_NONE;
1933 p_msg->services = p_services->srvc_mask;
1934 p_msg->num_uuid = p_services->num_uuid;
1938 p_msg->p_uuid = (tBT_UUID *)(p_msg + 1);
1939 memcpy(p_msg->p_uuid, p_services->p_uuid, sizeof(tBT_UUID) * p_services->num_uuid);
1942 p_msg->p_uuid = NULL;
1945 bta_sys_sendmsg(p_msg);
1987 tBTA_DM_API_LOCAL_PRIVACY *p_msg;
1989 if ((p_msg = (tBTA_DM_API_LOCAL_PRIVACY *) GKI_getbuf(sizeof(tBTA_DM_API_ENABLE_PRIVACY))) != NULL)
1991 memset (p_msg, 0, sizeof(tBTA_DM_API_LOCAL_PRIVACY));
1993 p_msg->hdr.event = BTA_DM_API_LOCAL_PRIVACY_EVT;
1994 p_msg->privacy_enable = privacy_enable;
1996 bta_sys_sendmsg(p_msg);
2022 tBTA_DM_API_BLE_MULTI_ADV_ENB *p_msg;
2027 if ((p_msg = (tBTA_DM_API_BLE_MULTI_ADV_ENB *) GKI_getbuf(len)) != NULL)
2029 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_MULTI_ADV_ENB));
2031 p_msg->hdr.event = BTA_DM_API_BLE_MULTI_ADV_ENB_EVT;
2032 p_msg->p_cback = (void *)p_cback;
2035 p_msg->p_params = (void *)(p_msg + 1);
2036 memcpy(p_msg->p_params, p_params, sizeof(tBTA_BLE_ADV_PARAMS));
2038 p_msg->p_ref = p_ref;
2040 bta_sys_sendmsg(p_msg);
2059 tBTA_DM_API_BLE_MULTI_ADV_PARAM *p_msg;
2063 if ((p_msg = (tBTA_DM_API_BLE_MULTI_ADV_PARAM *) GKI_getbuf(len)) != NULL)
2065 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_MULTI_ADV_PARAM));
2066 p_msg->hdr.event = BTA_DM_API_BLE_MULTI_ADV_PARAM_UPD_EVT;
2067 p_msg->inst_id = inst_id;
2068 p_msg->p_params = (void *)(p_msg + 1);
2069 memcpy(p_msg->p_params, p_params, sizeof(tBTA_BLE_ADV_PARAMS));
2071 bta_sys_sendmsg(p_msg);
2096 tBTA_DM_API_BLE_MULTI_ADV_DATA *p_msg;
2101 if ((p_msg = (tBTA_DM_API_BLE_MULTI_ADV_DATA *) GKI_getbuf(len)) != NULL)
2103 memset(p_msg, 0, len);
2104 p_msg->hdr.event = BTA_DM_API_BLE_MULTI_ADV_DATA_EVT;
2105 p_msg->inst_id = inst_id;
2106 p_msg->is_scan_rsp = is_scan_rsp;
2107 p_msg->data_mask = data_mask;
2108 p_msg->p_data = p_data;
2110 bta_sys_sendmsg(p_msg);
2127 tBTA_DM_API_BLE_MULTI_ADV_DISABLE *p_msg;
2130 if ((p_msg = (tBTA_DM_API_BLE_MULTI_ADV_DISABLE *)
2133 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_MULTI_ADV_DISABLE));
2134 p_msg->hdr.event = BTA_DM_API_BLE_MULTI_ADV_DISABLE_EVT;
2135 p_msg->inst_id = inst_id;
2136 bta_sys_sendmsg(p_msg);
2165 tBTA_DM_API_CFG_FILTER_COND *p_msg;
2198 if ((p_msg = (tBTA_DM_API_CFG_FILTER_COND *) GKI_getbuf(len)) != NULL)
2200 memset (p_msg, 0, len);
2201 p_msg->hdr.event = BTA_DM_API_CFG_FILTER_COND_EVT;
2202 p_msg->action = action;
2203 p_msg->cond_type = cond_type;
2204 p_msg->filt_index = filt_index;
2205 p_msg->p_filt_cfg_cback = p_cmpl_cback;
2206 p_msg->ref_value = ref_value;
2210 p_msg->p_cond_param = (tBTA_DM_BLE_PF_COND_PARAM *)(p_msg + 1);
2211 memcpy(p_msg->p_cond_param, p_cond, sizeof(tBTA_DM_BLE_PF_COND_PARAM));
2213 p = (UINT8 *)(p_msg->p_cond_param + 1);
2218 p_msg->p_cond_param->manu_data.p_pattern = p;
2219 p_msg->p_cond_param->manu_data.data_len = p_cond->manu_data.data_len;
2220 memcpy(p_msg->p_cond_param->manu_data.p_pattern, p_cond->manu_data.p_pattern,
2226 p_msg->p_cond_param->manu_data.company_id_mask =
2230 p_msg->p_cond_param->manu_data.p_pattern_mask = p;
2231 memcpy(p_msg->p_cond_param->manu_data.p_pattern_mask,
2238 p_msg->p_cond_param->local_name.p_data = p;
2239 p_msg->p_cond_param->local_name.data_len =
2241 memcpy(p_msg->p_cond_param->local_name.p_data,
2249 p_msg->p_cond_param->srvc_uuid.p_target_addr = (tBLE_BD_ADDR *)(p);
2250 p_msg->p_cond_param->srvc_uuid.p_target_addr->type =
2252 memcpy(p_msg->p_cond_param->srvc_uuid.p_target_addr->bda,
2254 p = (UINT8*)( p_msg->p_cond_param->srvc_uuid.p_target_addr + 1);
2258 p_msg->p_cond_param->srvc_uuid.p_uuid_mask = (tBTA_DM_BLE_PF_COND_MASK *)p;
2259 memcpy(p_msg->p_cond_param->srvc_uuid.p_uuid_mask,
2265 bta_sys_sendmsg(p_msg);
2300 tBTA_DM_API_SCAN_FILTER_PARAM_SETUP *p_msg;
2305 if ((p_msg = (tBTA_DM_API_SCAN_FILTER_PARAM_SETUP *) GKI_getbuf(len)) != NULL)
2307 memset (p_msg, 0, len);
2309 p_msg->hdr.event = BTA_DM_API_SCAN_FILTER_SETUP_EVT;
2310 p_msg->action = action;
2311 p_msg->filt_index = filt_index;
2312 p_msg->p_filt_params = p_filt_params;
2313 p_msg->p_filt_param_cback = p_cmpl_cback;
2314 p_msg->ref_value = ref_value;
2318 p_msg->p_target = (tBLE_BD_ADDR *)(p_msg + 1);
2319 memcpy(p_msg->p_target, p_target, sizeof(tBLE_BD_ADDR));
2322 bta_sys_sendmsg(p_msg);
2347 tBTA_DM_API_ENERGY_INFO *p_msg;
2352 if ((p_msg = (tBTA_DM_API_ENERGY_INFO *) GKI_getbuf(len)) != NULL)
2354 memset (p_msg, 0, len);
2355 p_msg->hdr.event = BTA_DM_API_BLE_ENERGY_INFO_EVT;
2356 p_msg->p_energy_info_cback = p_cmpl_cback;
2357 bta_sys_sendmsg(p_msg);
2378 tBTA_DM_API_ENABLE_SCAN_FILTER *p_msg;
2383 if ((p_msg = (tBTA_DM_API_ENABLE_SCAN_FILTER *) GKI_getbuf(len)) != NULL)
2385 memset (p_msg, 0, len);
2387 p_msg->hdr.event = BTA_DM_API_SCAN_FILTER_ENABLE_EVT;
2388 p_msg->action = action;
2389 p_msg->ref_value = ref_value;
2390 p_msg->p_filt_status_cback = p_cmpl_cback;
2392 bta_sys_sendmsg(p_msg);
2419 tBTA_DM_API_UPDATE_CONN_PARAM *p_msg;
2421 if ((p_msg = (tBTA_DM_API_UPDATE_CONN_PARAM *) GKI_getbuf(sizeof(tBTA_DM_API_UPDATE_CONN_PARAM))) != NULL)
2423 memset (p_msg, 0, sizeof(tBTA_DM_API_UPDATE_CONN_PARAM));
2425 p_msg->hdr.event = BTA_DM_API_UPDATE_CONN_PARAM_EVT;
2426 bdcpy(p_msg->bd_addr, bd_addr);
2427 p_msg->min_int = min_int;
2428 p_msg->max_int = max_int;
2429 p_msg->latency = latency;
2430 p_msg->timeout = timeout;
2432 bta_sys_sendmsg(p_msg);
2462 tBTA_DM_API_SET_ENCRYPTION *p_msg;
2465 if ((p_msg = (tBTA_DM_API_SET_ENCRYPTION *) GKI_getbuf(sizeof(tBTA_DM_API_SET_ENCRYPTION))) != NULL)
2467 memset(p_msg, 0, sizeof(tBTA_DM_API_SET_ENCRYPTION));
2469 p_msg->hdr.event = BTA_DM_API_SET_ENCRYPTION_EVT;
2471 memcpy(p_msg->bd_addr, bd_addr, BD_ADDR_LEN);
2472 p_msg->transport = transport;
2473 p_msg->p_callback = p_callback;
2474 p_msg->sec_act = sec_act;
2476 bta_sys_sendmsg(p_msg);
2495 tBTA_DM_API_REMOVE_ACL *p_msg;
2499 if ((p_msg = (tBTA_DM_API_REMOVE_ACL *) GKI_getbuf(sizeof(tBTA_DM_API_REMOVE_ACL))) != NULL)
2501 memset(p_msg, 0, sizeof(tBTA_DM_API_REMOVE_ACL));
2503 p_msg->hdr.event = BTA_DM_API_REMOVE_ACL_EVT;
2505 memcpy(p_msg->bd_addr, bd_addr, BD_ADDR_LEN);
2506 p_msg->remove_dev = remove_dev;
2507 p_msg->transport = transport;
2509 bta_sys_sendmsg(p_msg);
2532 tBTA_DM_API_BLE_OBSERVE *p_msg;
2536 if ((p_msg = (tBTA_DM_API_BLE_OBSERVE *) GKI_getbuf(sizeof(tBTA_DM_API_BLE_OBSERVE))) != NULL)
2538 memset(p_msg, 0, sizeof(tBTA_DM_API_BLE_OBSERVE));
2540 p_msg->hdr.event = BTA_DM_API_BLE_OBSERVE_EVT;
2541 p_msg->start = start;
2542 p_msg->duration = duration;
2543 p_msg->p_cback = p_results_cb;
2545 bta_sys_sendmsg(p_msg);