fn unregister_irqfd(&self, _fd: &EventFd, gsi: u32) -> vm::Result<()> {
        debug!("unregister_irqfd fd {} gsi {}", _fd.as_raw_fd(), gsi);
        let (_, kill_fd) = self.irqfds.lock().unwrap().remove(&gsi).unwrap();
        kill_fd.write(1).unwrap();
        Ok(())
    }
///
/// Unregisters an event that will, when signaled, trigger the `gsi` IRQ.
///
Unregisters an event that will, when signaled, trigger the `gsi` IRQ.
Unregisters an event that will when signaled trigger the ` gsi ` IRQ .
fn unregister_irqfd(&self, _fd: &EventFd, gsi: u32) -> vm::Result<()> {
        debug!("unregister_irqfd fd {} gsi {}", _fd.as_raw_fd(), gsi);
        let (_, kill_fd) = self.irqfds.lock().unwrap().remove(&gsi).unwrap();
        kill_fd.write(1).unwrap();
        Ok(())
    }
fn unregister_irqfd ( & self , _fd : & EventFd , gsi : u32 ) -> vm :: Result < ( ) > { debug ! ( " " _fd as_raw_fd ( ) gsi ) ; let ( _ , kill_fd ) = self . irqfds . lock ( ) . unwrap ( ) . remove ( & gsi ) . unwrap ( ) ; kill_fd . write ( 1 ) . unwrap ( ) ; Ok ( ( ) ) }
Unregisters an event that will, when signaled, trigger the `gsi` IRQ.
Unregisters an event that will when signaled trigger the ` gsi ` IRQ .
&self
_fd
&EventFd
gsi
u32
&self
_fd
&EventFd
gsi
u32