Searched refs:Ioapic (Results 1 – 6 of 6) sorted by relevance
/external/crosvm/devices/src/irqchip/ |
D | ioapic.rs | 65 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 …]
|
D | x86_64.rs | 209 chip: IrqSourceChip::Ioapic, in test_route_irq()
|
/external/crosvm/devices/src/irqchip/kvm/ |
D | x86_64.rs | 24 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/ |
D | lib.rs | 395 Ioapic, enumerator
|
D | x86_64.rs | 453 chip: IrqSourceChip::Ioapic, in ioapic_irq_route()
|
/external/crosvm/hypervisor/src/kvm/ |
D | x86_64.rs | 922 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()
|