Lines Matching defs:iso_impl
65 struct iso_impl { struct
66 iso_impl() { in iso_impl() argument
71 ~iso_impl() {} in ~iso_impl() argument
73 void handle_register_cis_callbacks(CigCallbacks* callbacks) { in handle_register_cis_callbacks()
78 void handle_register_big_callbacks(BigCallbacks* callbacks) { in handle_register_big_callbacks()
83 void on_set_cig_params(uint8_t cig_id, uint32_t sdu_itv_mtos, uint8_t* stream, in on_set_cig_params()
139 base::BindOnce(&iso_impl::on_set_cig_params, base::Unretained(this), in create_cig() argument
152 base::BindOnce(&iso_impl::on_set_cig_params, base::Unretained(this), in reconfigure_cig() argument
156 void on_remove_cig(uint8_t* stream, uint16_t len) { in on_remove_cig()
181 btsnd_hcic_remove_cig(cig_id, base::BindOnce(&iso_impl::on_remove_cig, in remove_cig() argument
185 void on_status_establish_cis( in on_status_establish_cis()
217 base::BindOnce(&iso_impl::on_status_establish_cis, in establish_cis() argument
221 void disconnect_cis(uint16_t cis_handle, uint8_t reason) { in disconnect_cis()
229 void on_setup_iso_data_path(uint8_t* stream, uint16_t len) { in on_setup_iso_data_path()
265 base::BindOnce(&iso_impl::on_setup_iso_data_path, in setup_iso_data_path() argument
269 void on_remove_iso_data_path(uint8_t* stream, uint16_t len) { in on_remove_iso_data_path()
299 base::BindOnce(&iso_impl::on_remove_iso_data_path, in remove_iso_data_path() argument
303 void on_iso_link_quality_read(uint8_t* stream, uint16_t len) { in on_iso_link_quality_read()
346 iso_handle, base::BindOnce(&iso_impl::on_iso_link_quality_read, in read_iso_link_quality() argument
350 BT_HDR* prepare_ts_hci_packet(uint16_t iso_handle, uint32_t ts, in prepare_ts_hci_packet()
376 void send_iso_data_hci_packet(BT_HDR* packet) { in send_iso_data_hci_packet()
380 void send_iso_data(uint16_t iso_handle, const uint8_t* data, in send_iso_data()
414 void process_cis_est_pkt(uint8_t len, uint8_t* data) { in process_cis_est_pkt()
449 void disconnection_complete(uint16_t handle, uint8_t reason) { in disconnection_complete()
472 void handle_num_completed_pkts(uint8_t* p, uint8_t evt_len) { in handle_num_completed_pkts()
493 void process_create_big_cmpl_pkt(uint8_t len, uint8_t* data) { in process_create_big_cmpl_pkt()
537 void process_terminate_big_cmpl_pkt(uint8_t len, uint8_t* data) { in process_terminate_big_cmpl_pkt()
561 void create_big(uint8_t big_id, struct big_create_params big_params) { in create_big()
572 void terminate_big(uint8_t big_id, uint8_t reason) { in terminate_big()
578 void on_iso_event(uint8_t code, uint8_t* packet, uint16_t packet_len) { in on_iso_event()
603 void handle_iso_data(BT_HDR* p_msg) { in handle_iso_data()
658 iso_cis* GetCisIfKnown(uint16_t cis_conn_handle) { in GetCisIfKnown()
664 iso_bis* GetBisIfKnown(uint16_t bis_conn_handle) { in GetBisIfKnown()
670 iso_base* GetIsoIfKnown(uint16_t iso_handle) { in GetIsoIfKnown()
675 bool IsCigKnown(uint8_t cig_id) const { in IsCigKnown()
684 bool IsBigKnown(uint8_t big_id) const { in IsBigKnown()
693 std::map<uint16_t, std::unique_ptr<iso_cis>> conn_hdl_to_cis_map_;
694 std::map<uint16_t, std::unique_ptr<iso_bis>> conn_hdl_to_bis_map_;
696 uint16_t iso_credits_;
697 uint16_t iso_buffer_size_;
698 uint32_t last_big_create_req_sdu_itv_;
700 CigCallbacks* cig_callbacks_ = nullptr;
701 BigCallbacks* big_callbacks_ = nullptr;