Lines Matching refs:uint8_t

38                                     const LAP inq_lap, uint8_t duration,
39 uint8_t response_cnt);
49 uint8_t page_scan_rep_mode,
50 uint8_t page_scan_mode,
51 uint16_t clock_offset, uint8_t allow_switch);
61 void (*StartInquiry)(const LAP inq_lap, uint8_t duration,
62 uint8_t response_cnt);
65 const LAP inq_lap, uint8_t duration,
66 uint8_t response_cnt);
69 uint8_t page_scan_rep_mode, uint8_t page_scan_mode,
70 uint16_t clock_offset, uint8_t allow_switch);
71 void (*Disconnect)(uint16_t handle, uint8_t reason);
74 void (*AcceptConnectionRequest)(const RawAddress& dest, uint8_t role);
75 void (*RejectConnectionRequest)(const RawAddress& dest, uint8_t reason);
79 void (*PinCodeRequestReply)(const RawAddress& bd_addr, uint8_t pin_code_len,
89 uint8_t page_scan_rep_mode, uint8_t page_scan_mode,
93 void (*ReadRemoteExtendedFeatures)(uint16_t handle, uint8_t page_num);
101 uint8_t retrans_effort,
106 uint8_t retrans_effort, uint16_t packet_types);
108 uint8_t reason);
110 uint8_t capability, uint8_t oob_present,
111 uint8_t auth_req);
121 uint8_t err_code);
135 void (*QosSetup)(uint16_t handle, uint8_t flags, uint8_t service_type,
140 void (*StartRoleSwitch)(const RawAddress& bd_addr, uint8_t role);
152 void (*SetEventFilter)(uint8_t filt_type, uint8_t filt_cond_type,
153 uint8_t* filt_cond, uint8_t filt_cond_len);
156 void (*WritePinType)(uint8_t type);
168 void (*WriteScanEnable)(uint8_t flag);
174 void (*WriteAuthenticationEnable)(uint8_t flag);
185 void (*ReadTransmitPowerLevel)(uint16_t handle, uint8_t type);
191 void (*ReadLinkSupervisionTimeout)(uint8_t local_controller_id,
196 void (*WriteCurrentIacLap)(uint8_t num_cur_iac, LAP* const iac_lap);
199 void (*WriteInquiryScanType)(uint8_t type);
201 void (*WriteInquiryMode)(uint8_t mode);
203 void (*WritePageScanType)(uint8_t type);
207 void (*WriteExtendedInquiryResponse)(void* buffer, uint8_t fec_req);
214 void (*EnhancedFlush)(uint16_t handle, uint8_t packet_type);
215 void (*SendKeypressNotification)(const RawAddress& bd_addr, uint8_t notif);
246 extern void btsnd_hcic_accept_conn(const RawAddress& bd_addr, uint8_t role);
251 extern void btsnd_hcic_reject_conn(const RawAddress& bd_addr, uint8_t reason);
268 uint8_t pin_code_len,
292 uint8_t page_scan_rep_mode,
293 uint8_t page_scan_mode,
305 extern void btsnd_hcic_rmt_ext_features(uint16_t handle, uint8_t page_num);
317 uint8_t retrans_effort,
322 uint8_t retrans_effort, uint16_t packet_types);
325 uint8_t reason);
349 extern void btsnd_hcic_qos_setup(uint16_t handle, uint8_t flags,
350 uint8_t service_type, uint32_t token_rate,
376 uint8_t fec_req);
379 uint8_t capability, uint8_t oob_present,
380 uint8_t auth_req);
383 uint8_t err_code);
407 extern void btsnd_hcic_enhanced_flush(uint16_t handle, uint8_t packet_type);
410 uint8_t notif);
413 extern void btsnd_hcic_set_event_filter(uint8_t filt_type,
414 uint8_t filt_cond_type,
415 uint8_t* filt_cond,
416 uint8_t filt_cond_len);
433 extern void btsnd_hcic_write_pin_type(uint8_t type); /* Write PIN Type */
434 extern void btsnd_hcic_write_auto_accept(uint8_t flag); /* Write Auto Accept */
438 extern void btsnd_hcic_write_scan_enable(uint8_t flag); /* Write Scan Enable */
448 uint8_t flag); /* Write Authentication Enable */
458 uint8_t type); /* Read Tx Power */
462 uint8_t num_handles, uint16_t* handle,
466 extern void btsnd_hcic_write_link_super_tout(uint8_t local_controller_id,
471 uint8_t num_cur_iac, LAP* const iac_lap); /* Write Current IAC LAP */
476 using ReadEncKeySizeCb = base::OnceCallback<void(uint8_t, uint16_t, uint8_t)>;
483 uint8_t type); /* Write Page Scan Type */
485 uint8_t type); /* Write Inquiry Scan Type */
487 uint8_t type); /* Write Inquiry Mode */
500 (uint16_t)((*((uint8_t*)((p) + 1) + (p)->offset) + \
501 (*((uint8_t*)((p) + 1) + (p)->offset + 1) << 8)))
508 (uint8_t)(((u16) >> HCI_DATA_EVENT_OFFSET) & HCI_DATA_EVENT_MASK)
511 uint8_t len, uint8_t* p_data,
532 extern void btsnd_hcic_ble_set_local_used_feat(uint8_t feat_set[8]);
537 uint16_t adv_int_min, uint16_t adv_int_max, uint8_t adv_type,
538 uint8_t addr_type_own, uint8_t addr_type_dir, const RawAddress& direct_bda,
539 uint8_t channel_map, uint8_t adv_filter_policy);
543 extern void btsnd_hcic_ble_set_adv_data(uint8_t data_len, uint8_t* p_data);
545 extern void btsnd_hcic_ble_set_scan_rsp_data(uint8_t data_len,
546 uint8_t* p_scan_rsp);
548 extern void btsnd_hcic_ble_set_adv_enable(uint8_t adv_enable);
550 extern void btsnd_hcic_ble_set_scan_params(uint8_t scan_type, uint16_t scan_int,
551 uint16_t scan_win, uint8_t addr_type,
552 uint8_t scan_filter_policy);
554 extern void btsnd_hcic_ble_set_scan_enable(uint8_t scan_enable,
555 uint8_t duplicate);
558 uint16_t scan_int, uint16_t scan_win, uint8_t init_filter_policy,
559 uint8_t addr_type_peer, const RawAddress& bda_peer, uint8_t addr_type_own,
568 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
571 uint8_t addr_type, const RawAddress& bda,
572 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
575 uint8_t addr_type, const RawAddress& bda,
576 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
584 uint8_t chnl_map[HCIC_BLE_CHNL_MAP_SIZE]);
590 extern void btsnd_hcic_ble_encrypt(uint8_t* key, uint8_t key_len,
591 uint8_t* plain_text, uint8_t pt_len,
597 uint8_t rand[HCIC_BLE_RAND_DI_SIZE],
606 extern void btsnd_hcic_ble_write_host_supported(uint8_t le_host_spt,
607 uint8_t simul_le_host_spt);
611 extern void btsnd_hcic_ble_receiver_test(uint8_t rx_freq);
613 extern void btsnd_hcic_ble_transmitter_test(uint8_t tx_freq,
614 uint8_t test_data_len,
615 uint8_t payload);
624 uint8_t reason);
630 extern void btsnd_hcic_ble_add_device_resolving_list(uint8_t addr_type_peer,
636 uint8_t scan_type;
642 uint8_t own_address_type, uint8_t scanning_filter_policy,
643 uint8_t scanning_phys, scanning_phy_cfg* phy_cfg);
645 extern void btsnd_hcic_ble_set_extended_scan_enable(uint8_t enable,
646 uint8_t filter_duplicates,
661 extern void btsnd_hcic_ble_ext_create_conn(uint8_t init_filter_policy,
662 uint8_t addr_type_own,
663 uint8_t addr_type_peer,
665 uint8_t initiating_phys,
668 extern void btsnd_hcic_ble_rm_device_resolving_list(uint8_t addr_type_peer,
671 extern void btsnd_hcic_ble_set_privacy_mode(uint8_t addr_type_peer,
673 uint8_t privacy_type);
678 uint8_t addr_type_peer, const RawAddress& bda_peer);
681 uint8_t addr_type_peer, const RawAddress& bda_peer);
684 uint8_t addr_resolution_enable);
694 uint16_t iso_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb);
697 uint8_t cis_id;
700 uint8_t phy_mtos;
701 uint8_t phy_stom;
702 uint8_t rtn_mtos;
703 uint8_t rtn_stom;
707 uint8_t cig_id, uint32_t sdu_itv_mtos, uint32_t sdu_itv_stom, uint8_t sca,
708 uint8_t packing, uint8_t framing, uint16_t max_trans_lat_stom,
709 uint16_t max_trans_lat_mtos, uint8_t cis_cnt, const EXT_CIS_CFG* cis_cfg,
710 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
713 uint8_t cis_id;
714 uint8_t nse;
717 uint8_t max_pdu_mtos;
718 uint8_t max_pdu_stom;
719 uint8_t phy_mtos;
720 uint8_t phy_stom;
721 uint8_t bn_mtos;
722 uint8_t bn_stom;
731 uint8_t num_cis, const EXT_CIS_CREATE_CFG* cis_create_cfg,
732 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
735 uint8_t cig_id, base::OnceCallback<void(uint8_t*, uint16_t)> cb);
740 uint16_t conn_handle, uint8_t reason,
741 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
745 extern void btsnd_hcic_create_big(uint8_t big_handle, uint8_t adv_handle,
746 uint8_t num_bis, uint32_t sdu_itv,
748 uint8_t rtn, uint8_t phy, uint8_t packing,
749 uint8_t framing, uint8_t enc,
750 std::array<uint8_t, 16> bcst_code);
752 extern void btsnd_hcic_term_big(uint8_t big_handle, uint8_t reason);
754 extern void btsnd_hcic_big_create_sync(uint8_t big_handle, uint16_t sync_handle,
755 uint8_t enc,
756 std::array<uint8_t, 16> bcst_code,
757 uint8_t mse, uint16_t big_sync_timeout,
758 std::vector<uint8_t> bis);
761 uint8_t big_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb);
764 uint16_t iso_handle, uint8_t data_path_dir, uint8_t data_path_id,
765 uint8_t codec_id_format, uint16_t codec_id_company,
767 std::vector<uint8_t> codec_conf,
768 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
771 uint16_t iso_handle, uint8_t data_path_dir,
772 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
775 uint16_t iso_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb);
778 uint8_t options, uint8_t adv_sid, uint8_t adv_addr_type,
780 uint8_t sync_cte_type);
783 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
786 uint16_t sync_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb);
789 uint8_t adv_addr_type, const RawAddress& adv_addr, uint8_t adv_sid,
790 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
793 uint8_t adv_addr_type, const RawAddress& adv_addr, uint8_t adv_sid,
794 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
797 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
800 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
804 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
808 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
811 uint16_t conn_handle, uint16_t service_data, uint8_t adv_handle,
812 base::OnceCallback<void(uint8_t*, uint16_t)> cb);
815 uint16_t conn_handle, uint8_t mode, uint16_t skip, uint16_t sync_timeout,
816 uint8_t cte_type, base::OnceCallback<void(uint8_t*, uint16_t)> cb);
820 uint16_t conn_handle, uint8_t mode, uint16_t skip, uint16_t sync_timeout,
821 uint8_t cte_type, base::OnceCallback<void(uint8_t*, uint16_t)> cb);