Lines Matching +full:firmware +full:- +full:initialised
1 // SPDX-License-Identifier: GPL-2.0
35 // Allow proc-macros to refer to `::kernel` inside the `kernel` crate (this crate).
54 pub mod firmware; module
110 fn init(module: &'static ThisModule) -> error::Result<Self>; in init()
113 /// A module that is pinned and initialised in-place.
118 fn init(module: &'static ThisModule) -> impl pin_init::PinInit<Self, error::Error>; in init()
122 fn init(module: &'static ThisModule) -> impl pin_init::PinInit<Self, error::Error> { in init()
156 pub const unsafe fn from_ptr(ptr: *mut bindings::module) -> ThisModule { in from_ptr()
163 pub const fn as_ptr(&self) -> *mut bindings::module { in as_ptr()
170 fn panic(info: &core::panic::PanicInfo<'_>) -> ! { in panic()
195 /// // in-bounds of the same allocation as `b_ptr`.
234 // For non-x86 arches we just pass through to `asm!`.