Home
last modified time | relevance | path

Searched refs:ioapic (Results 1 – 7 of 7) sorted by relevance

/external/crosvm/devices/src/irqchip/
Dioapic.rs501 let ioapic = set_up_with_irq(irq, trigger); in set_up() localVariable
502 (ioapic, irq) in set_up()
506 let mut ioapic = self::new(); in set_up_with_irq() localVariable
507 set_up_redirection_table_entry(&mut ioapic, irq, trigger); in set_up_with_irq()
508 ioapic.out_events[irq] = Some(IrqEvent { in set_up_with_irq()
513 ioapic in set_up_with_irq()
516 fn read_reg(ioapic: &mut Ioapic, selector: u8) -> u32 { in read_reg()
518 ioapic.write(ioapic_bus_address(IOREGSEL_OFF), &[selector]); in read_reg()
519 ioapic.read(ioapic_bus_address(IOWIN_OFF), &mut data); in read_reg()
523 fn write_reg(ioapic: &mut Ioapic, selector: u8, value: u32) { in write_reg()
[all …]
Dmod.rs38 mod ioapic; module
41 pub use ioapic::*;
/external/crosvm/devices/src/irqchip/kvm/
Dx86_64.rs147 ioapic: Arc<Mutex<Ioapic>>, field
205 ioapic: Arc::new(Mutex::new(Ioapic::new(irq_tube, ioapic_pins)?)), in new()
408 self.ioapic.lock().service_irq(pin as usize, level); in service_irq()
441 if let Ok(mut ioapic) = self.ioapic.try_lock() { in service_irq_event()
443 ioapic.service_irq(pin as usize, true); in service_irq_event()
445 ioapic.service_irq(pin as usize, true); in service_irq_event()
446 ioapic.service_irq(pin as usize, false); in service_irq_event()
462 self.ioapic.lock().end_of_interrupt(vector); in broadcast_eoi()
531 ioapic: self.ioapic.clone(), in try_clone()
558 self.ioapic.clone(), in finalize_devices()
[all …]
/external/crosvm/hypervisor/src/kvm/
Dx86_64.rs211 irqchip_state.chip.ioapic in get_ioapic_state()
226 irqchip_state.chip.ioapic = *state; in set_ioapic_state()
/external/crosvm/kvm/src/
Dlib.rs562 irqchip_state.chip.ioapic in get_ioapic_state()
578 irqchip_state.chip.ioapic = *state; in set_ioapic_state()
/external/kernel-headers/original/uapi/linux/
Dkvm.h138 struct kvm_ioapic_state ioapic; member
/external/crosvm/kvm_sys/src/x86/
Dbindings.rs4435 pub ioapic: kvm_ioapic_state,
4472 &(*(::std::ptr::null::<kvm_irqchip__bindgen_ty_1>())).ioapic as *const _ as usize in bindgen_test_layout_kvm_irqchip__bindgen_ty_1()
4479 stringify!(ioapic) in bindgen_test_layout_kvm_irqchip__bindgen_ty_1()