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