pub fn sys_interrupt_ack(&self, interrupt: HandleValue) -> ZxResult {
        info!("interupt.ack: interrupt={:?}", interrupt);
        let interrupt = self
            .thread
            .proc()
            .get_object_with_rights::<Interrupt>(interrupt, Rights::WRITE)?;
        interrupt.ack()
    }
/// Acknowledge an interrupt and re-arm it.
///
/// This system call acknowledges an interrupt object, causing it to be eligible to trigger again (and delivering a packet to the port it is bound to).
Acknowledge an interrupt and re-arm it.
This system call acknowledges an interrupt object, causing it to be eligible to trigger again (and delivering a packet to the port it is bound to).
Acknowledge an interrupt and re - arm it . This system call acknowledges an interrupt object causing it to be eligible to trigger again ( and delivering a packet to the port it is bound to ) .
pub fn sys_interrupt_ack(&self, interrupt: HandleValue) -> ZxResult {
        info!("interupt.ack: interrupt={:?}", interrupt);
        let interrupt = self
            .thread
            .proc()
            .get_object_with_rights::<Interrupt>(interrupt, Rights::WRITE)?;
        interrupt.ack()
    }
pub fn sys_interrupt_ack ( & self , interrupt : HandleValue ) -> ZxResult { info ! ( " " interrupt ) ; let interrupt = self . thread . proc ( ) . get_object_with_rights :: < Interrupt > ( interrupt , Rights :: WRITE ) ? ; interrupt . ack ( ) }
Acknowledge an interrupt and re-arm it.
Acknowledge an interrupt and re - arm it .
&self
interrupt
HandleValue
&self
interrupt
HandleValue