Home
last modified time | relevance | path

Searched refs:ThisModule (Results 1 – 14 of 14) sorted by relevance

/linux/rust/kernel/
H A Dlib.rs157 fn init(module: &'static ThisModule) -> error::Result<Self>;
165 fn init(module: &'static ThisModule) -> impl pin_init::PinInit<Self, error::Error>;
169 fn init(module: &'static ThisModule) -> impl pin_init::PinInit<Self, error::Error> {
192 pub struct ThisModule(*mut bindings::module);
195 unsafe impl Sync for ThisModule {}
197 impl ThisModule { in init()
198 /// Creates a [`ThisModule`] given the `THIS_MODULE` pointer. in init()
203 pub const unsafe fn from_ptr(ptr: *mut bindings::module) -> ThisModule { in init()
204 ThisModule(ptr) in init()
220 pub struct ThisModule(*mut bindings::module); global() struct
223 unsafe impl Sync for ThisModule {} global() implementation
225 impl ThisModule { global() implementation
231 from_ptr(ptr: *mut bindings::module) -> ThisModule from_ptr() argument
H A Ddriver.rs103 ThisModule, //
152 module: &'static ThisModule, in register() argument
218 pub fn new(name: &'static CStr, module: &'static ThisModule) -> impl PinInit<Self, Error> { in new()
263 module: &'static $crate::ThisModule
H A Dprelude.rs104 ThisModule, //
H A Dauxiliary.rs23 ThisModule, //
54 module: &'static ThisModule, in register() argument
H A Dpci.rs23 ThisModule, //
77 module: &'static ThisModule, in register() argument
H A Dusb.rs23 ThisModule, //
54 module: &'static ThisModule, in register()
56 register( udrv: &Opaque<Self::DriverType>, name: &'static CStr, module: &'static ThisModule, ) -> Result register() argument
H A Dplatform.rs31 ThisModule, //
63 module: &'static ThisModule, in register() argument
H A Dconfigfs.rs29 //! use kernel::ThisModule;
38 //! fn init(_module: &'static ThisModule) -> impl PinInit<Self, Error> {
747 owner: &'static ThisModule,
768 owner: &'static ThisModule,
H A Di2c.rs111 module: &'static ThisModule, in register()
112 register( idrv: &Opaque<Self::DriverType>, name: &'static CStr, module: &'static ThisModule, ) -> Result register() argument
/linux/samples/rust/
H A Drust_driver_faux.rs24 fn init(_module: &'static ThisModule) -> Result<Self> { in init()
H A Drust_minimal.rs26 fn init(_module: &'static ThisModule) -> Result<Self> { in init()
H A Drust_print_main.rs62 fn init(_module: &'static ThisModule) -> Result<Self> { in init()
H A Drust_driver_auxiliary.rs115 fn init(module: &'static kernel::ThisModule) -> impl PinInit<Self, Error> { in init()
H A Drust_debugfs_scoped.rs137 fn init(_module: &'static kernel::ThisModule) -> Result<Self> { in init()