Home
last modified time | relevance | path

Searched refs:Ioapic (Results 1 – 6 of 6) sorted by relevance

/external/crosvm/devices/src/irqchip/
Dioapic.rs65 pub struct Ioapic { struct
88 impl BusDevice for Ioapic { argument
147 impl Ioapic { impl
148 pub fn new(irq_tube: Tube, num_pins: usize) -> Result<Ioapic> { in new() argument
152 Ok(Ioapic { in new()
485 fn new() -> Ioapic { in new()
487 Ioapic::new(irq_tube, NUM_IOAPIC_PINS).unwrap() in new()
499 fn set_up(trigger: TriggerMode) -> (Ioapic, usize) { in set_up() argument
505 fn set_up_with_irq(irq: usize, trigger: TriggerMode) -> Ioapic { in set_up_with_irq() argument
516 fn read_reg(ioapic: &mut Ioapic, selector: u8) -> u32 { in read_reg() argument
[all …]
Dx86_64.rs209 chip: IrqSourceChip::Ioapic, in test_route_irq()
/external/crosvm/devices/src/irqchip/kvm/
Dx86_64.rs24 Ioapic, IrqEvent, IrqEventIndex, Pic, VcpuRunState, IOAPIC_BASE_ADDRESS,
147 ioapic: Arc<Mutex<Ioapic>>,
205 ioapic: Arc::new(Mutex::new(Ioapic::new(irq_tube, ioapic_pins)?)), in new()
236 | IrqSourceChip::Ioapic => chips.push((*chip, *pin)), in routes_to_chips()
407 IrqSourceChip::Ioapic => { in service_irq()
440 IrqSourceChip::Ioapic => { in service_irq_event()
/external/crosvm/hypervisor/src/
Dlib.rs395 Ioapic, enumerator
Dx86_64.rs453 chip: IrqSourceChip::Ioapic, in ioapic_irq_route()
/external/crosvm/hypervisor/src/kvm/
Dx86_64.rs922 IrqSourceChip::Ioapic => KVM_IRQCHIP_IOAPIC, in chip_to_kvm_chip()
1423 chip: IrqSourceChip::Ioapic, in set_gsi_routing()
1440 chip: IrqSourceChip::Ioapic, in set_gsi_routing()