pub struct MsiInterruptSet { /* private fields */ }
Expand description
A set of message-signaled interrupts that have yet to be connected to a backing interrupt controller.
Implementations§
Source§impl MsiInterruptSet
impl MsiInterruptSet
Sourcepub fn connect(self, target: &dyn MsiInterruptTarget)
pub fn connect(self, target: &dyn MsiInterruptTarget)
Connects the interrupts created with builder()
to the given target
interrupt controller.
Trait Implementations§
Source§impl RegisterMsi for MsiInterruptSet
impl RegisterMsi for MsiInterruptSet
Source§fn new_msi(&mut self) -> MsiInterrupt
fn new_msi(&mut self) -> MsiInterrupt
Returns a new message-signaled interrupt for this device.
Auto Trait Implementations§
impl Freeze for MsiInterruptSet
impl !RefUnwindSafe for MsiInterruptSet
impl Send for MsiInterruptSet
impl Sync for MsiInterruptSet
impl Unpin for MsiInterruptSet
impl !UnwindSafe for MsiInterruptSet
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