Searched refs:build_assert (Results 1 – 19 of 19) sorted by relevance
| /linux/rust/kernel/sync/ |
| H A D | locked_by.rs | 6 use crate::build_assert; 103 build_assert!( in new() 129 build_assert!( in access() 158 build_assert!( in access_mut()
|
| H A D | refcount.rs | 7 use crate::build_assert; 29 build_assert!(value >= 0, "initial value saturated"); in new()
|
| /linux/rust/kernel/ |
| H A D | bits.rs | 33 build_assert!(n < <$ty>::BITS); 85 build_assert!(start <= end);
|
| H A D | xarray.rs | 8 alloc, bindings, build_assert, 233 build_assert!( in store()
|
| 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 73 /// build_assert!(n > 1); // Build-time check macro 80 macro_rules! build_assert { 83 $crate::build_assert [all...] |
| H A D | i2c.rs | 48 build_assert!(src.len() <= Self::I2C_NAME_SIZE, "ID exceeds 20 bytes"); in new() 114 build_assert!( in register() 444 build_assert!(src.len() <= Self::I2C_TYPE_SIZE, "Type exceeds 20 bytes"); in new()
|
| H A D | prelude.rs | 32 pub use super::{build_assert, build_error};
|
| H A D | dma.rs | 8 bindings, build_assert, device, 404 build_assert!( in alloc_attrs()
|
| H A D | lib.rs | 81 pub mod build_assert; module
|
| H A D | io.rs | 531 build_assert!(offset_valid::<U>(offset, Self::MIN_SIZE)); in io_addr_assert()
|
| 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/Documentation/translations/zh_CN/rust/ |
| H A D | testing.rst | 77 # rust_doctest_kernel_build_assert_rs_0.location: rust/kernel/build_assert.rs:13 79 # rust_doctest_kernel_build_assert_rs_1.location: rust/kernel/build_assert.rs:56
|
| /linux/rust/kernel/irq/ |
| H A D | flags.rs | 102 build_assert!(value as u64 <= c_ulong::MAX as u64); in new()
|
| /linux/rust/kernel/io/ |
| H A D | resource.rs | 232 crate::build_assert!(value as u64 <= c_ulong::MAX as u64); in new()
|
| /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/rust/kernel/num/ |
| H A D | bounded.rs | 371 crate::build_assert!( in from_expr()
|
| /linux/lib/ |
| H A D | Kconfig.debug | 3555 Controls how `build_error!` and `build_assert!` are handled during the build.
|