Home
last modified time | relevance | path

Searched refs:Backend (Results 1 – 11 of 11) sorted by relevance

/linux/rust/kernel/
H A Dio.rs195 ) -> <IO::Backend as IoBackend>::View<'a, U> { in io_view_assert()
203 let ptr = IO::Backend::as_ptr(view); in io_view_assert()
207 unsafe { IO::Backend::project_view(view, projected_ptr) } in io_view_assert()
215 ) -> Result<<IO::Backend as IoBackend>::View<'a, U>> { in io_view()
217 let ptr = IO::Backend::as_ptr(view); in io_view()
226 Ok(unsafe { IO::Backend::project_view(view, projected_ptr) }) in io_view()
243 type View<'a, T: ?Sized + KnownSize>: IoBase<'a, Backend = Self, Target = T>;
399 type Backend: IoBackend; typedef
405 fn as_view(self) -> <Self::Backend as IoBackend>::View<'a, Self::Target>; in as_view()
419 KnownSize::size(Self::Backend::as_ptr(self.as_view())) in size()
[all …]
/linux/rust/kernel/sync/
H A Dlock.rs34 /// [`lock`]: Backend::lock
35 /// [`unlock`]: Backend::unlock
36 /// [`relock`]: Backend::relock
37 pub unsafe trait Backend { interface
43 /// [`lock`]: Backend::lock
44 /// [`unlock`]: Backend::unlock
63 /// Callers must ensure that [`Backend::init`] has been previously called.
71 /// Callers must ensure that [`Backend::init`] has been previously called.
85 /// Callers must ensure that `guard_state` comes from a previous call to [`Backend::lock`] (or
86 /// variant) that has been unlocked with [`Backend
[all...]
H A Dcondvar.rs8 use super::{lock::Backend, lock::Guard, LockClassKey};
114 fn wait_internal<T: ?Sized, B: Backend>( 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()
168 pub fn wait_interruptible_freezable<T: ?Sized, B: Backend>( in wait_interruptible_freezable()
186 pub fn wait_interruptible_timeout<T: ?Sized, B: Backend>( in wait_interruptible_timeout()
H A Dlocked_by.rs5 use super::{lock::Backend, lock::Lock};
102 pub fn new<B: Backend>(owner: &Lock<U, B>, data: T) -> Self { in new()
/linux/rust/kernel/sync/lock/
H A Dglobal.rs9 sync::lock::{Backend, Guard, Lock},
28 type Backend: Backend + 'static; typedef
37 inner: Lock<B::Item, B::Backend>,
71 B::Backend::init( in init()
102 inner: Guard<'static, B::Item, B::Backend>,
267 "Backend type used by [`",
279 type Backend = $crate::global_lock_inner!(backend $kind);
/linux/Documentation/ABI/testing/
H A Ddebugfs-iio-backend5 Name of Backend Y connected to device X.
/linux/Documentation/iio/
H A Dad7606.rst90 | | | Backend | Backend |<--| busy
/linux/drivers/staging/greybus/Documentation/firmware/
H A Dfirmware-management149 running Backend Interface Firmware identified by a firmware-tag. The user is
164 Backend Interface Firmware. The user is required to fill the 'firmware_tag'
/linux/Documentation/i2c/
H A Dslave-interface.rst21 | Userspace +........+ Backend +-----------+ Driver +-----+ Controller |
/linux/Documentation/filesystems/caching/
H A Dbackend-api.rst4 Cache Backend API
/linux/tools/perf/Documentation/
H A Dperf-stat.txt477 enough. Backend bound means that computation or memory access is the bottle