| /linux-6.15/rust/kernel/sync/ |
| H A D | rcu.rs | 16 pub struct Guard(NotThreadSafe); struct 18 impl Guard { impl 31 impl Default for Guard { implementation 37 impl Drop for Guard { implementation 45 pub fn read_lock() -> Guard { in read_lock() 46 Guard::new() in read_lock()
|
| H A D | lock.rs | 167 pub fn lock(&self) -> Guard<'_, T, B> { in lock() 172 unsafe { Guard::new(self, state) } in lock() 178 pub fn try_lock(&self) -> Option<Guard<'_, T, B>> { in try_lock() 181 unsafe { B::try_lock(self.state.get()).map(|state| Guard::new(self, state)) } in try_lock() 191 pub struct Guard<'a, T: ?Sized, B: Backend> { struct 198 unsafe impl<T: Sync + ?Sized, B: Backend> Sync for Guard<'_, T, B> {} implementation 200 impl<'a, T: ?Sized, B: Backend> Guard<'a, T, B> { implementation 243 impl<T: ?Sized, B: Backend> core::ops::Deref for Guard<'_, T, B> { implementation 252 impl<T: ?Sized, B: Backend> core::ops::DerefMut for Guard<'_, T, B> { implementation 259 impl<T: ?Sized, B: Backend> Drop for Guard<'_, T, B> { implementation [all …]
|
| H A D | condvar.rs | 8 use super::{lock::Backend, lock::Guard, LockClassKey}; 117 guard: &mut Guard<'_, T, B>, in wait_internal() 145 pub fn wait<T: ?Sized, B: Backend>(&self, guard: &mut Guard<'_, T, B>) { in wait() 156 pub fn wait_interruptible<T: ?Sized, B: Backend>(&self, guard: &mut Guard<'_, T, B>) -> bool { in wait_interruptible() 170 guard: &mut Guard<'_, T, B>, in wait_interruptible_freezable() 188 guard: &mut Guard<'_, T, B>, in wait_interruptible_timeout()
|
| /linux-6.15/rust/kernel/ |
| H A D | revocable.rs | 116 pub fn try_access_with_guard<'a>(&'a self, _guard: &'a rcu::Guard) -> Option<&'a T> { in try_access_with_guard() 197 _rcu_guard: rcu::Guard, 202 fn new(data_ref: *const T, rcu_guard: rcu::Guard) -> Self { in new()
|
| /linux-6.15/rust/kernel/sync/lock/ |
| H A D | global.rs | 9 sync::lock::{Backend, Guard, Lock}, 98 inner: Guard<'static, B::Item, B::Backend>,
|
| H A D | mutex.rs | 95 pub type MutexGuard<'a, T> = super::Guard<'a, T, MutexBackend>;
|
| H A D | spinlock.rs | 96 pub type SpinLockGuard<'a, T> = super::Guard<'a, T, SpinLockBackend>;
|
| /linux-6.15/Documentation/arch/arm/ |
| H A D | memory.rst | 51 ffc00000 ffc7ffff Guard region
|
| /linux-6.15/Documentation/admin-guide/hw-vuln/ |
| H A D | special-register-buffer-data-sampling.rst | 88 Software Guard Extensions (Intel SGX) enclaves. On logical processors that
|
| /linux-6.15/Documentation/admin-guide/media/ |
| H A D | bttv-cardlist.rst | 430 - Grand X-Guard / Trust 814PCI
|
| H A D | vivid.rst | 726 - Insert Video Guard Band 728 adds 4 columns of pixels with the HDMI Video Guard Band code at the 731 to the HDMI Video Guard Band code that precedes each active video line 733 receiver has correct HDMI Video Guard Band processing, enable this 736 have the same value as the Video Guard Band that precedes them. 737 Receivers that will just keep skipping Video Guard Band values will
|
| H A D | dvb_intro.rst | 131 # T Frequency Bandwidth FEC FEC2 QAM Mode Guard Hier
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | Kconfig | 121 bool "Software Guard eXtensions (SGX) Virtualization"
|
| /linux-6.15/Documentation/arch/x86/ |
| H A D | sgx.rst | 4 Software Guard eXtensions (SGX) 10 Software Guard eXtensions (SGX) hardware enables for user space applications
|
| /linux-6.15/include/linux/ |
| H A D | page-flags.h | 1087 PAGE_TYPE_OPS(Guard, guard, guard) in PAGE_TYPE_OPS()
|
| /linux-6.15/tools/memory-model/Documentation/ |
| H A D | ordering.txt | 523 o Guard all accesses to a given variable by a particular lock,
|
| /linux-6.15/tools/arch/x86/kcpuid/ |
| H A D | cpuid.csv | 191 … 7, 0, ebx, 2, sgx , Intel SGX (Software Guard Extensions) 405 # Intel Software Guard Extensions (SGX) enumeration
|
| /linux-6.15/drivers/scsi/aic7xxx/ |
| H A D | aic7xxx.seq | 172 * Guard against a bus free after (re)selection 885 /* Guard against overruns */
|
| H A D | aic79xx.seq | 1542 * Guard against SG_CACHE_AVAIL activating during sg fetch
|
| /linux-6.15/arch/x86/ |
| H A D | Kconfig | 1882 bool "Software Guard eXtensions (SGX)" 1890 Intel(R) Software Guard eXtensions (SGX) is a set of CPU instructions
|