Lines Matching refs:data
86 let mut data = [0; 4096]; in clear() localVariable
88 match file.read(&mut data) { in clear()
92 Ok(size) if size == data.len() => (), in clear()
128 let mut data = [0; 4096]; in new() localVariable
131 reader.read_exact(&mut data[0..1]).unwrap(); in new()
132 let idc = data[0]; in new()
144 reader.read_exact(&mut data[1..header_size]).unwrap(); in new()
149 Idc::ACL_DATA => u16::from_le_bytes([data[3], data[4]]) as usize, in new()
150 Idc::SCO_DATA => data[3] as usize, in new()
151 Idc::ISO_DATA => (u16::from_le_bytes([data[3], data[4]]) & 0x3fff) as usize, in new()
152 Idc::EVENT => data[2] as usize, in new()
157 reader.read_exact(&mut data[header_size..packet_size]).unwrap(); in new()
159 trace!("read packet: {:?}", &data[..packet_size]); in new()
171 &data[0..packet_size], in new()
181 Idc::ACL_DATA => callbacks.aclDataReceived(&data[1..packet_size]), in new()
182 Idc::SCO_DATA => callbacks.scoDataReceived(&data[1..packet_size]), in new()
183 Idc::ISO_DATA => callbacks.isoDataReceived(&data[1..packet_size]), in new()
184 Idc::EVENT => callbacks.hciEventReceived(&data[1..packet_size]), in new()
197 fn send(&self, idc: Idc, data: &[u8]) -> binder::Result<()> { in send()
206 service_state.writer.write_all(data).unwrap(); in send()
262 fn sendAclData(&self, data: &[u8]) -> binder::Result<()> { in sendAclData()
265 self.send(Idc::AclData, data) in sendAclData()
268 fn sendHciCommand(&self, data: &[u8]) -> binder::Result<()> { in sendHciCommand()
271 self.send(Idc::Command, data) in sendHciCommand()
274 fn sendIsoData(&self, data: &[u8]) -> binder::Result<()> { in sendIsoData()
277 self.send(Idc::IsoData, data) in sendIsoData()
280 fn sendScoData(&self, data: &[u8]) -> binder::Result<()> { in sendScoData()
283 self.send(Idc::ScoData, data) in sendScoData()