Searched refs:Backend (Results 1 – 11 of 11) sorted by relevance
| /linux/rust/kernel/ |
| H A D | io.rs | 195 ) -> <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 D | lock.rs | 34 /// [`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 D | condvar.rs | 8 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 D | locked_by.rs | 5 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 D | global.rs | 9 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 D | debugfs-iio-backend | 5 Name of Backend Y connected to device X.
|
| /linux/Documentation/iio/ |
| H A D | ad7606.rst | 90 | | | Backend | Backend |<--| busy
|
| /linux/drivers/staging/greybus/Documentation/firmware/ |
| H A D | firmware-management | 149 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 D | slave-interface.rst | 21 | Userspace +........+ Backend +-----------+ Driver +-----+ Controller |
|
| /linux/Documentation/filesystems/caching/ |
| H A D | backend-api.rst | 4 Cache Backend API
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-stat.txt | 477 enough. Backend bound means that computation or memory access is the bottle
|