Lines Matching refs:F
269 fn init_clock_in<F: for<'a> FnCall<(&'a Self::Target, ClockEvent)>>( in init_clock_in()
272 _cb: &F, in init_clock_in() argument
302 let cb: Option<unsafe extern "C" fn(*mut c_void, ClockEvent)> = if F::is_some() { in init_clock_in()
303 unsafe extern "C" fn rust_clock_cb<T, F: for<'a> FnCall<(&'a T, ClockEvent)>>( in init_clock_in()
308 F::call((unsafe { &*(opaque.cast::<T>()) }, event)) in init_clock_in()
310 Some(rust_clock_cb::<Self::Target, F>) in init_clock_in()
350 fn init_gpio_in<F: for<'a> FnCall<(&'a Self::Target, u32, u32)>>( in init_gpio_in()
353 _cb: F, in init_gpio_in() argument
365 let _: () = F::ASSERT_IS_SOME; in init_gpio_in()
366 unsafe extern "C" fn rust_irq_handler<T, F: for<'a> FnCall<(&'a T, u32, u32)>>( in init_gpio_in()
372 F::call((unsafe { &*(opaque.cast::<T>()) }, line as u32, level as u32)) in init_gpio_in()
376 rust_irq_handler::<Self::Target, F>; in init_gpio_in()