Lines Matching +full:reference +full:- +full:sync
1 // SPDX-License-Identifier: GPL-2.0
11 sync::{CondVar, LockClassKey},
15 /// Creates a [`PollCondVar`] initialiser with the given name and a newly-created lock class.
19 $crate::sync::poll::PollCondVar::new(
29 /// The pointer must be null or reference a valid `poll_table`.
41 /// The pointer must be null or reference a valid `poll_table` for the duration of `'a`.
42 pub unsafe fn from_raw(table: *mut bindings::poll_table) -> Self { in from_raw()
67 /// [`CondVar`]: crate::sync::CondVar
76 pub fn new(name: &'static CStr, key: Pin<&'static LockClassKey>) -> impl PinInit<Self> { in new()
78 inner <- CondVar::new(name, key), in new()
87 fn deref(&self) -> &CondVar { in deref()