Home
last modified time | relevance | path

Searched refs:module (Results 1 – 10 of 10) sorted by relevance

/rust/macros/
A Dlib.rs20 mod module; module
102 pub fn module(ts: TokenStream) -> TokenStream { in module() function
103 module::module(ts) in module()
A Dmodule.rs26 module: &'a str, field
32 fn new(module: &'a str) -> Self { in new()
34 module, in new()
45 module = self.module, in emit_base()
68 module = self.module.to_uppercase(), in emit_base()
171 pub(crate) fn module(ts: TokenStream) -> TokenStream { in module() function
/rust/kernel/
A Ddriver.rs39 module: &'static ThisModule, in register()
73 pub fn new(name: &'static CStr, module: &'static ThisModule) -> impl PinInit<Self, Error> { in new()
84 unsafe { T::register(drv, name, module) } in new()
116 module: &'static $crate::ThisModule
121 module,
127 $crate::prelude::module! {
A Dlib.rs151 fn init(module: &'static ThisModule) -> error::Result<Self>; in init()
159 fn init(module: &'static ThisModule) -> impl pin_init::PinInit<Self, error::Error>; in init()
163 fn init(module: &'static ThisModule) -> impl pin_init::PinInit<Self, error::Error> { in init()
165 let m = <Self as Module>::init(module)?; in init()
186 pub struct ThisModule(*mut bindings::module);
197 pub const unsafe fn from_ptr(ptr: *mut bindings::module) -> ThisModule { in from_ptr()
204 pub const fn as_ptr(&self) -> *mut bindings::module { in as_ptr() argument
A Dprelude.rs25 pub use macros::{export, kunit_tests, module, vtable};
A Dplatform.rs35 module: &'static ThisModule, in register()
57 to_result(unsafe { bindings::__platform_driver_register(pdrv.get(), module.0) }) in register()
A Dauxiliary.rs32 module: &'static ThisModule, in register()
44 bindings::__auxiliary_driver_register(adrv.get(), module.0, name.as_char_ptr()) in register()
A Dpci.rs37 module: &'static ThisModule, in register()
49 bindings::__pci_register_driver(pdrv.get(), module.0, name.as_char_ptr()) in register()
/rust/kernel/net/
A Dphy.rs655 module: &'static crate::ThisModule, in register()
665 bindings::phy_drivers_register(drivers[0].0.get(), drivers.len().try_into()?, module.0) in register()
886 $crate::prelude::module! {
897 fn init(module: &'static $crate::ThisModule) -> Result<Self> {
902 module,
/rust/pin-init/
A DREADME.md221 the `kernel` crate. The [`sync`] module is a good starting point.

Completed in 22 milliseconds