Home
last modified time | relevance | path

Searched defs:Hci (Results 1 – 4 of 4) sorted by relevance

/system/bt/gd/rust/shim/src/
Dhci.rs24 pub struct Hci { struct
25 internal: HciFacadeService, argument
29 impl Hci { implementation
36 hci: &mut Hci, in hci_send_command()
53 pub fn hci_send_acl(hci: &mut Hci, data: &[u8]) { in hci_send_acl()
65 pub fn hci_register_event(hci: &mut Hci, event: u8) { in hci_register_event()
72 pub fn hci_register_le_event(hci: &mut Hci, subevent: u8) { in hci_register_le_event()
79 pub fn hci_set_acl_callback(hci: &mut Hci, cb: cxx::UniquePtr<ffi::u8SliceCallback>) { in hci_set_acl_callback()
83 pub fn hci_set_evt_callback(hci: &mut Hci, cb: cxx::UniquePtr<ffi::u8SliceCallback>) { in hci_set_evt_callback()
87 pub fn hci_set_le_evt_callback(hci: &mut Hci, cb: cxx::UniquePtr<ffi::u8SliceCallback>) { in hci_set_le_evt_callback()
Dbridge.rs11 type Hci; typedef
19 fn get_hci(stack: &mut Stack) -> Box<Hci>; in get_hci()
23 fn hci_set_acl_callback(hci: &mut Hci, callback: UniquePtr<u8SliceCallback>); in hci_set_acl_callback()
24 fn hci_set_evt_callback(hci: &mut Hci, callback: UniquePtr<u8SliceCallback>); in hci_set_evt_callback()
25 fn hci_set_le_evt_callback(hci: &mut Hci, callback: UniquePtr<u8SliceCallback>); in hci_set_le_evt_callback()
27 fn hci_send_command(hci: &mut Hci, data: &[u8], callback: UniquePtr<u8SliceOnceCallback>); in hci_send_command()
28 fn hci_send_acl(hci: &mut Hci, data: &[u8]); in hci_send_acl()
29 fn hci_register_event(hci: &mut Hci, event: u8); in hci_register_event()
30 fn hci_register_le_event(hci: &mut Hci, subevent: u8); in hci_register_le_event()
Dstack.rs59 pub fn get_hci(stack: &mut Stack) -> Box<Hci> { in get_hci()
/system/bt/gd/rust/hci/src/
Dlib.rs50 struct Hci { struct
57 async fn provide_hci(control: ControlHal, rt: Arc<Runtime>) -> Hci { in provide_hci()