Home
last modified time | relevance | path

Searched refs:LinkManager (Results 1 – 5 of 5) sorted by relevance

/packages/modules/Bluetooth/tools/rootcanal/rust/include/
Drootcanal_rs.h21 struct LinkManager;
44 const LinkManager* link_manager_create(ControllerOps ops);
54 bool link_manager_add_link(const LinkManager* lm, const uint8_t (*peer)[6]);
65 bool link_manager_remove_link(const LinkManager* lm, const uint8_t (*peer)[6]);
73 void link_manager_tick(const LinkManager* lm);
85 bool link_manager_ingest_hci(const LinkManager* lm, const uint8_t* data, uintptr_t len);
99 bool link_manager_ingest_lmp(const LinkManager* lm, const uint8_t (*from)[6], const uint8_t* data,
108 void link_manager_destroy(const LinkManager* lm);
/packages/modules/Bluetooth/tools/rootcanal/rust/src/
Dffi.rs24 use crate::lmp::manager::LinkManager;
94 pub extern "C" fn link_manager_create(ops: ControllerOps) -> *const LinkManager { in link_manager_create() argument
95 Rc::into_raw(Rc::new(LinkManager::new(ops))) in link_manager_create()
108 lm: *const LinkManager, in link_manager_add_link() argument
126 lm: *const LinkManager, in link_manager_remove_link() argument
140 pub unsafe extern "C" fn link_manager_tick(lm: *const LinkManager) { in link_manager_tick() argument
157 lm: *const LinkManager, in link_manager_ingest_hci() argument
185 lm: *const LinkManager, in link_manager_ingest_lmp() argument
207 pub unsafe extern "C" fn link_manager_destroy(lm: *const LinkManager) { in link_manager_destroy() argument
/packages/modules/Bluetooth/tools/rootcanal/rust/src/lmp/
Dmanager.rs102 pub struct LinkManager { struct
108 impl LinkManager { implementation
299 manager: Weak<LinkManager>,
/packages/modules/Bluetooth/tools/rootcanal/rust/
Dcbindgen.toml10 struct LinkManager;
/packages/modules/Bluetooth/tools/rootcanal/model/controller/
Dlink_layer_controller.h1054 std::unique_ptr<const LinkManager, void (*)(const LinkManager*)> lm_;