Searched refs:IRQState (Results 1 – 14 of 14) sorted by relevance
/qemu/rust/qemu-api/src/ |
H A D | irq.rs | 23 pub struct IRQState(Opaque<bindings::IRQState>); struct 52 cell: BqlCell<*mut bindings::IRQState>, 91 pub(crate) const fn as_ptr(&self) -> *mut *mut bindings::IRQState { in as_ptr() argument 95 pub(crate) const fn slice_as_ptr(slice: &[Self]) -> *mut *mut bindings::IRQState { in slice_as_ptr() argument 110 unsafe impl ObjectType for IRQState { implementation 115 qom_isa!(IRQState: Object);
|
H A D | sysbus.rs | 14 irq::{IRQState, InterruptSource}, 101 fn connect_irq(&self, id: u32, irq: &Owned<IRQState>) { in connect_irq() argument 104 let irq: &IRQState = irq; in connect_irq()
|
/qemu/hw/core/ |
H A D | irq.c | 37 static void init_irq_fields(IRQState *irq, qemu_irq_handler handler, in init_irq_fields() 45 void qemu_init_irq(IRQState *irq, qemu_irq_handler handler, void *opaque, in qemu_init_irq() 52 void qemu_init_irqs(IRQState irq[], size_t count, in qemu_init_irqs() 83 IRQState *irq = IRQ(object_new(TYPE_IRQ)); in qemu_allocate_irq() 104 IRQState *irq = opaque; in qemu_notirq() 130 .instance_size = sizeof(IRQState),
|
/qemu/include/hw/ |
H A D | irq.h | 9 OBJECT_DECLARE_SIMPLE_TYPE(IRQState, IRQ) 11 struct IRQState { struct 41 void qemu_init_irq(IRQState *irq, qemu_irq_handler handler, void *opaque, 52 void qemu_init_irqs(IRQState irq[], size_t count,
|
/qemu/include/hw/ide/ |
H A D | ahci-pci.h | 21 IRQState irq;
|
/qemu/include/hw/ipack/ |
H A D | ipack.h | 64 IRQState irq[2];
|
/qemu/rust/hw/char/pl011/src/ |
H A D | device.rs | 10 irq::{IRQState, InterruptSource}, 661 irq: *mut IRQState, in pl011_create() 666 let irq = unsafe { Owned::<IRQState>::from(&*irq) }; in pl011_create() 662 pl011_create( addr: u64, irq: *mut IRQState, chr: *mut Chardev, ) -> *mut DeviceState pl011_create() argument
|
/qemu/include/qemu/ |
H A D | typedefs.h | 130 typedef struct IRQState *qemu_irq;
|
/qemu/include/hw/net/ |
H A D | imx_fec.h | 270 IRQState mii_irq;
|
/qemu/hw/char/ |
H A D | serial-pci-multi.c | 48 IRQState irqs[PCI_SERIAL_MAX_PORTS];
|
/qemu/hw/sh4/ |
H A D | r2d.c | 97 IRQState irq[NR_IRQS];
|
/qemu/hw/isa/ |
H A D | vt82c686.c | 596 IRQState i8259_irq;
|
/qemu/hw/net/ |
H A D | lan9118.c | 225 IRQState mii_irq;
|
/qemu/hw/ppc/ |
H A D | pegasos2.c | 80 IRQState pci_irqs[PCI_NUM_PINS];
|