pub fn sys_interrupt_trigger(
        &self,
        interrupt: HandleValue,
        options: u32,
        timestamp: i64,
    ) -> ZxResult {
        info!(
            "interrupt.trigger: interrupt={:?} options={:?} timestamp={:?}",
            interrupt, options, timestamp
        );
        let interrupt = self
            .thread
            .proc()
            .get_object_with_rights::<Interrupt>(interrupt, Rights::SIGNAL)?;
        interrupt.trigger(timestamp)
    }
/// Triggers a virtual interrupt object.
Triggers a virtual interrupt object.
Triggers a virtual interrupt object .
pub fn sys_interrupt_trigger(
        &self,
        interrupt: HandleValue,
        options: u32,
        timestamp: i64,
    ) -> ZxResult {
        info!(
            "interrupt.trigger: interrupt={:?} options={:?} timestamp={:?}",
            interrupt, options, timestamp
        );
        let interrupt = self
            .thread
            .proc()
            .get_object_with_rights::<Interrupt>(interrupt, Rights::SIGNAL)?;
        interrupt.trigger(timestamp)
    }
pub fn sys_interrupt_trigger ( & self , interrupt : HandleValue , options : u32 , timestamp : i64 , ) -> ZxResult { info ! ( " " interrupt options timestamp ) ; let interrupt = self . thread . proc ( ) . get_object_with_rights :: < Interrupt > ( interrupt , Rights :: SIGNAL ) ? ; interrupt . trigger ( timestamp ) }
Triggers a virtual interrupt object.
Triggers a virtual interrupt object .
&self
interrupt
HandleValue
options
u32
timestamp
i64
&self
interrupt
HandleValue
options
u32
timestamp
i64