Lines Matching defs:xc
516 static int xive_spapr_setup_queue(unsigned int cpu, struct xive_cpu *xc,
519 struct xive_q *q = &xc->queue[prio];
530 static void xive_spapr_cleanup_queue(unsigned int cpu, struct xive_cpu *xc,
533 struct xive_q *q = &xc->queue[prio];
557 static int xive_spapr_get_ipi(unsigned int cpu, struct xive_cpu *xc)
566 xc->hw_ipi = irq;
570 static void xive_spapr_put_ipi(unsigned int cpu, struct xive_cpu *xc)
572 if (xc->hw_ipi == XIVE_BAD_IRQ)
575 xive_irq_bitmap_free(xc->hw_ipi);
576 xc->hw_ipi = XIVE_BAD_IRQ;
589 static void xive_spapr_update_pending(struct xive_cpu *xc)
617 xc->pending_prio |= 1 << cppr;
623 if (cppr >= xc->cppr)
625 smp_processor_id(), cppr, xc->cppr);
628 xc->cppr = cppr;
637 static void xive_spapr_setup_cpu(unsigned int cpu, struct xive_cpu *xc)
646 static void xive_spapr_teardown_cpu(unsigned int cpu, struct xive_cpu *xc)