| /linux/rust/zerocopy-derive/derive/ |
| H A D | try_from_bytes.rs | 282 … invariants: parse_quote!((Aliasing, Alignment, #zerocopy_crate::invariant::Initialized)), in derive_is_bit_valid() 287 parse_quote!(Aliasing: #zerocopy_crate::invariant::Aliasing), in derive_is_bit_valid() 288 parse_quote!(Alignment: #zerocopy_crate::invariant::Alignment), in derive_is_bit_valid() 292 type Invariants = (Aliasing, Alignment, #zerocopy_crate::invariant::Initialized); in derive_is_bit_valid() 379 ___ZcAlignment: #zerocopy_crate::invariant::Alignment, in derive_is_bit_valid() 420 #zerocopy_crate::invariant::Initialized, in derive_is_bit_valid() 526 quote! { #zerocopy_crate::invariant::Unaligned } in derive_has_field_struct_union() 536 … invariants: parse_quote!((Aliasing, Alignment, #zerocopy_crate::invariant::Initialized)), in derive_has_field_struct_union() 541 parse_quote!(Aliasing: #zerocopy_crate::invariant::Aliasing), in derive_has_field_struct_union() 542 parse_quote!(Alignment: #zerocopy_crate::invariant::Alignment), in derive_has_field_struct_union() [all …]
|
| /linux/rust/zerocopy/src/pointer/ |
| H A D | mod.rs | 16 pub mod invariant; module 21 pub use invariant::{BecauseExclusive, BecauseImmutable, Read}; 31 pub type Maybe<'a, T, Alignment = invariant::Unaligned> = 32 Ptr<'a, ReadOnly<T>, (invariant::Shared, Alignment, invariant::Initialized)>; 38 I: invariant::Invariants<Validity = invariant::Initialized>, in is_zeroed() 39 I::Aliasing: invariant::Reference, in is_zeroed()
|
| H A D | transmute.rs | 22 invariant::*,
|
| H A D | ptr.rs | 21 invariant::*, 30 use super::super::invariant;
|
| /linux/rust/zerocopy/src/ |
| H A D | impls.rs | 114 let byte = byte.transmute_with::<u8, invariant::Valid, CastSizedExact, BecauseImmutable>(); 143 … let c = c.transmute_with::<Unalign<u32>, invariant::Valid, CastSizedExact, BecauseImmutable>(); 176 let c = c.transmute_with::<[u8], invariant::Valid, CastUnsized, BecauseImmutable>(); 186 … let n = n.transmute_with::<Unalign<$prim>, invariant::Valid, CastSizedExact, BecauseImmutable>(); 424 use crate::pointer::{SizeEq, TransmuteFrom, invariant::Valid}; 864 A: invariant::Alignment, in is_bit_valid() 1108 (Aliasing, Alignment, crate::invariant::Uninit), 1113 Aliasing: crate::invariant::Aliasing, 1114 Alignment: crate::invariant::Alignment, 1125 type Invariants = (Aliasing, Alignment, crate::invariant::Uninit); [all …]
|
| H A D | lib.rs | 392 invariant::{self, BecauseExclusive}, 416 pub use crate::pointer::{invariant::BecauseImmutable, Maybe, Ptr}; 1276 I: invariant::Invariants, 1285 type Invariants: invariant::Invariants<Aliasing = I::Aliasing>; 1310 I: invariant::Invariants; in is_projectable() 1316 I: invariant::Invariants, in is_projectable() 1328 use crate::invariant::{Validity, ValidityKind}; in is_projectable() 1777 A: invariant::Alignment; in is_bit_valid() 3360 let c_ptr = unsafe { c_ptr.assume_validity::<invariant::Initialized>() }; in try_read_from() 3375 Wrapping<T>: pointer::TransmuteFrom<T, invariant::Valid, invariant::Valid>, in try_read_from() [all …]
|
| H A D | wrappers.rs | 14 use crate::pointer::{invariant::Valid, SizeEq, TransmuteFrom}; 829 I: invariant::Invariants,
|
| H A D | macros.rs | 1038 A: $crate::invariant::Alignment, 1184 A: $crate::invariant::Alignment,
|
| H A D | split_at.rs | 13 use crate::pointer::invariant::{Aligned, Exclusive, Invariants, Shared, Valid};
|
| H A D | ref.rs | 201 invariant::{Aligned, BecauseExclusive, Initialized, Unaligned, Valid}, 965 A: crate::invariant::Aliasing, in cast_for_sized()
|
| /linux/Documentation/scheduler/ |
| H A D | sched-capacity.rst | 173 The task utilization signal can be made frequency invariant using the following 178 Applying this formula to the two examples above yields a frequency invariant 211 The task utilization signal can be made CPU invariant using the following 218 invariant task utilization of 25%. 224 order to obtain a truly invariant signal. The pseudo-formula for a task 225 utilization that is both CPU and frequency invariant is thus, for a given 232 In other words, invariant task utilization describes the behaviour of a task as 237 invariant form. 269 As stated in 2.2, capacity-aware scheduling requires a frequency-invariant task
|
| H A D | schedutil.rst | 83 The result is that the above 'running' and 'runnable' metrics become invariant 128 the frequency invariant utilization estimate of the CPU. From this we compute
|
| H A D | sched-energy.rst | 385 6.5 Scale-invariant utilization signals 389 states, EAS needs frequency-invariant and CPU-invariant PELT signals. These can
|
| H A D | completion.rst | 216 to make the code largely HZ-invariant.
|
| /linux/rust/zerocopy/src/util/ |
| H A D | macros.rs | 142 Alignment: crate::invariant::Alignment, 154 Alignment: crate::invariant::Alignment, 196 use crate::pointer::{*, invariant::Valid}; 234 Alignment: $crate::invariant::Alignment, 745 …use crate::pointer::{TransmuteFrom, cast::{CastExact, TransitiveProject}, SizeEq, invariant::Valid… 808 use crate::pointer::{TransmuteFrom, SizeEq, invariant::Valid};
|
| H A D | mod.rs | 26 invariant::{Exclusive, Shared, Valid},
|
| H A D | macro_util.rs | 32 invariant::{Aligned, Initialized, Valid},
|
| /linux/Documentation/userspace-api/media/ |
| H A D | fdl-appendix.rst | 73 .. _fdl-invariant: 237 :ref:`Invariant Sections <fdl-invariant>` and required 271 Preserve all the :ref:`Invariant Sections <fdl-invariant>` of the 282 in title with any :ref:`Invariant Section <fdl-invariant>`. 288 of these sections as invariant. To do this, add their titles to the list 289 of :ref:`Invariant Sections <fdl-invariant>` in the Modified Version's 327 :ref:`Invariant Sections <fdl-invariant>` of all of the original 332 multiple identical :ref:`Invariant Sections <fdl-invariant>` may be 394 :ref:`Invariant Sections <fdl-invariant>` with translations requires 454 Foundation; with the :ref:`Invariant Sections <fdl-invariant>` [all …]
|
| /linux/arch/sh/lib/ |
| H A D | memcpy-sh4.S | 454 ! We also need r0 as a temporary (for movca), so 'undo' the invariant: 775 ! r5 must be invariant - 2
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-script-perl.txt | 93 Here's a brief description of each of the invariant event args:
|
| /linux/LICENSES/deprecated/ |
| H A D | GFDL-1.1 | 229 of these sections as invariant. To do this, add their titles to the 370 instead of saying which ones are invariant. If you have no
|
| H A D | GFDL-1.2 | 256 of these sections as invariant. To do this, add their titles to the
|
| /linux/Documentation/filesystems/caching/ |
| H A D | netfs-api.rst | 165 assumed that the size is invariant over time. The coherency data is used to
|
| /linux/Documentation/arch/arm64/ |
| H A D | sme.rst | 69 vectors from 0 to VL/8-1 stored in the same endianness invariant format as is
|
| /linux/Documentation/bpf/ |
| H A D | signing.rst | 81 signed are *relocation-invariant*:
|