From d326ae2c6d5ed6ca0b7fca4d89014d2ff28a86a3 Mon Sep 17 00:00:00 2001 From: Nicolas Stalder Date: Sat, 5 Mar 2022 22:03:47 +0100 Subject: [PATCH] Inline never in usbd-{ccid,ctaphid} --- src/class.rs | 1 + src/pipe.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/class.rs b/src/class.rs index 4f3f482..0d59713 100644 --- a/src/class.rs +++ b/src/class.rs @@ -114,6 +114,7 @@ where .then(|| FUNCTIONAL_INTERFACE_STRING) } + #[inline(never)] fn poll(&mut self) { // info_now!("poll of ccid"); self.pipe.poll_app(); diff --git a/src/pipe.rs b/src/pipe.rs index 52a853d..c0f5268 100644 --- a/src/pipe.rs +++ b/src/pipe.rs @@ -351,6 +351,7 @@ where self.state = State::Processing; } + #[inline(never)] pub fn poll_app(&mut self) { if let State::Processing = self.state { // info!("processing, checking for response, interchange state {:?}", @@ -476,6 +477,7 @@ where self.maybe_send_packet(); } + #[inline(never)] pub fn maybe_send_packet(&mut self) { if let Some(packet) = self.outbox.as_ref() { let needs_zlp = packet.len() == PACKET_SIZE;