Lines Matching refs:smc
287 SpaprMachineClass *smc = SPAPR_MACHINE_GET_CLASS(spapr); in spapr_irq_nr_msis() local
289 if (smc->legacy_irq_allocation) { in spapr_irq_nr_msis()
290 return smc->nr_xirqs; in spapr_irq_nr_msis()
292 return SPAPR_XIRQ_BASE + smc->nr_xirqs - SPAPR_IRQ_MSI; in spapr_irq_nr_msis()
298 SpaprMachineClass *smc = SPAPR_MACHINE_GET_CLASS(spapr); in spapr_irq_init() local
320 object_property_set_int(obj, "nr-irqs", smc->nr_xirqs, &error_abort); in spapr_irq_init()
334 qdev_prop_set_uint32(dev, "nr-irqs", smc->nr_xirqs + SPAPR_IRQ_NR_IPIS); in spapr_irq_init()
361 smc->nr_xirqs + SPAPR_IRQ_NR_IPIS); in spapr_irq_init()
376 SpaprMachineClass *smc = SPAPR_MACHINE_GET_CLASS(spapr); in spapr_irq_claim() local
380 assert(irq < (smc->nr_xirqs + SPAPR_XIRQ_BASE)); in spapr_irq_claim()
400 SpaprMachineClass *smc = SPAPR_MACHINE_GET_CLASS(spapr); in spapr_irq_free() local
403 assert((irq + num) <= (smc->nr_xirqs + SPAPR_XIRQ_BASE)); in spapr_irq_free()
420 SpaprMachineClass *smc = SPAPR_MACHINE_GET_CLASS(spapr); in spapr_qirq() local
430 assert(irq < (smc->nr_xirqs + SPAPR_XIRQ_BASE)); in spapr_qirq()