Searched refs:Zeroable (Results 1 – 5 of 5) sorted by relevance
| /linux/rust/macros/ |
| A D | zeroable.rs | 30 new_impl_generics.extend(quote! { : ::kernel::init::Zeroable }); in derive() 44 new_impl_generics.extend(quote! { ::kernel::init::Zeroable + }); in derive() 62 new_impl_generics.extend(quote! { : ::kernel::init::Zeroable }); in derive()
|
| A D | lib.rs | 429 #[proc_macro_derive(Zeroable)]
|
| /linux/rust/kernel/ |
| A D | init.rs | 1395 pub unsafe trait Zeroable {} interface 1401 pub fn zeroed<T: Zeroable>() -> impl Init<T> { in zeroed() 1414 $(unsafe impl$($($generics)*)? Zeroable for $t {})* 1442 {<T: ?Sized + Zeroable>} UnsafeCell<T>, 1470 {<const N: usize, T: Zeroable>} [T; N], {<T: Zeroable>} Wrapping<T>, 1477 unsafe impl<$first: Zeroable, $($t: Zeroable),*> Zeroable for ($first, $($t),*) {} impls
|
| A D | prelude.rs | 23 pub use macros::{module, pin_data, pinned_drop, vtable, Zeroable};
|
| /linux/rust/kernel/init/ |
| A D | macros.rs | 1067 @munch_fields(..Zeroable::zeroed()), 1143 fn assert_zeroable<T: $crate::init::Zeroable>(_: *mut T) {} 1186 @munch_fields($(..Zeroable::zeroed())? $(,)?), 1290 @munch_fields(..Zeroable::zeroed() $(,)?), 1387 unsafe impl<$($impl_generics)*> $crate::init::Zeroable for $name<$($ty_generics)*> 1392 fn assert_zeroable<T: ?::core::marker::Sized + $crate::init::Zeroable>() {}
|
Completed in 10 milliseconds