Searched refs:SpaprInterruptController (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/include/hw/ppc/ |
H A D | spapr_irq.h | 46 typedef struct SpaprInterruptController SpaprInterruptController; typedef 50 INTERFACE_CHECK(SpaprInterruptController, (obj), TYPE_SPAPR_INTC) 60 void (*deactivate)(SpaprInterruptController *intc); 66 int (*cpu_intc_create)(SpaprInterruptController *intc, 70 int (*claim_irq)(SpaprInterruptController *intc, int irq, bool lsi, 72 void (*free_irq)(SpaprInterruptController *intc, int irq); 75 void (*set_irq)(SpaprInterruptController *intc, int irq, int val); 76 void (*print_info)(SpaprInterruptController *intc, GString *buf); 77 void (*dt)(SpaprInterruptController *intc, uint32_t nr_servers, 79 int (*post_load)(SpaprInterruptController *intc, int version_id); [all …]
|
H A D | xics_spapr.h | 38 int xics_kvm_connect(SpaprInterruptController *intc, uint32_t nr_servers, 40 void xics_kvm_disconnect(SpaprInterruptController *intc);
|
H A D | spapr_xive.h | 80 int kvmppc_xive_connect(SpaprInterruptController *intc, uint32_t nr_servers, 82 void kvmppc_xive_disconnect(SpaprInterruptController *intc);
|
H A D | spapr.h | 271 SpaprInterruptController *active_intc;
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_irq.c | 76 SpaprInterruptController *intc, in spapr_irq_init_kvm() 213 SpaprInterruptController *intcs[] = ALL_INTCS(spapr); in spapr_irq_cpu_intc_create() 218 SpaprInterruptController *intc = intcs[i]; in spapr_irq_cpu_intc_create() 233 SpaprInterruptController *intcs[] = ALL_INTCS(spapr); in spapr_irq_cpu_intc_reset() 237 SpaprInterruptController *intc = intcs[i]; in spapr_irq_cpu_intc_reset() 247 SpaprInterruptController *intcs[] = ALL_INTCS(spapr); in spapr_irq_cpu_intc_destroy() 251 SpaprInterruptController *intc = intcs[i]; in spapr_irq_cpu_intc_destroy() 374 SpaprInterruptController *intcs[] = ALL_INTCS(spapr); in spapr_irq_claim() 383 SpaprInterruptController *intc = intcs[i]; in spapr_irq_claim() 407 SpaprInterruptController *intc = intcs[j]; in spapr_irq_free() [all …]
|
/openbmc/qemu/hw/intc/ |
H A D | xics_spapr.c | 310 static void xics_spapr_dt(SpaprInterruptController *intc, uint32_t nr_servers, in xics_spapr_dt() 332 static int xics_spapr_cpu_intc_create(SpaprInterruptController *intc, in xics_spapr_cpu_intc_create() 348 static void xics_spapr_cpu_intc_reset(SpaprInterruptController *intc, in xics_spapr_cpu_intc_reset() 354 static void xics_spapr_cpu_intc_destroy(SpaprInterruptController *intc, in xics_spapr_cpu_intc_destroy() 363 static int xics_spapr_claim_irq(SpaprInterruptController *intc, int irq, in xics_spapr_claim_irq() 380 static void xics_spapr_free_irq(SpaprInterruptController *intc, int irq) in xics_spapr_free_irq() 390 static void xics_spapr_set_irq(SpaprInterruptController *intc, int irq, int val) in xics_spapr_set_irq() 398 static void xics_spapr_print_info(SpaprInterruptController *intc, GString *buf) in xics_spapr_print_info() 411 static int xics_spapr_post_load(SpaprInterruptController *intc, int version_id) in xics_spapr_post_load() 423 static int xics_spapr_activate(SpaprInterruptController *intc, in xics_spapr_activate() [all …]
|
H A D | spapr_xive.c | 563 static int spapr_xive_post_load(SpaprInterruptController *intc, int version_id) in spapr_xive_post_load() 590 static int spapr_xive_claim_irq(SpaprInterruptController *intc, int lisn, in spapr_xive_claim_irq() 620 static void spapr_xive_free_irq(SpaprInterruptController *intc, int lisn) in spapr_xive_free_irq() 639 static int spapr_xive_cpu_intc_create(SpaprInterruptController *intc, in spapr_xive_cpu_intc_create() 661 static void spapr_xive_cpu_intc_reset(SpaprInterruptController *intc, in spapr_xive_cpu_intc_reset() 680 static void spapr_xive_cpu_intc_destroy(SpaprInterruptController *intc, in spapr_xive_cpu_intc_destroy() 689 static void spapr_xive_set_irq(SpaprInterruptController *intc, int irq, int val) in spapr_xive_set_irq() 702 static void spapr_xive_print_info(SpaprInterruptController *intc, GString *buf) in spapr_xive_print_info() 715 static void spapr_xive_dt(SpaprInterruptController *intc, uint32_t nr_servers, in spapr_xive_dt() 778 static int spapr_xive_activate(SpaprInterruptController *intc, in spapr_xive_activate() [all …]
|
H A D | xics_kvm.c | 348 int xics_kvm_connect(SpaprInterruptController *intc, uint32_t nr_servers, in xics_kvm_connect() 453 void xics_kvm_disconnect(SpaprInterruptController *intc) in xics_kvm_disconnect()
|
H A D | spapr_xive_kvm.c | 718 int kvmppc_xive_connect(SpaprInterruptController *intc, uint32_t nr_servers, in kvmppc_xive_connect() 823 void kvmppc_xive_disconnect(SpaprInterruptController *intc) in kvmppc_xive_disconnect()
|