Home
last modified time | relevance | path

Searched refs:IRQState (Results 1 – 14 of 14) sorted by relevance

/qemu/rust/qemu-api/src/
H A Dirq.rs23 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 Dsysbus.rs14 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 Dirq.c37 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 Dirq.h9 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 Dahci-pci.h21 IRQState irq;
/qemu/include/hw/ipack/
H A Dipack.h64 IRQState irq[2];
/qemu/rust/hw/char/pl011/src/
H A Ddevice.rs10 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 Dtypedefs.h130 typedef struct IRQState *qemu_irq;
/qemu/include/hw/net/
H A Dimx_fec.h270 IRQState mii_irq;
/qemu/hw/char/
H A Dserial-pci-multi.c48 IRQState irqs[PCI_SERIAL_MAX_PORTS];
/qemu/hw/sh4/
H A Dr2d.c97 IRQState irq[NR_IRQS];
/qemu/hw/isa/
H A Dvt82c686.c596 IRQState i8259_irq;
/qemu/hw/net/
H A Dlan9118.c225 IRQState mii_irq;
/qemu/hw/ppc/
H A Dpegasos2.c80 IRQState pci_irqs[PCI_NUM_PINS];