Lines Matching refs:ChipIdentifier
23 use crate::devices::{chip, chip::ChipIdentifier};
54 transports: RwLock<HashMap<ChipIdentifier, Sender<ResponsePacket>>>,
64 pub fn register_transport(chip_id: ChipIdentifier, responder: Box<dyn Response + Send>) { in register_transport() argument
69 pub fn unregister_transport(chip_id: ChipIdentifier) { in unregister_transport() argument
80 chip_id: ChipIdentifier, in register_transport() argument
99 pub fn unregister_transport(&self, chip_id: ChipIdentifier) { in unregister_transport() argument
112 let chip_id = ChipIdentifier(chip_id); in handle_response_cxx()
129 pub fn handle_response(chip_id: ChipIdentifier, packet: &Bytes) { in handle_response() argument
147 pub fn handle_request(chip_id: ChipIdentifier, packet: &Bytes, packet_type: u8) { in handle_request() argument
168 handle_request(ChipIdentifier(chip_id), &packet_bytes, packet_type); in handle_request_cxx()
184 let chip_id = ChipIdentifier(0); in test_register_transport()
194 let chip_id = ChipIdentifier(1); in test_unregister_transport()