Lines Matching refs:xive_cpu
82 static DEFINE_PER_CPU(struct xive_cpu *, xive_cpu);
141 static u32 xive_scan_interrupts(struct xive_cpu *xc, bool just_peek) in xive_scan_interrupts()
247 struct xive_cpu *xc = per_cpu(xive_cpu, cpu); in xmon_xive_do_dump()
326 struct xive_cpu *xc = __this_cpu_read(xive_cpu); in xive_get_irq()
369 static void xive_do_queue_eoi(struct xive_cpu *xc) in xive_do_queue_eoi()
421 struct xive_cpu *xc = __this_cpu_read(xive_cpu); in xive_irq_eoi()
483 struct xive_cpu *xc = per_cpu(xive_cpu, cpu); in xive_try_pick_target()
507 struct xive_cpu *xc = per_cpu(xive_cpu, cpu); in xive_dec_target_count()
588 struct xive_cpu *xc = per_cpu(xive_cpu, cpu); in xive_pick_irq_target()
1037 struct xive_cpu *xc; in xive_cause_ipi()
1040 xc = per_cpu(xive_cpu, cpu); in xive_cause_ipi()
1058 struct xive_cpu *xc = __this_cpu_read(xive_cpu); in xive_ipi_eoi()
1180 struct xive_cpu *xc; in xive_setup_cpu_ipi()
1185 xc = per_cpu(xive_cpu, cpu); in xive_setup_cpu_ipi()
1223 static void xive_cleanup_cpu_ipi(unsigned int cpu, struct xive_cpu *xc) in xive_cleanup_cpu_ipi()
1453 static void xive_cleanup_cpu_queues(unsigned int cpu, struct xive_cpu *xc) in xive_cleanup_cpu_queues()
1459 static int xive_setup_cpu_queues(unsigned int cpu, struct xive_cpu *xc) in xive_setup_cpu_queues()
1472 struct xive_cpu *xc; in xive_prepare_cpu()
1474 xc = per_cpu(xive_cpu, cpu); in xive_prepare_cpu()
1476 xc = kzalloc_node(sizeof(struct xive_cpu), in xive_prepare_cpu()
1485 per_cpu(xive_cpu, cpu) = xc; in xive_prepare_cpu()
1494 struct xive_cpu *xc = __this_cpu_read(xive_cpu); in xive_setup_cpu()
1530 static void xive_flush_cpu_queue(unsigned int cpu, struct xive_cpu *xc) in xive_flush_cpu_queue()
1586 struct xive_cpu *xc = __this_cpu_read(xive_cpu); in xive_smp_disable_cpu()
1606 struct xive_cpu *xc = __this_cpu_read(xive_cpu); in xive_flush_interrupt()
1619 struct xive_cpu *xc = __this_cpu_read(xive_cpu); in xive_teardown_cpu()
1697 struct xive_cpu *xc = per_cpu(xive_cpu, cpu); in xive_debug_show_cpu()