Searched refs:B (Results 1 – 5 of 5) sorted by relevance
| /rust/kernel/sync/ |
| A D | lock.rs | 122 unsafe impl<T: ?Sized + Send, B: Backend> Send for Lock<T, B> {} 126 unsafe impl<T: ?Sized + Send, B: Backend> Sync for Lock<T, B> {} 128 impl<T, B: Backend> Lock<T, B> { 143 impl<B: Backend> Lock<(), B> { 165 impl<T: ?Sized, B: Backend> Lock<T, B> { 200 unsafe impl<T: Sync + ?Sized, B: Backend> Sync for Guard<'_, T, B> {} 202 impl<'a, T: ?Sized, B: Backend> Guard<'a, T, B> { 245 impl<T: ?Sized, B: Backend> core::ops::Deref for Guard<'_, T, B> { 254 impl<T: ?Sized, B: Backend> core::ops::DerefMut for Guard<'_, T, B> { 261 impl<T: ?Sized, B: Backend> Drop for Guard<'_, T, B> { [all …]
|
| A D | condvar.rs | 114 fn wait_internal<T: ?Sized, B: Backend>( in wait_internal() 117 guard: &mut Guard<'_, T, B>, in wait_internal() argument 145 pub fn wait<T: ?Sized, B: Backend>(&self, guard: &mut Guard<'_, T, B>) { in wait() argument 156 pub fn wait_interruptible<T: ?Sized, B: Backend>(&self, guard: &mut Guard<'_, T, B>) -> bool { in wait_interruptible() 168 pub fn wait_interruptible_freezable<T: ?Sized, B: Backend>( in wait_interruptible_freezable() 170 guard: &mut Guard<'_, T, B>, in wait_interruptible_freezable() argument 186 pub fn wait_interruptible_timeout<T: ?Sized, B: Backend>( in wait_interruptible_timeout() 188 guard: &mut Guard<'_, T, B>, in wait_interruptible_timeout() argument
|
| A D | locked_by.rs | 102 pub fn new<B: Backend>(owner: &Lock<U, B>, data: T) -> Self { in new() argument 104 size_of::<Lock<U, B>>() > 0, in new()
|
| /rust/kernel/sync/lock/ |
| A D | global.rs | 37 inner: Lock<B::Item, B::Backend>, 40 impl<B: GlobalLockBackend> GlobalLock<B> { 98 inner: Guard<'static, B::Item, B::Backend>, 101 impl<B: GlobalLockBackend> core::ops::Deref for GlobalGuard<B> { 109 impl<B: GlobalLockBackend> core::ops::DerefMut for GlobalGuard<B> { 124 unsafe impl<T, B> Send for GlobalLockedBy<T, B> 127 B: GlobalLockBackend, 133 unsafe impl<T, B> Sync for GlobalLockedBy<T, B> 136 B: GlobalLockBackend, 141 impl<T, B: GlobalLockBackend> GlobalLockedBy<T, B> { [all …]
|
| /rust/pin-init/src/ |
| A D | lib.rs | 1663 impl_tuple_zeroable!(A, B, C, D, E, F, G, H, I, J); 1679 impl_fn_zeroable_option!(["Rust", "C"] { A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T…
|
Completed in 10 milliseconds