Home
last modified time | relevance | path

Searched refs:hci (Results 1 – 24 of 24) sorted by relevance

/system/bt/main/
Dbte_main.c80 static const hci_t *hci; variable
104 hci = hci_layer_get_interface(); in bte_main_boot_entry()
105 if (!hci) in bte_main_boot_entry()
114 data_dispatcher_register_default(hci->event_dispatcher, btu_hci_msg_queue); in bte_main_boot_entry()
115 hci->set_data_queue(btu_hci_msg_queue); in bte_main_boot_entry()
132 hci->set_data_queue(NULL); in bte_main_cleanup()
193 hci->do_postload(); in bte_main_postload_cfg()
208 hci->send_low_power_command(enable ? LPM_ENABLE : LPM_DISABLE); in bte_main_enable_lpm()
222 hci->send_low_power_command(LPM_WAKE_DEASSERT); in bte_main_lpm_allow_bt_device_sleep()
236 hci->send_low_power_command(LPM_WAKE_ASSERT); in bte_main_lpm_wake_bt_device()
[all …]
DBUILD.gn44 "//hci",
45 "//hci/include",
49 "//hci/includ",
66 "//hci",
DAndroid.mk47 $(LOCAL_PATH)/../hci/include\
77 libbt-hci \
101 libbt-hci \
/system/bt/doc/
Dnetwork_ports.md7 * TCP 8872 (hci/src/btsnoop_net.c) - read live btsnoop logs
8 * TCP 8873 (hci/src/hci_inject.c) - inject HCI packets into HCI stream
Dproperties.md10 Used in hci/src/hci_layer.c, default 8000.
Ddirectory_layout.md19 * hci - *Host Controller Interface* - Communication protocol with Bluetooth chip.
/system/bt/hci/src/
Dvendor.c38 static const hci_t *hci; variable
51 hci = hci_interface; in vendor_open()
179 assert(hci != NULL); in transmit_cb()
180 hci->transmit_command((BT_HDR *)buffer, transmit_completed_callback, NULL, callback); in transmit_cb()
Dhci_inject.c53 static const hci_t *hci; variable
74 hci = hci_interface; in hci_inject_open()
181 hci->transmit_downward(buf->event, buf); in read_ready()
/system/bt/hci/
DBUILD.gn17 static_library("hci") {
62 "//hci/include",
68 "//hci",
DAndroid.mk34 LOCAL_MODULE := libbt-hci
72 LOCAL_STATIC_LIBRARIES := libbt-hci libosi libcutils libbtcore libbt-protos
/system/bt/vendor_libs/test_vendor_lib/
DAndroid.mk25 $(BT_DIR)/hci/include \
61 $(BT_DIR)/hci/include \
DBUILD.gn40 "//hci/include",
/system/bt/hci/test/
Dhci_layer_test.cpp63 static const hci_t *hci; variable
368 EXPECT_EQ(hci, hci_interface);
533 hci = hci_layer_get_test_interface(
608 hci->do_postload();
617 hci->transmit_downward(MSG_STACK_TO_HC_HCI_ACL, packet);
667 hci->transmit_command(data_to_receive, NULL, NULL, NULL);
690 hci->transmit_command(data_to_receive, command_complete_callback, command_status_callback, NULL);
715 hci->transmit_command(data_to_receive, command_complete_callback, command_status_callback, NULL);
/system/bt/device/src/
Dcontroller.c50 static const hci_t *hci; variable
79 #define AWAIT_COMMAND(command) future_await(hci->transmit_command_futured(command))
496 hci = hci_layer_get_interface(); in controller_get_interface()
509 hci = hci_interface; in controller_get_test_interface()
/system/bt/device/
DAndroid.mk29 $(LOCAL_PATH)/../hci/include \
DBUILD.gn27 "//hci/include",
/system/bt/stack/
DAndroid.mk26 $(LOCAL_PATH)/../hci/include \
153 LOCAL_STATIC_LIBRARIES := libbt-hci
DBUILD.gn156 "//hci/include",
/system/bt/
DBUILD.gn38 "//hci:net_test_hci",
/system/bt/btif/
DBUILD.gn79 "//hci/include",
DAndroid.mk101 $(LOCAL_PATH)/../hci/include\
/system/bt/bta/
DAndroid.mk91 $(LOCAL_PATH)/../hci/include \
DBUILD.gn102 "//hci/include",
/system/sepolicy/
Ddevice.te60 # All devices have a uart for the hci