Home
last modified time | relevance | path

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

/openbmc/qemu/include/hw/ppc/
H A Dxics.h46 typedef struct ICSState ICSState; typedef
70 ICSState *xirr_owner;
90 DECLARE_OBJ_CHECKERS(ICSState, ICSStateClass,
100 void (*reject)(ICSState *s, uint32_t irq);
101 void (*resend)(ICSState *s);
104 struct ICSState { struct
148 ICSState *(*ics_get)(XICSFabric *xi, int irq);
177 void ics_resend(ICSState *ics);
190 void ics_get_kvm_state(ICSState *ics);
192 int ics_set_kvm_state(ICSState *ics, Error **errp);
[all …]
H A Dxics_spapr.h35 DECLARE_INSTANCE_CHECKER(ICSState, ICS_SPAPR,
H A Dpnv_psi.h59 ICSState ics;
H A Dspapr.h272 ICSState *ics;
/openbmc/qemu/hw/intc/
H A Dxics.c110 static void ics_eoi(ICSState *ics, uint32_t nr);
202 ICSState *ics; in icp_eoi()
475 ICSState *ics = (ICSState *)opaque; in ics_set_irq()
543 void ics_resend(ICSState *ics) in ics_resend()
563 static void ics_eoi(ICSState *ics, uint32_t nr) in ics_eoi()
583 ICSState *ics = ICS(obj); in ics_reset_hold()
615 ICSState *ics = ICS(dev); in ics_realize()
630 ICSState *ics = ICS(obj); in ics_instance_init()
637 ICSState *ics = opaque; in ics_pre_save()
648 ICSState *ics = opaque; in ics_post_load()
[all …]
H A Dxics_spapr.c156 ICSState *ics = spapr->ics; in rtas_set_xive()
191 ICSState *ics = spapr->ics; in rtas_get_xive()
223 ICSState *ics = spapr->ics; in rtas_int_off()
256 ICSState *ics = spapr->ics; in rtas_int_on()
287 ICSState *ics = ICS_SPAPR(dev); in ics_spapr_realize()
335 ICSState *ics = ICS_SPAPR(intc); in xics_spapr_cpu_intc_create()
366 ICSState *ics = ICS_SPAPR(intc); in xics_spapr_claim_irq()
382 ICSState *ics = ICS_SPAPR(intc); in xics_spapr_free_irq()
392 ICSState *ics = ICS_SPAPR(intc); in xics_spapr_set_irq()
400 ICSState *ics = ICS_SPAPR(intc); in xics_spapr_print_info()
H A Dxics_kvm.c185 void ics_get_kvm_state(ICSState *ics) in ics_get_kvm_state()
247 void ics_synchronize_state(ICSState *ics) in ics_synchronize_state()
252 int ics_set_kvm_state_one(ICSState *ics, int srcno, Error **errp) in ics_set_kvm_state_one()
300 int ics_set_kvm_state(ICSState *ics, Error **errp) in ics_set_kvm_state()
325 void ics_kvm_set_irq(ICSState *ics, int srcno, int val) in ics_kvm_set_irq()
351 ICSState *ics = ICS_SPAPR(intc); in xics_kvm_connect()
/openbmc/qemu/hw/pci-host/
H A Dpnv_phb3_msi.c101 ICSState *ics = ICS(msi); in phb3_msi_try_send()
160 ICSState *ics = ICS(msi); in pnv_phb3_msi_send()
193 static void phb3_msi_reject(ICSState *ics, uint32_t nr) in phb3_msi_reject()
206 static void phb3_msi_resend(ICSState *ics) in phb3_msi_resend()
246 ICSState *ics = ICS(msi); in pnv_phb3_msi_update_config()
258 ICSState *ics = ICS(msi); in phb3_msi_realize()
276 ICSState *ics = ICS(obj); in phb3_msi_instance_init()
320 ICSState *ics = ICS(msi); in pnv_phb3_msi_pic_print_info()
H A Dpnv_phb3.c352 ICSState *ics = &phb->lsis; in pnv_phb3_remap_irqs()
/openbmc/qemu/include/hw/pci-host/
H A Dpnv_phb3.h30 ICSState ics;
153 ICSState lsis;
/openbmc/qemu/hw/ppc/
H A Dspapr_irq.c540 static int ics_find_free_block(ICSState *ics, int num, int alignnum) in ics_find_free_block()
563 ICSState *ics = spapr->ics; in spapr_irq_find()
H A Dpnv_psi.c168 ICSState *ics = &PNV8_PSI(psi)->ics; in pnv_psi_set_irsn()
269 ICSState *ics = &PNV8_PSI(psi)->ics; in pnv_psi_set_xivr()
494 ICSState *ics = &PNV8_PSI(psi)->ics; in pnv_psi_power8_realize()
H A Dpnv.c2465 static ICSState *pnv_ics_get(XICSFabric *xi, int irq) in pnv_ics_get()
H A Dspapr.c4507 static ICSState *spapr_ics_get(XICSFabric *dev, int irq) in spapr_ics_get()