xive_cpu
struct xive_cpu *xc;
xc = per_cpu(xive_cpu, cpu);
struct xive_cpu *xc = __this_cpu_read(xive_cpu);
struct xive_cpu *xc;
xc = per_cpu(xive_cpu, cpu);
noinstr static void xive_cleanup_cpu_ipi(unsigned int cpu, struct xive_cpu *xc)
static void xive_cleanup_cpu_queues(unsigned int cpu, struct xive_cpu *xc)
static int xive_setup_cpu_queues(unsigned int cpu, struct xive_cpu *xc)
struct xive_cpu *xc;
xc = per_cpu(xive_cpu, cpu);
xc = kzalloc_node(sizeof(struct xive_cpu),
per_cpu(xive_cpu, cpu) = xc;
static u32 xive_scan_interrupts(struct xive_cpu *xc, bool just_peek)
struct xive_cpu *xc = __this_cpu_read(xive_cpu);
static void xive_flush_cpu_queue(unsigned int cpu, struct xive_cpu *xc)
struct xive_cpu *xc = __this_cpu_read(xive_cpu);
struct xive_cpu *xc = __this_cpu_read(xive_cpu);
struct xive_cpu *xc = __this_cpu_read(xive_cpu);
struct xive_cpu *xc = per_cpu(xive_cpu, cpu);
struct xive_cpu *xc = per_cpu(xive_cpu, cpu);
struct xive_cpu *xc = per_cpu(xive_cpu, cpu);
struct xive_cpu *xc = __this_cpu_read(xive_cpu);
static void xive_do_queue_eoi(struct xive_cpu *xc)
struct xive_cpu *xc = __this_cpu_read(xive_cpu);
struct xive_cpu *xc = per_cpu(xive_cpu, cpu);
struct xive_cpu *xc = per_cpu(xive_cpu, cpu);
struct xive_cpu *xc = per_cpu(xive_cpu, cpu);
static DEFINE_PER_CPU(struct xive_cpu *, xive_cpu);
static int xive_native_setup_queue(unsigned int cpu, struct xive_cpu *xc, u8 prio)
static void xive_native_cleanup_queue(unsigned int cpu, struct xive_cpu *xc, u8 prio)
static int xive_native_get_ipi(unsigned int cpu, struct xive_cpu *xc)
static void xive_native_put_ipi(unsigned int cpu, struct xive_cpu *xc)
static void xive_native_update_pending(struct xive_cpu *xc)
static void xive_native_prepare_cpu(unsigned int cpu, struct xive_cpu *xc)
static void xive_native_setup_cpu(unsigned int cpu, struct xive_cpu *xc)
static void xive_native_teardown_cpu(unsigned int cpu, struct xive_cpu *xc)
static int xive_spapr_setup_queue(unsigned int cpu, struct xive_cpu *xc,
static void xive_spapr_cleanup_queue(unsigned int cpu, struct xive_cpu *xc,
static int xive_spapr_get_ipi(unsigned int cpu, struct xive_cpu *xc)
static void xive_spapr_put_ipi(unsigned int cpu, struct xive_cpu *xc)
static void xive_spapr_update_pending(struct xive_cpu *xc)
static void xive_spapr_setup_cpu(unsigned int cpu, struct xive_cpu *xc)
static void xive_spapr_teardown_cpu(unsigned int cpu, struct xive_cpu *xc)
int (*setup_queue)(unsigned int cpu, struct xive_cpu *xc, u8 prio);
void (*cleanup_queue)(unsigned int cpu, struct xive_cpu *xc, u8 prio);
void (*prepare_cpu)(unsigned int cpu, struct xive_cpu *xc);
void (*setup_cpu)(unsigned int cpu, struct xive_cpu *xc);
void (*teardown_cpu)(unsigned int cpu, struct xive_cpu *xc);
void (*update_pending)(struct xive_cpu *xc);
int (*get_ipi)(unsigned int cpu, struct xive_cpu *xc);
void (*put_ipi)(unsigned int cpu, struct xive_cpu *xc);