Home
last modified time | relevance | path

Searched full:invariant (Results 1 – 25 of 175) sorted by relevance

1234567

/linux/Documentation/userspace-api/media/
H A Dfdl-appendix.rst73 .. _fdl-invariant:
75 The "Invariant Sections" are certain
77 as being those of Invariant Sections, in the notice that says that the
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
328 documents, unmodified, and list them all as Invariant Sections of your
[all …]
/linux/LICENSES/deprecated/
H A DGFDL-1.28 Invariant Sections, Front-Cover Texts or Back-Cover Texts.
82 The "Invariant Sections" are certain Secondary Sections whose titles
83 are designated, as being those of Invariant Sections, in the notice
86 allowed to be designated as Invariant. The Document may contain zero
87 Invariant Sections. If the Document does not identify any Invariant
223 G. Preserve in that license notice the full lists of Invariant Sections
244 L. Preserve all the Invariant Sections of the Document,
250 or to conflict in title with any Invariant Section.
256 of these sections as invariant. To do this, add their titles to the
257 list of Invariant Sections in the Modified Version's license notice.
[all …]
H A DGFDL-1.18 Invariant Sections, Front-Cover Texts or Back-Cover Texts.
79 The "Invariant Sections" are certain Secondary Sections whose titles
80 are designated, as being those of Invariant Sections, in the notice
197 G. Preserve in that license notice the full lists of Invariant Sections
218 L. Preserve all the Invariant Sections of the Document,
224 or to conflict in title with any Invariant Section.
229 of these sections as invariant. To do this, add their titles to the
230 list of Invariant Sections in the Modified Version's license notice.
259 Invariant Sections of all of the original documents, unmodified, and
260 list them all as Invariant Sections of your combined work in its
[all …]
/linux/drivers/android/
H A Dbinder_internal.h177 * (invariant after initialized)
186 * (invariant after initialized)
206 * (invariant, no lock needed)
208 * (invariant, no lock needed)
224 * (invariant after initialized)
226 * (invariant after initialized)
228 * (invariant after initialized)
262 * invariant after initialization
358 * (invariant after initialized)
360 * (invariant after initialized)
[all …]
/linux/include/uapi/linux/
H A Dcoresight-stm.h12 * The CoreSight STM supports guaranteed and invariant timing
15 * ensure the transaction is accepted by the STM. While invariant
17 * will take an invariant amount of time regardless of the
/linux/arch/x86/kvm/
H A Dhyperv.h153 * With HV_ACCESS_TSC_INVARIANT feature, invariant TSC (CPUID.80000007H:EDX[8])
161 * If Hyper-V's invariant TSC control is not exposed to the guest, in kvm_hv_invtsc_suppressed()
162 * the invariant TSC CPUID flag is not suppressed, Windows guests were in kvm_hv_invtsc_suppressed()
164 * encouraged to enable Hyper-V's invariant TSC control when invariant in kvm_hv_invtsc_suppressed()
172 * If Hyper-V's invariant TSC control is exposed to the guest, KVM is in kvm_hv_invtsc_suppressed()
173 * responsible for suppressing the invariant TSC CPUID flag if the in kvm_hv_invtsc_suppressed()
/linux/rust/kernel/net/
H A Dphy.rs97 // SAFETY: The struct invariant ensures that we may access in phy_id()
105 // SAFETY: The struct invariant ensures that we may access in state()
130 // SAFETY: The struct invariant ensures that we may access in is_link_up()
142 // SAFETY: The struct invariant ensures that we may access in is_autoneg_enabled()
155 // SAFETY: The struct invariant ensures that we may access in is_autoneg_completed()
164 // SAFETY: The struct invariant ensures that we may access in set_speed()
177 // SAFETY: The struct invariant ensures that we may access in set_duplex()
196 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Self`. in read_paged()
209 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Self`. in resolve_aneg_linkmode()
217 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Self`. in genphy_soft_reset()
[all …]
/linux/rust/kernel/
H A Dlist.rs163 // INVARIANT: Pin-init initializers can't be used on an existing `Arc`, so this value will in new()
220 // INVARIANT: Pin-init initializers can't be used on an existing `Arc`, so this value will in new()
265 // INVARIANT: A linked list with one item should be cyclic. in push_back()
272 // SAFETY: By the type invariant, this pointer is valid or null. We just checked that in push_back()
277 // INVARIANT: This correctly inserts `item` between `prev` and `next`. in push_back()
304 // INVARIANT: A linked list with one item should be cyclic. in push_front()
315 // INVARIANT: This correctly inserts `item` between `prev` and `next`. in push_front()
420 // INVARIANT: There are three cases: in remove_internal_inner()
431 // INVARIANT: `item` is being removed, so the pointers should be null. in remove_internal_inner()
436 // INVARIANT in remove_internal_inner()
[all...]
H A Derror.rs113 // INVARIANT: The check above ensures the type invariant
137 // INVARIANT: The contract ensures the type invariant in to_ptr()
150 // SAFETY: `self.0` is a valid error due to its invariant. in name()
157 // SAFETY: `self.0` is a valid error due to its invariant.
303 // which always fits in an `i16`, as per the invariant above.
345 // `-bindings::MAX_ERRNO` fits in an `i16` as per invariant above,
H A Drbtree.rs188 // INVARIANT: There are no nodes in the tree, so the invariant holds vacuously. in new()
198 // INVARIANT: in iter()
213 // INVARIANT: in iter_mut()
245 // INVARIANT: in cursor_front()
260 // INVARIANT: in cursor_back()
378 // SAFETY: By the type invariant of `Self`, all non-null `rb_node` pointers stored in `self` in get()
425 // SAFETY: By the type invariant of `Self`, all non-null `rb_node` pointers stored in `self` in cursor_lower_bound()
465 // INVARIANT: in cursor_lower_bound()
486 // INVARIANT in drop()
[all...]
H A Dtask.rs188 // created by the calling `Task`. This invariant guarantees that after having acquired a
295 // SAFETY: By the type invariant, we know that `self.0` is valid.
314 // SAFETY: By the type invariant, we know that `self.0` is valid. We received a valid
H A Dfirmware.rs91 // SAFETY: `self.as_raw()` is valid by the type invariant. in size()
97 // SAFETY: `self.as_raw()` is valid by the type invariant. Additionally, in data()
106 // SAFETY: `self.as_raw()` is valid by the type invariant. in drop()
/linux/Documentation/scheduler/
H A Dsched-capacity.rst173 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%.
220 2.4 Invariant task utilization
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
/linux/rust/kernel/net/phy/
H A Dreg.rs107 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Device`. in read()
119 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Device`. in write()
129 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Self`. in read_status()
199 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Device`. in read()
209 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Device`. in write()
218 // SAFETY: `phydev` is pointing to a valid object by the type invariant of `Self`. in read_status()
/linux/rust/kernel/sync/
H A Darc.rs196 // INVARIANT: The refcount is initialised to a non-zero value.
219 // INVARIANT: By the safety requirements, the invariants hold.
320 // INVARIANT: We own the only refcount to this arc, so we may create a `UniqueArc`. We in into_unique_or_drop()
361 // SAFETY: By the type invariant, there is necessarily a reference to the object, so it is
375 // INVARIANT: C `refcount_inc` saturates the refcount, so it cannot overflow to zero.
376 // SAFETY: By the type invariant, there is necessarily a reference to the object, so it is
387 // SAFETY: By the type invariant, there is necessarily a reference to the object. We cannot
393 // INVARIANT: If the refcount reaches zero, there are no other instances of `Arc`, and in drop()
394 // this instance is being dropped, so the broken invariant is not observable. in drop()
395 // SAFETY: Also by the type invariant, w in drop()
[all...]
/linux/include/drm/
H A Ddrm_panic.h85 * safely access any state which is invariant in between these two function
95 * stays invariant after the atomic check code has finished is safe to access.
101 * invariant between these two calls. This also means that for drivers using
136 * - An state that isn't invariant and that the driver must be able to access
/linux/arch/riscv/include/asm/
H A Dtopology.h11 /* Replace task scheduler's default frequency-invariant accounting */
18 /* Replace task scheduler's default cpu-invariant accounting */
/linux/arch/arm/include/asm/
H A Dtopology.h12 /* Replace task scheduler's default frequency-invariant accounting */
19 /* Replace task scheduler's default cpu-invariant accounting */
/linux/arch/arm64/include/asm/
H A Dtopology.h22 /* Replace task scheduler's default frequency-invariant accounting */
29 /* Replace task scheduler's default cpu-invariant accounting */
/linux/tools/perf/tests/
H A Dhists_filter.c188 /* normal stats should be invariant */ in test__hists_filter()
217 /* normal stats should be invariant */ in test__hists_filter()
252 /* normal stats should be invariant */ in test__hists_filter()
281 /* normal stats should be invariant */ in test__hists_filter()
312 /* normal stats should be invariant */ in test__hists_filter()
/linux/rust/kernel/block/mq/
H A Drequest.rs69 // INVARIANT: By the safety requirements of this function, invariants are upheld.
86 // SAFETY: By type invariant, `self.0` is a valid `struct request` and
124 // SAFETY: By type invariant, `this.0` was a valid `struct request`. The in end_ok()
154 // SAFETY: By type invariant, `self.0` is a valid allocation. Further,
250 // SAFETY: The type invariant of `Request` guarantees that the private in dec_ref()
H A Draw_writer.rs23 // INVARIANT: We null terminated the buffer above. in new()
48 // INVARIANT: We are not overwriting the last byte in write_str()
H A Dgen_disk.rs164 // INVARIANT: `gendisk` was initialized above. in build()
165 // INVARIANT: `gendisk` was added to the VFS via `device_add_disk` above. in build()
191 // SAFETY: By type invariant, `self.gendisk` points to a valid and in drop()
/linux/Documentation/admin-guide/
H A Dspkguide.txt16 Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
1288 The "Invariant Sections" are certain Secondary Sections whose titles
1289 are designated, as being those of Invariant Sections, in the notice
1292 allowed to be designated as Invariant. The Document may contain zero
1293 Invariant Sections. If the Document does not identify any Invariant
1429 G. Preserve in that license notice the full lists of Invariant Sections
1450 L. Preserve all the Invariant Sections of the Document,
1456 or to conflict in title with any Invariant Section.
1462 of these sections as invariant. To do this, add their titles to the
1463 list of Invariant Sections in the Modified Version's license notice.
[all …]
/linux/rust/kernel/list/
H A Darc.rs327 // INVARIANT: By the safety requirements, the invariants on `ListArc` are satisfied. in transmute_from_arc()
464 /// # Invariant
470 // This value needs to be pinned to justify the INVARIANT: comment in `AtomicTracker::new`.
477 // INVARIANT: Pin-init initializers can't be used on an existing `Arc`, so this value will
494 // INVARIANT: We just created a ListArc, so the boolean should be true.
499 // INVARIANT: We just dropped a ListArc, so the boolean should be false. in on_create_list_arc_from_unique()
504 // SAFETY: If this method returns `true`, then by the type invariant there is no `ListArc` before in on_drop_list_arc()
512 // INVARIANT: If this method returns true, then the boolean used to be false, and is no

1234567