Lines Matching refs:ChipIdentifier
20 use crate::devices::chip::{ChipIdentifier, FacadeIdentifier};
56 RwLock<HashMap<ChipIdentifier, Mutex<UniquePtr<ffi_bluetooth::RustBluetoothChip>>>>,
60 ) -> &'static RwLock<HashMap<ChipIdentifier, Mutex<UniquePtr<ffi_bluetooth::RustBluetoothChip>>>> { in get_bt_chips() argument
65 static BEACON_CHIPS: OnceLock<RwLock<HashMap<ChipIdentifier, Mutex<BeaconChip>>>> = OnceLock::new();
67 pub(crate) fn get_beacon_chips() -> &'static RwLock<HashMap<ChipIdentifier, Mutex<BeaconChip>>> { in get_beacon_chips()
74 chip_id: ChipIdentifier,
86 chip_id: ChipIdentifier, in new() argument
107 chip_id: ChipIdentifier, in from_proto() argument
164 chip_id: ChipIdentifier,
250 chip_id: ChipIdentifier, in ble_beacon_add() argument
281 chip_id: ChipIdentifier, in ble_beacon_remove() argument
296 chip_id: ChipIdentifier, in ble_beacon_patch() argument
359 chip_id: ChipIdentifier, in ble_beacon_get() argument
425 fn next_id() -> ChipIdentifier { in next_id()
426 ChipIdentifier(TEST_GUID_GENERATOR.fetch_add(1, Ordering::SeqCst)) in next_id()
429 fn new_test_beacon_with_settings(settings: AdvertiseSettingsProto) -> ChipIdentifier { in new_test_beacon_with_settings() argument
450 fn cleanup_beacon(chip_id: ChipIdentifier) { in cleanup_beacon() argument