Home | History | Annotate | Download | only in hcic

Lines Matching refs:pp

46     UINT8 *pp;
51 pp = (UINT8 *)(p + 1);
56 UINT16_TO_STREAM (pp, HCI_INQUIRY);
57 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_INQUIRY);
59 LAP_TO_STREAM (pp, inq_lap);
60 UINT8_TO_STREAM (pp, duration);
61 UINT8_TO_STREAM (pp, response_cnt);
70 UINT8 *pp;
75 pp = (UINT8 *)(p + 1);
79 UINT16_TO_STREAM (pp, HCI_INQUIRY_CANCEL);
80 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_INQ_CANCEL);
90 UINT8 *pp;
95 pp = (UINT8 *)(p + 1);
100 UINT16_TO_STREAM (pp, HCI_PERIODIC_INQUIRY_MODE);
101 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_PER_INQ_MODE);
103 UINT16_TO_STREAM (pp, max_period);
104 UINT16_TO_STREAM (pp, min_period);
105 LAP_TO_STREAM (pp, inq_lap);
106 UINT8_TO_STREAM (pp, duration);
107 UINT8_TO_STREAM (pp, response_cnt);
116 UINT8 *pp;
121 pp = (UINT8 *)(p + 1);
125 UINT16_TO_STREAM (pp, HCI_EXIT_PERIODIC_INQUIRY_MODE);
126 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_EXIT_PER_INQ);
138 UINT8 *pp;
143 pp = (UINT8 *)(p + 1);
152 UINT16_TO_STREAM (pp, HCI_CREATE_CONNECTION);
154 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CREATE_CONN);
156 UINT8_TO_STREAM (pp, (HCIC_PARAM_SIZE_CREATE_CONN - 1));
158 BDADDR_TO_STREAM (pp, dest);
159 UINT16_TO_STREAM (pp, packet_types);
160 UINT8_TO_STREAM (pp, page_scan_rep_mode);
161 UINT8_TO_STREAM (pp, page_scan_mode);
162 UINT16_TO_STREAM (pp, clock_offset);
164 UINT8_TO_STREAM (pp, allow_switch);
178 UINT8 *pp;
183 pp = (UINT8 *)(p + 1);
188 UINT16_TO_STREAM (pp, HCI_DISCONNECT);
189 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_DISCONNECT);
190 UINT16_TO_STREAM (pp, handle);
191 UINT8_TO_STREAM (pp, reason);
207 UINT8 *pp;
212 pp = (UINT8 *)(p + 1);
217 UINT16_TO_STREAM (pp, HCI_ADD_SCO_CONNECTION);
218 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_ADD_SCO_CONN);
220 UINT16_TO_STREAM (pp, handle);
221 UINT16_TO_STREAM (pp, packet_types);
231 UINT8 *pp;
236 pp = (UINT8 *)(p + 1);
241 UINT16_TO_STREAM (pp, HCI_CREATE_CONNECTION_CANCEL);
242 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CREATE_CONN_CANCEL);
244 BDADDR_TO_STREAM (pp, dest);
253 UINT8 *pp;
258 pp = (UINT8 *)(p + 1);
263 UINT16_TO_STREAM (pp, HCI_ACCEPT_CONNECTION_REQUEST);
264 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_ACCEPT_CONN);
265 BDADDR_TO_STREAM (pp, dest);
266 UINT8_TO_STREAM (pp, role);
275 UINT8 *pp;
280 pp = (UINT8 *)(p + 1);
285 UINT16_TO_STREAM (pp, HCI_REJECT_CONNECTION_REQUEST);
286 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_REJECT_CONN);
288 BDADDR_TO_STREAM (pp, dest);
289 UINT8_TO_STREAM (pp, reason);
298 UINT8 *pp;
303 pp = (UINT8 *)(p + 1);
308 UINT16_TO_STREAM (pp, HCI_LINK_KEY_REQUEST_REPLY);
309 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_LINK_KEY_REQ_REPLY);
311 BDADDR_TO_STREAM (pp, bd_addr);
312 ARRAY16_TO_STREAM (pp, link_key);
321 UINT8 *pp;
326 pp = (UINT8 *)(p + 1);
331 UINT16_TO_STREAM (pp, HCI_LINK_KEY_REQUEST_NEG_REPLY);
332 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_LINK_KEY_NEG_REPLY);
334 BDADDR_TO_STREAM (pp, bd_addr);
344 UINT8 *pp;
350 pp = (UINT8 *)(p + 1);
355 UINT16_TO_STREAM (pp, HCI_PIN_CODE_REQUEST_REPLY);
356 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_PIN_CODE_REQ_REPLY);
358 BDADDR_TO_STREAM (pp, bd_addr);
359 UINT8_TO_STREAM (pp, pin_code_len);
362 *pp++ = *pin_code++;
365 *pp++ = 0;
375 UINT8 *pp;
380 pp = (UINT8 *)(p + 1);
385 UINT16_TO_STREAM (pp, HCI_PIN_CODE_REQUEST_NEG_REPLY);
386 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_PIN_CODE_NEG_REPLY);
388 BDADDR_TO_STREAM (pp, bd_addr);
397 UINT8 *pp;
402 pp = (UINT8 *)(p + 1);
407 UINT16_TO_STREAM (pp, HCI_CHANGE_CONN_PACKET_TYPE);
408 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CHANGE_CONN_TYPE);
410 UINT16_TO_STREAM (pp, handle);
411 UINT16_TO_STREAM (pp, packet_types);
420 UINT8 *pp;
425 pp = (UINT8 *)(p + 1);
430 UINT16_TO_STREAM (pp, HCI_AUTHENTICATION_REQUESTED);
431 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
433 UINT16_TO_STREAM (pp, handle);
442 UINT8 *pp;
447 pp = (UINT8 *)(p + 1);
452 UINT16_TO_STREAM (pp, HCI_SET_CONN_ENCRYPTION);
453 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SET_CONN_ENCRYPT);
455 UINT16_TO_STREAM (pp, handle);
456 UINT8_TO_STREAM (pp, enable);
465 UINT8 *pp;
470 pp = (UINT8 *)(p + 1);
475 UINT16_TO_STREAM (pp, HCI_CHANGE_CONN_LINK_KEY);
476 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
478 UINT16_TO_STREAM (pp, handle);
487 UINT8 *pp;
492 pp = (UINT8 *)(p + 1);
497 UINT16_TO_STREAM (pp, HCI_MASTER_LINK_KEY);
498 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_MASTER_LINK_KEY);
500 UINT8_TO_STREAM (pp, key_flag);
510 UINT8 *pp;
515 pp = (UINT8 *)(p + 1);
520 UINT16_TO_STREAM (pp, HCI_RMT_NAME_REQUEST);
521 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_RMT_NAME_REQ);
523 BDADDR_TO_STREAM (pp, bd_addr);
524 UINT8_TO_STREAM (pp, page_scan_rep_mode);
525 UINT8_TO_STREAM (pp, page_scan_mode);
526 UINT16_TO_STREAM (pp, clock_offset);
540 UINT8 *pp;
545 pp = (UINT8 *)(p + 1);
550 UINT16_TO_STREAM (pp, HCI_RMT_NAME_REQUEST_CANCEL);
551 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_RMT_NAME_REQ_CANCEL);
553 BDADDR_TO_STREAM (pp, bd_addr);
562 UINT8 *pp;
567 pp = (UINT8 *)(p + 1);
572 UINT16_TO_STREAM (pp, HCI_READ_RMT_FEATURES);
573 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
575 UINT16_TO_STREAM (pp, handle);
584 UINT8 *pp;
589 pp = (UINT8 *)(p + 1);
594 UINT16_TO_STREAM (pp, HCI_READ_RMT_EXT_FEATURES);
595 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_RMT_EXT_FEATURES);
597 UINT16_TO_STREAM (pp, handle);
598 UINT8_TO_STREAM (pp, page_num);
607 UINT8 *pp;
612 pp = (UINT8 *)(p + 1);
617 UINT16_TO_STREAM (pp, HCI_READ_RMT_VERSION_INFO);
618 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
620 UINT16_TO_STREAM (pp, handle);
629 UINT8 *pp;
634 pp = (UINT8 *)(p + 1);
639 UINT16_TO_STREAM (pp, HCI_READ_RMT_CLOCK_OFFSET);
640 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
642 UINT16_TO_STREAM (pp, handle);
651 UINT8 *pp;
656 pp = (UINT8 *)(p + 1);
661 UINT16_TO_STREAM (pp, HCI_READ_LMP_HANDLE);
662 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
664 UINT16_TO_STREAM (pp, handle);
675 UINT8 *pp;
680 pp = (UINT8 *)(p + 1);
685 UINT16_TO_STREAM (pp, HCI_SETUP_ESCO_CONNECTION);
686 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SETUP_ESCO);
688 UINT16_TO_STREAM (pp, handle);
689 UINT32_TO_STREAM (pp, tx_bw);
690 UINT32_TO_STREAM (pp, rx_bw);
691 UINT16_TO_STREAM (pp, max_latency);
692 UINT16_TO_STREAM (pp, voice);
693 UINT8_TO_STREAM (pp, retrans_effort);
694 UINT16_TO_STREAM (pp, packet_types);
706 UINT8 *pp;
711 pp = (UINT8 *)(p + 1);
716 UINT16_TO_STREAM (pp, HCI_ACCEPT_ESCO_CONNECTION);
717 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_ACCEPT_ESCO);
719 BDADDR_TO_STREAM (pp, bd_addr);
720 UINT32_TO_STREAM (pp, tx_bw);
721 UINT32_TO_STREAM (pp, rx_bw);
722 UINT16_TO_STREAM (pp, max_latency);
723 UINT16_TO_STREAM (pp, content_fmt);
724 UINT8_TO_STREAM (pp, retrans_effort);
725 UINT16_TO_STREAM (pp, packet_types);
734 UINT8 *pp;
739 pp = (UINT8 *)(p + 1);
744 UINT16_TO_STREAM (pp, HCI_REJECT_ESCO_CONNECTION);
745 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_REJECT_ESCO);
747 BDADDR_TO_STREAM (pp, bd_addr);
748 UINT8_TO_STREAM (pp, reason);
758 UINT8 *pp;
763 pp = (UINT8 *)(p + 1);
768 UINT16_TO_STREAM (pp, HCI_HOLD_MODE);
769 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_HOLD_MODE);
771 UINT16_TO_STREAM (pp, handle);
772 UINT16_TO_STREAM (pp, max_hold_period);
773 UINT16_TO_STREAM (pp, min_hold_period);
784 UINT8 *pp;
789 pp = (UINT8 *)(p + 1);
794 UINT16_TO_STREAM (pp, HCI_SNIFF_MODE);
795 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SNIFF_MODE);
797 UINT16_TO_STREAM (pp, handle);
798 UINT16_TO_STREAM (pp, max_sniff_period);
799 UINT16_TO_STREAM (pp, min_sniff_period);
800 UINT16_TO_STREAM (pp, sniff_attempt);
801 UINT16_TO_STREAM (pp, sniff_timeout);
810 UINT8 *pp;
815 pp = (UINT8 *)(p + 1);
820 UINT16_TO_STREAM (pp, HCI_EXIT_SNIFF_MODE);
821 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
823 UINT16_TO_STREAM (pp, handle);
833 UINT8 *pp;
838 pp = (UINT8 *)(p + 1);
843 UINT16_TO_STREAM (pp, HCI_PARK_MODE);
844 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_PARK_MODE);
846 UINT16_TO_STREAM (pp, handle);
847 UINT16_TO_STREAM (pp, beacon_max_interval);
848 UINT16_TO_STREAM (pp, beacon_min_interval);
857 UINT8 *pp;
862 pp = (UINT8 *)(p + 1);
867 UINT16_TO_STREAM (pp, HCI_EXIT_PARK_MODE);
868 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
870 UINT16_TO_STREAM (pp, handle);
881 UINT8 *pp;
886 pp = (UINT8 *)(p + 1);
891 UINT16_TO_STREAM (pp, HCI_QOS_SETUP);
892 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_QOS_SETUP);
894 UINT16_TO_STREAM (pp, handle);
895 UINT8_TO_STREAM (pp, flags);
896 UINT8_TO_STREAM (pp, service_type);
897 UINT32_TO_STREAM (pp, token_rate);
898 UINT32_TO_STREAM (pp, peak);
899 UINT32_TO_STREAM (pp, latency);
900 UINT32_TO_STREAM (pp, delay_var);
909 UINT8 *pp;
914 pp = (UINT8 *)(p + 1);
919 UINT16_TO_STREAM (pp, HCI_ROLE_DISCOVERY);
920 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
922 UINT16_TO_STREAM (pp, handle);
931 UINT8 *pp;
936 pp = (UINT8 *)(p + 1);
941 UINT16_TO_STREAM (pp, HCI_SWITCH_ROLE);
942 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SWITCH_ROLE);
944 BDADDR_TO_STREAM (pp, bd_addr);
945 UINT8_TO_STREAM (pp, role);
954 UINT8 *pp;
959 pp = (UINT8 *)(p + 1);
964 UINT16_TO_STREAM (pp, HCI_READ_POLICY_SETTINGS);
965 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
967 UINT16_TO_STREAM (pp, handle);
976 UINT8 *pp;
981 pp = (UINT8 *)(p + 1);
985 UINT16_TO_STREAM (pp, HCI_WRITE_POLICY_SETTINGS);
986 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_POLICY_SET);
988 UINT16_TO_STREAM (pp, handle);
989 UINT16_TO_STREAM (pp, settings);
998 UINT8 *pp;
1003 pp = (UINT8 *)(p + 1);
1008 UINT16_TO_STREAM (pp, HCI_READ_DEF_POLICY_SETTINGS);
1009 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_DEF_POLICY_SET);
1018 UINT8 *pp;
1023 pp = (UINT8 *)(p + 1);
1027 UINT16_TO_STREAM (pp, HCI_WRITE_DEF_POLICY_SETTINGS);
1028 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_DEF_POLICY_SET);
1030 UINT16_TO_STREAM (pp, settings);
1042 UINT8 *pp;
1047 pp = (UINT8 *)(p + 1);
1052 UINT16_TO_STREAM (pp, HCI_FLOW_SPECIFICATION);
1053 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_FLOW_SPEC);
1055 UINT16_TO_STREAM (pp, handle);
1056 UINT8_TO_STREAM (pp, flags);
1057 UINT8_TO_STREAM (pp, flow_direct);
1058 UINT8_TO_STREAM (pp, service_type);
1059 UINT32_TO_STREAM (pp, token_rate);
1060 UINT32_TO_STREAM (pp, token_bucket_size);
1061 UINT32_TO_STREAM (pp, peak);
1062 UINT32_TO_STREAM (pp, latency);
1071 UINT8 *pp;
1076 pp = (UINT8 *)(p + 1);
1081 UINT16_TO_STREAM (pp, HCI_SET_EVENT_MASK);
1082 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SET_EVENT_MASK);
1083 ARRAY8_TO_STREAM (pp, event_mask);
1092 UINT8 *pp;
1097 pp = (UINT8 *)(p + 1);
1102 UINT16_TO_STREAM (pp, HCI_SET_EVENT_MASK_PAGE_2);
1103 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SET_EVENT_MASK_PAGE_2);
1104 ARRAY8_TO_STREAM (pp, event_mask);
1113 UINT8 *pp;
1118 pp = (UINT8 *)(p + 1);
1123 UINT16_TO_STREAM (pp, HCI_RESET);
1124 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_RESET);
1142 UINT8 *pp;
1148 pp = (UINT8 *)(p + 1);
1152 UINT16_TO_STREAM (pp, HCI_SET_EVENT_FILTER);
1157 UINT8_TO_STREAM (pp, (UINT8)(2 + filt_cond_len));
1159 UINT8_TO_STREAM (pp, filt_type);
1160 UINT8_TO_STREAM (pp, filt_cond_type);
1164 DEVCLASS_TO_STREAM (pp, filt_cond);
1166 DEVCLASS_TO_STREAM (pp, filt_cond);
1173 BDADDR_TO_STREAM (pp, filt_cond);
1180 ARRAY_TO_STREAM (pp, filt_cond, filt_cond_len);
1185 UINT8_TO_STREAM (pp, 1);
1187 UINT8_TO_STREAM (pp, filt_type);
1197 UINT8 *pp;
1202 pp = (UINT8 *)(p + 1);
1206 UINT16_TO_STREAM (pp, HCI_FLUSH);
1207 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
1209 UINT16_TO_STREAM (pp, handle);
1218 UINT8 *pp;
1223 pp = (UINT8 *)(p + 1);
1228 UINT16_TO_STREAM (pp, HCI_READ_PIN_TYPE);
1229 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1238 UINT8 *pp;
1243 pp = (UINT8 *)(p + 1);
1248 UINT16_TO_STREAM (pp, HCI_WRITE_PIN_TYPE);
1249 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
1251 pp, type);
1260 UINT8 *pp;
1265 pp = (UINT8 *)(p + 1);
1270 UINT16_TO_STREAM (pp, HCI_CREATE_NEW_UNIT_KEY);
1271 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_NEW_UNIT_KEY);
1280 UINT8 *pp;
1285 pp = (UINT8 *)(p + 1);
1290 UINT16_TO_STREAM (pp, HCI_READ_STORED_LINK_KEY);
1291 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_STORED_KEY);
1293 BDADDR_TO_STREAM (pp, bd_addr);
1294 UINT8_TO_STREAM (pp, read_all_flag);
1304 UINT8 *pp;
1310 pp = (UINT8 *)(p + 1);
1316 UINT16_TO_STREAM (pp, HCI_WRITE_STORED_LINK_KEY);
1317 UINT8_TO_STREAM (pp, p->len - HCIC_PREAMBLE_SIZE);
1322 UINT8_TO_STREAM (pp, num_keys);
1326 BDADDR_TO_STREAM (pp, bd_addr[j]);
1327 ARRAY16_TO_STREAM (pp, link_key[j]);
1337 UINT8 *pp;
1342 pp = (UINT8 *)(p + 1);
1347 UINT16_TO_STREAM (pp, HCI_DELETE_STORED_LINK_KEY);
1348 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_DELETE_STORED_KEY);
1350 BDADDR_TO_STREAM (pp, bd_addr);
1351 UINT8_TO_STREAM (pp, delete_all_flag);
1360 UINT8 *pp;
1366 pp = (UINT8 *)(p + 1);
1371 UINT16_TO_STREAM (pp, HCI_CHANGE_LOCAL_NAME);
1372 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CHANGE_NAME);
1377 ARRAY_TO_STREAM (pp, name, len);
1386 UINT8 *pp;
1391 pp = (UINT8 *)(p + 1);
1396 UINT16_TO_STREAM (pp, HCI_READ_LOCAL_NAME);
1397 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1406 UINT8 *pp;
1411 pp = (UINT8 *)(p + 1);
1416 UINT16_TO_STREAM (pp, HCI_READ_CONN_ACCEPT_TOUT);
1417 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1426 UINT8 *pp;
1431 pp = (UINT8 *)(p + 1);
1436 UINT16_TO_STREAM (pp, HCI_WRITE_CONN_ACCEPT_TOUT);
1437 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM2);
1439 UINT16_TO_STREAM (pp, timeout);
1448 UINT8 *pp;
1453 pp = (UINT8 *)(p + 1);
1458 UINT16_TO_STREAM (pp, HCI_READ_PAGE_TOUT);
1459 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1468 UINT8 *pp;
1473 pp = (UINT8 *)(p + 1);
1478 UINT16_TO_STREAM (pp, HCI_WRITE_PAGE_TOUT);
1479 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM2);
1481 UINT16_TO_STREAM (pp, timeout);
1490 UINT8 *pp;
1495 pp = (UINT8 *)(p + 1);
1500 UINT16_TO_STREAM (pp, HCI_READ_SCAN_ENABLE);
1501 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1510 UINT8 *pp;
1515 pp = (UINT8 *)(p + 1);
1520 UINT16_TO_STREAM (pp, HCI_WRITE_SCAN_ENABLE);
1521 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
1523 UINT8_TO_STREAM (pp, flag);
1532 UINT8 *pp;
1537 pp = (UINT8 *)(p + 1);
1542 UINT16_TO_STREAM (pp, HCI_READ_PAGESCAN_CFG);
1543 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1552 UINT8 *pp;
1557 pp = (UINT8 *)(p + 1);
1562 UINT16_TO_STREAM (pp, HCI_WRITE_PAGESCAN_CFG);
1563 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PAGESCAN_CFG);
1565 UINT16_TO_STREAM (pp, interval);
1566 UINT16_TO_STREAM (pp, window);
1575 UINT8 *pp;
1580 pp = (UINT8 *)(p + 1);
1585 UINT16_TO_STREAM (pp, HCI_READ_INQUIRYSCAN_CFG);
1586 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1595 UINT8 *pp;
1600 pp = (UINT8 *)(p + 1);
1605 UINT16_TO_STREAM (pp, HCI_WRITE_INQUIRYSCAN_CFG);
1606 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_INQSCAN_CFG);
1608 UINT16_TO_STREAM (pp, interval);
1609 UINT16_TO_STREAM (pp, window);
1618 UINT8 *pp;
1623 pp = (UINT8 *)(p + 1);
1628 UINT16_TO_STREAM (pp, HCI_READ_AUTHENTICATION_ENABLE);
1629 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1638 UINT8 *pp;
1643 pp = (UINT8 *)(p + 1);
1648 UINT16_TO_STREAM (pp, HCI_WRITE_AUTHENTICATION_ENABLE);
1649 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
1651 UINT8_TO_STREAM (pp, flag);
1660 UINT8 *pp;
1665 pp = (UINT8 *)(p + 1);
1670 UINT16_TO_STREAM (pp, HCI_READ_ENCRYPTION_MODE);
1671 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1680 UINT8 *pp;
1685 pp = (UINT8 *)(p + 1);
1690 UINT16_TO_STREAM (pp, HCI_WRITE_ENCRYPTION_MODE);
1691 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
1693 UINT8_TO_STREAM (pp, mode);
1702 UINT8 *pp;
1707 pp = (UINT8 *)(p + 1);
1712 UINT16_TO_STREAM (pp, HCI_READ_CLASS_OF_DEVICE);
1713 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1722 UINT8 *pp;
1727 pp = (UINT8 *)(p + 1);
1732 UINT16_TO_STREAM (pp, HCI_WRITE_CLASS_OF_DEVICE);
1733 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM3);
1735 DEVCLASS_TO_STREAM (pp, dev_class);
1744 UINT8 *pp;
1749 pp = (UINT8 *)(p + 1);
1754 UINT16_TO_STREAM (pp, HCI_READ_VOICE_SETTINGS);
1755 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1764 UINT8 *pp;
1769 pp = (UINT8 *)(p + 1);
1774 UINT16_TO_STREAM (pp, HCI_WRITE_VOICE_SETTINGS);
1775 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM2);
1777 UINT16_TO_STREAM (pp, flags);
1786 UINT8 *pp;
1791 pp = (UINT8 *)(p + 1);
1796 UINT16_TO_STREAM (pp, HCI_READ_AUTO_FLUSH_TOUT);
1797 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
1799 UINT16_TO_STREAM (pp, handle);
1808 UINT8 *pp;
1813 pp = (UINT8 *)(p + 1);
1818 UINT16_TO_STREAM (pp, HCI_WRITE_AUTO_FLUSH_TOUT);
1819 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_AUTO_FLUSH_TOUT);
1821 UINT16_TO_STREAM (pp, handle);
1822 UINT16_TO_STREAM (pp, tout);
1831 UINT8 *pp;
1836 pp = (UINT8 *)(p + 1);
1841 UINT16_TO_STREAM (pp, HCI_READ_NUM_BCAST_REXMITS);
1842 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1851 UINT8 *pp;
1856 pp = (UINT8 *)(p + 1);
1861 UINT16_TO_STREAM (pp, HCI_WRITE_NUM_BCAST_REXMITS);
1862 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
1864 UINT8_TO_STREAM (pp, num);
1873 UINT8 *pp;
1878 pp = (UINT8 *)(p + 1);
1883 UINT16_TO_STREAM (pp, HCI_READ_HOLD_MODE_ACTIVITY);
1884 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1893 UINT8 *pp;
1898 pp = (UINT8 *)(p + 1);
1903 UINT16_TO_STREAM (pp, HCI_WRITE_HOLD_MODE_ACTIVITY);
1904 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
1906 UINT8_TO_STREAM (pp, flags);
1915 UINT8 *pp;
1920 pp = (UINT8 *)(p + 1);
1925 UINT16_TO_STREAM (pp, HCI_READ_TRANSMIT_POWER_LEVEL);
1926 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_TX_POWER);
1928 UINT16_TO_STREAM (pp, handle);
1929 UINT8_TO_STREAM (pp, type);
1938 UINT8 *pp;
1943 pp = (UINT8 *)(p + 1);
1948 UINT16_TO_STREAM (pp, HCI_READ_SCO_FLOW_CTRL_ENABLE);
1949 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
1958 UINT8 *pp;
1963 pp = (UINT8 *)(p + 1);
1968 UINT16_TO_STREAM (pp, HCI_WRITE_SCO_FLOW_CTRL_ENABLE);
1969 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
1971 UINT8_TO_STREAM (pp, flag);
1980 UINT8 *pp;
1985 pp = (UINT8 *)(p + 1);
1990 UINT16_TO_STREAM (pp, HCI_SET_HC_TO_HOST_FLOW_CTRL);
1991 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
1993 UINT8_TO_STREAM (pp, value);
2003 UINT8 *pp;
2008 pp = (UINT8 *)(p + 1);
2013 UINT16_TO_STREAM (pp, HCI_HOST_BUFFER_SIZE);
2014 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SET_HOST_BUF_SIZE);
2016 UINT16_TO_STREAM (pp, acl_len);
2017 UINT8_TO_STREAM (pp, sco_len);
2018 UINT16_TO_STREAM (pp, acl_num);
2019 UINT16_TO_STREAM (pp, sco_num);
2029 UINT8 *pp;
2035 pp = (UINT8 *)(p + 1);
2040 UINT16_TO_STREAM (pp, HCI_HOST_NUM_PACKETS_DONE);
2041 UINT8_TO_STREAM (pp, p->len - HCIC_PREAMBLE_SIZE);
2043 UINT8_TO_STREAM (pp, num_handles);
2047 UINT16_TO_STREAM (pp, handle[j]);
2048 UINT16_TO_STREAM (pp, num_pkts[j]);
2058 UINT8 *pp;
2063 pp = (UINT8 *)(p + 1);
2068 UINT16_TO_STREAM (pp, HCI_READ_LINK_SUPER_TOUT);
2069 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
2071 UINT16_TO_STREAM (pp, handle);
2080 UINT8 *pp;
2085 pp = (UINT8 *)(p + 1);
2090 UINT16_TO_STREAM (pp, HCI_WRITE_LINK_SUPER_TOUT);
2091 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_LINK_SUPER_TOUT);
2093 UINT16_TO_STREAM (pp, handle);
2094 UINT16_TO_STREAM (pp, timeout);
2103 UINT8 *pp;
2108 pp = (UINT8 *)(p + 1);
2113 UINT16_TO_STREAM (pp, HCI_READ_NUM_SUPPORTED_IAC);
2114 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2123 UINT8 *pp;
2128 pp = (UINT8 *)(p + 1);
2133 UINT16_TO_STREAM (pp, HCI_READ_CURRENT_IAC_LAP);
2134 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2143 UINT8 *pp;
2149 pp = (UINT8 *)(p + 1);
2154 UINT16_TO_STREAM (pp, HCI_WRITE_CURRENT_IAC_LAP);
2155 UINT8_TO_STREAM (pp, p->len - HCIC_PREAMBLE_SIZE);
2157 UINT8_TO_STREAM (pp, num_cur_iac);
2160 LAP_TO_STREAM (pp, iac_lap[i]);
2169 UINT8 *pp;
2174 pp = (UINT8 *)(p + 1);
2179 UINT16_TO_STREAM (pp, HCI_READ_PAGESCAN_PERIOD_MODE);
2180 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2189 UINT8 *pp;
2194 pp = (UINT8 *)(p + 1);
2199 UINT16_TO_STREAM (pp, HCI_WRITE_PAGESCAN_PERIOD_MODE);
2200 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
2202 UINT8_TO_STREAM (pp, mode);
2211 UINT8 *pp;
2216 pp = (UINT8 *)(p + 1);
2221 UINT16_TO_STREAM (pp, HCI_READ_PAGESCAN_MODE);
2222 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2231 UINT8 *pp;
2236 pp = (UINT8 *)(p + 1);
2241 UINT16_TO_STREAM (pp, HCI_WRITE_PAGESCAN_MODE);
2242 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
2244 UINT8_TO_STREAM (pp, mode);
2259 UINT8 *pp;
2264 pp = (UINT8 *)(p + 1);
2269 UINT16_TO_STREAM (pp, HCI_SNIFF_SUB_RATE);
2270 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SNIFF_SUB_RATE);
2272 UINT16_TO_STREAM (pp, handle);
2273 UINT16_TO_STREAM (pp, max_lat);
2274 UINT16_TO_STREAM (pp, min_remote_lat);
2275 UINT16_TO_STREAM (pp, min_local_lat);
2287 UINT8 *pp;
2292 pp = (UINT8 *)(p + 1);
2297 UINT16_TO_STREAM (pp, HCI_READ_EXT_INQ_RESPONSE);
2298 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2307 UINT8 *pp = (UINT8 *)(p + 1);
2312 UINT16_TO_STREAM (pp, HCI_WRITE_EXT_INQ_RESPONSE);
2313 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_EXT_INQ_RESP);
2315 UINT8_TO_STREAM (pp, fec_req);
2325 UINT8 *pp;
2330 pp = (UINT8 *)(p + 1);
2335 UINT16_TO_STREAM (pp, HCI_WRITE_SIMPLE_PAIRING_MODE);
2336 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_W_SIMP_PAIR);
2338 UINT8_TO_STREAM (pp, mode);
2347 UINT8 *pp;
2352 pp = (UINT8 *)(p + 1);
2357 UINT16_TO_STREAM (pp, HCI_READ_SIMPLE_PAIRING_MODE);
2358 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_R_SIMP_PAIR);
2367 UINT8 *pp;
2372 pp = (UINT8 *)(p + 1);
2377 UINT16_TO_STREAM (pp, HCI_WRITE_SIMP_PAIR_DEBUG_MODE);
2378 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SIMP_PAIR_DBUG);
2380 UINT8_TO_STREAM (pp, debug_mode);
2390 UINT8 *pp;
2395 pp = (UINT8 *)(p + 1);
2400 UINT16_TO_STREAM (pp, HCI_IO_CAPABILITY_RESPONSE);
2401 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_IO_CAP_RESP);
2403 BDADDR_TO_STREAM (pp, bd_addr);
2404 UINT8_TO_STREAM (pp, capability);
2405 UINT8_TO_STREAM (pp, oob_present);
2406 UINT8_TO_STREAM (pp, auth_req);
2415 UINT8 *pp;
2420 pp = (UINT8 *)(p + 1);
2425 UINT16_TO_STREAM (pp, HCI_IO_CAP_REQ_NEG_REPLY);
2426 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_IO_CAP_NEG_REPLY);
2428 BDADDR_TO_STREAM (pp, bd_addr);
2429 UINT8_TO_STREAM (pp, err_code);
2438 UINT8 *pp;
2443 pp = (UINT8 *)(p + 1);
2448 UINT16_TO_STREAM (pp, HCI_READ_LOCAL_OOB_DATA);
2449 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_R_LOCAL_OOB);
2458 UINT8 *pp;
2463 pp = (UINT8 *)(p + 1);
2471 UINT16_TO_STREAM (pp, HCI_USER_CONF_VALUE_NEG_REPLY);
2476 UINT16_TO_STREAM (pp, HCI_USER_CONF_REQUEST_REPLY);
2479 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_UCONF_REPLY);
2481 BDADDR_TO_STREAM (pp, bd_addr);
2490 UINT8 *pp;
2495 pp = (UINT8 *)(p + 1);
2500 UINT16_TO_STREAM (pp, HCI_USER_PASSKEY_REQ_REPLY);
2501 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_U_PKEY_REPLY);
2503 BDADDR_TO_STREAM (pp, bd_addr);
2504 UINT32_TO_STREAM (pp, value);
2513 UINT8 *pp;
2518 pp = (UINT8 *)(p + 1);
2523 UINT16_TO_STREAM (pp, HCI_USER_PASSKEY_REQ_NEG_REPLY);
2524 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_U_PKEY_NEG_REPLY);
2526 BDADDR_TO_STREAM (pp, bd_addr);
2535 UINT8 *pp;
2540 pp = (UINT8 *)(p + 1);
2545 UINT16_TO_STREAM (pp, HCI_REM_OOB_DATA_REQ_REPLY);
2546 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_REM_OOB_REPLY);
2548 BDADDR_TO_STREAM (pp, bd_addr);
2549 ARRAY16_TO_STREAM (pp, p_c);
2550 ARRAY16_TO_STREAM (pp, p_r);
2559 UINT8 *pp;
2564 pp = (UINT8 *)(p + 1);
2569 UINT16_TO_STREAM (pp, HCI_REM_OOB_DATA_REQ_NEG_REPLY);
2570 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_REM_OOB_NEG_REPLY);
2572 BDADDR_TO_STREAM (pp, bd_addr);
2582 UINT8 *pp;
2587 pp = (UINT8 *)(p + 1);
2592 UINT16_TO_STREAM (pp, HCI_READ_INQ_TX_POWER_LEVEL);
2593 UINT8_TO_STREAM (pp
2602 UINT8 *pp;
2607 pp = (UINT8 *)(p + 1);
2612 UINT16_TO_STREAM (pp, HCI_WRITE_INQ_TX_POWER_LEVEL);
2613 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_W_TX_POWER);
2615 INT8_TO_STREAM (pp, level);
2625 UINT8 *pp;
2630 pp = (UINT8 *)(p + 1);
2635 UINT16_TO_STREAM (pp, HCI_READ_ERRONEOUS_DATA_RPT);
2636 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_R_ERR_DATA_RPT);
2646 UINT8 *pp;
2651 pp = (UINT8 *)(p + 1);
2656 UINT16_TO_STREAM (pp, HCI_WRITE_ERRONEOUS_DATA_RPT);
2657 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_W_ERR_DATA_RPT);
2659 UINT8_TO_STREAM (pp, flag);
2668 UINT8 *pp;
2673 pp = (UINT8 *)(p + 1);
2678 UINT16_TO_STREAM (pp, HCI_SEND_KEYPRESS_NOTIF);
2679 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SEND_KEYPRESS_NOTIF);
2681 BDADDR_TO_STREAM (pp, bd_addr);
2682 UINT8_TO_STREAM (pp, notif);
2694 UINT8 *pp;
2699 pp = (UINT8 *)(p + 1);
2703 UINT16_TO_STREAM (pp, HCI_ENHANCED_FLUSH);
2704 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_ENHANCED_FLUSH);
2706 UINT16_TO_STREAM (pp, handle);
2707 UINT8_TO_STREAM (pp, packet_type);
2718 UINT8 *pp;
2723 pp = (UINT8 *)(p + 1);
2727 UINT16_TO_STREAM (pp, HCI_REFRESH_ENCRYPTION_KEY);
2728 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
2730 UINT16_TO_STREAM (pp, handle);
2742 UINT8 *pp;
2747 pp = (UINT8 *)(p + 1);
2752 UINT16_TO_STREAM (pp, HCI_READ_LOCAL_VERSION_INFO);
2753 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2762 UINT8 *pp;
2767 pp = (UINT8 *)(p + 1);
2772 UINT16_TO_STREAM (pp, HCI_READ_LOCAL_SUPPORTED_CMDS);
2773 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2782 UINT8 *pp;
2787 pp = (UINT8 *)(p + 1);
2792 UINT16_TO_STREAM (pp, HCI_READ_LOCAL_FEATURES);
2793 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2802 UINT8 *pp;
2807 pp = (UINT8 *)(p + 1);
2812 UINT16_TO_STREAM (pp, HCI_READ_LOCAL_EXT_FEATURES);
2813 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_LOCAL_EXT_FEATURES);
2815 UINT8_TO_STREAM (pp, page_num);
2824 UINT8 *pp;
2829 pp = (UINT8 *)(p + 1);
2834 UINT16_TO_STREAM (pp, HCI_READ_BUFFER_SIZE);
2835 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2844 UINT8 *pp;
2849 pp = (UINT8 *)(p + 1);
2854 UINT16_TO_STREAM (pp, HCI_READ_COUNTRY_CODE);
2855 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2864 UINT8 *pp;
2869 pp = (UINT8 *)(p + 1);
2874 UINT16_TO_STREAM (pp, HCI_READ_BD_ADDR);
2875 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2884 UINT8 *pp;
2889 pp = (UINT8 *)(p + 1);
2894 UINT16_TO_STREAM (pp, HCI_READ_FAILED_CONTACT_COUNT);
2895 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
2897 UINT16_TO_STREAM (pp, handle);
2906 UINT8 *pp;
2911 pp = (UINT8 *)(p + 1);
2916 UINT16_TO_STREAM (pp, HCI_RESET_FAILED_CONTACT_COUNT);
2917 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
2919 UINT16_TO_STREAM (pp, handle);
2928 UINT8 *pp;
2933 pp = (UINT8 *)(p + 1);
2938 UINT16_TO_STREAM (pp, HCI_GET_LINK_QUALITY);
2939 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
2941 UINT16_TO_STREAM (pp, handle);
2950 UINT8 *pp;
2955 pp = (UINT8 *)(p + 1);
2960 UINT16_TO_STREAM (pp, HCI_READ_RSSI);
2961 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
2963 UINT16_TO_STREAM (pp, handle);
2972 UINT8 *pp;
2977 pp = (UINT8 *)(p + 1);
2982 UINT16_TO_STREAM (pp, HCI_READ_LOOPBACK_MODE);
2983 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
2992 UINT8 *pp;
2997 pp = (UINT8 *)(p + 1);
3002 UINT16_TO_STREAM (pp, HCI_WRITE_LOOPBACK_MODE);
3003 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
3005 UINT8_TO_STREAM (pp, mode);
3014 UINT8 *pp;
3019 pp = (UINT8 *)(p + 1);
3024 UINT16_TO_STREAM (pp, HCI_ENABLE_DEV_UNDER_TEST_MODE);
3025 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
3034 UINT8 *pp;
3039 pp = (UINT8 *)(p + 1);
3044 UINT16_TO_STREAM (pp, HCI_WRITE_AFH_ASSESSMENT_MODE);
3045 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
3047 UINT8_TO_STREAM (pp, mode);
3056 UINT8 *pp;
3061 pp = (UINT8 *)(p + 1);
3066 UINT16_TO_STREAM (pp, HCI_READ_AFH_ASSESSMENT_MODE);
3067 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
3076 UINT8 *pp;
3083 pp = (UINT8 *)(p + 1);
3088 UINT16_TO_STREAM (pp, HCI_SET_AFH_CHANNELS);
3089 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SET_AFH_CHANNELS);
3102 *pp++ = channels[i];
3111 UINT8 *pp;
3117 pp = (UINT8 *)(p + 1);
3122 UINT16_TO_STREAM (pp, HCI_SET_AFH_CHANNELS);
3123 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_SET_AFH_CHANNELS);
3127 *pp++ = p_afhchannelmap[9-i];
3136 UINT8 *pp;
3141 pp = (UINT8 *)(p + 1);
3146 UINT16_TO_STREAM (pp, HCI_READ_AFH_CH_MAP);
3147 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_CMD_HANDLE);
3149 UINT16_TO_STREAM (pp, handle);
3158 UINT8 *pp;
3163 pp = (UINT8 *)(p + 1);
3168 UINT16_TO_STREAM (pp, HCI_READ_CLOCK);
3169 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CLOCK);
3171 UINT16_TO_STREAM (pp, handle);
3172 UINT8_TO_STREAM (pp, which_clock);
3181 UINT8 *pp;
3186 pp = (UINT8 *)(p + 1);
3191 UINT16_TO_STREAM (pp, HCI_READ_INQSCAN_TYPE);
3192 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
3201 UINT8 *pp;
3206 pp = (UINT8 *)(p + 1);
3211 UINT16_TO_STREAM (pp, HCI_WRITE_INQSCAN_TYPE);
3212 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
3214 UINT8_TO_STREAM (pp, type);
3223 UINT8 *pp;
3228 pp = (UINT8 *)(p + 1);
3233 UINT16_TO_STREAM (pp, HCI_READ_INQUIRY_MODE);
3234 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
3243 UINT8 *pp;
3248 pp = (UINT8 *)(p + 1);
3253 UINT16_TO_STREAM (pp, HCI_WRITE_INQUIRY_MODE);
3254 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
3256 UINT8_TO_STREAM (pp, mode);
3265 UINT8 *pp;
3270 pp = (UINT8 *)(p + 1);
3275 pp, HCI_READ_PAGESCAN_TYPE);
3276 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);
3285 UINT8 *pp;
3290 pp = (UINT8 *)(p + 1);
3295 UINT16_TO_STREAM (pp, HCI_WRITE_PAGESCAN_TYPE);
3296 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_WRITE_PARAM1);
3298 UINT8_TO_STREAM (pp, type);
3313 UINT8 *pp = (UINT8 *)(p + 1);
3318 *((void **)pp) = p_cmd_cplt_cback; /* Store command complete callback in buffer */
3319 pp += sizeof(void *); /* Skip over callback pointer */
3321 UINT16_TO_STREAM (pp, HCI_GRP_VENDOR_SPECIFIC | opcode);
3322 UINT8_TO_STREAM (pp, len);
3323 ARRAY_TO_STREAM (pp, p_data, len);
3348 UINT8 *pp;
3353 pp = (UINT8 *)(p + 1);
3358 UINT16_TO_STREAM (pp, HCI_COMMAND_NONE);
3359 UINT8_TO_STREAM (pp, HCIC_PARAM_SIZE_READ_CMD);