Struct abi::SysCallRings
source · #[repr(C)]pub struct SysCallRings {
pub user_to_kernel: AtomicPtr<BBBuffer>,
pub kernel_to_user: AtomicPtr<BBBuffer>,
}
Fields§
§user_to_kernel: AtomicPtr<BBBuffer>
USER should take the PRODUCER KERNEL should take the CONSUMER
kernel_to_user: AtomicPtr<BBBuffer>
USER should take the CONSUMER KERNEL should take the PRODUCER
Auto Trait Implementations§
impl !Freeze for SysCallRings
impl RefUnwindSafe for SysCallRings
impl Send for SysCallRings
impl Sync for SysCallRings
impl Unpin for SysCallRings
impl UnwindSafe for SysCallRings
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more