Searched refs:build_assert (Results 1 – 16 of 16) sorted by relevance
/linux/rust/kernel/ |
H A D | build_assert.rs | 28 $crate::build_assert::build_error("") 31 $crate::build_assert::build_error($msg) 37 /// If the condition is evaluated to `false` in const context, `build_assert!` 41 /// [`static_assert!`] should be preferred to `build_assert!` whenever possible. 51 /// build_assert!(1 > 1); // Build-time error 57 /// [`static_assert!`] cannot be used. Use `build_assert!` in this scenario. 61 /// build_assert!(N > 1); // Build-time check 68 /// build_assert!(n > 1); // Build-time check 75 macro_rules! build_assert { macro 78 $crate::build_assert [all...] |
H A D | ioctl.rs | 9 use crate::build_assert; 14 build_assert!(dir <= uapi::_IOC_DIRMASK); in _IOC() 15 build_assert!(ty <= uapi::_IOC_TYPEMASK); in _IOC() 16 build_assert!(nr <= uapi::_IOC_NRMASK); in _IOC() 17 build_assert!(size <= (uapi::_IOC_SIZEMASK as usize)); in _IOC()
|
H A D | bits.rs | 32 build_assert!(n < <$ty>::BITS); 83 build_assert!(start <= end);
|
H A D | io.rs | 8 use crate::{bindings, build_assert, ffi::c_void}; 221 build_assert!(Self::offset_valid::<U>(offset, SIZE)); in io_addr_assert()
|
H A D | xarray.rs | 8 alloc, bindings, build_assert, 233 build_assert!( in store()
|
H A D | prelude.rs | 29 pub use super::{build_assert, build_error};
|
H A D | acpi.rs | 40 build_assert!( in new()
|
H A D | dma.rs | 8 bindings, build_assert, device, 304 build_assert!( in alloc_attrs()
|
H A D | lib.rs | 70 pub mod build_assert; module
|
H A D | cpufreq.rs | 1024 build_assert!(src.len() <= CPUFREQ_NAME_LEN);
|
/linux/rust/kernel/net/phy/ |
H A D | reg.rs | 12 use crate::build_assert; 94 build_assert!( in vendor_specific()
|
/linux/rust/kernel/io/ |
H A D | resource.rs | 227 crate::build_assert!(value as u64 <= c_ulong::MAX as u64); in new()
|
/linux/drivers/gpu/nova-core/regs/ |
H A D | macros.rs | 207 ::kernel::build_assert!( 218 ::kernel::build_assert!(
|
/linux/Documentation/rust/ |
H A D | testing.rst | 80 # rust_doctest_kernel_build_assert_rs_0.location: rust/kernel/build_assert.rs:13 82 # rust_doctest_kernel_build_assert_rs_1.location: rust/kernel/build_assert.rs:56
|
/linux/rust/kernel/list/ |
H A D | arc.rs | 254 build_assert!(ID != ID2); in pair_from_pin_unique()
|
/linux/lib/ |
H A D | Kconfig.debug | 3384 Controls how `build_error!` and `build_assert!` are handled during the build.
|