/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | xive.h | 74 struct xive_q { struct 116 int xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, 118 void xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio);
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | xive.h | 74 struct xive_q { struct 118 int xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, 120 void xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio);
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/xive/ |
H A D | native.c | 132 int xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, in xive_native_configure_queue() 196 static void __xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in __xive_native_disable_queue() 211 void xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in xive_native_disable_queue() 219 struct xive_q *q = &xc->queue[prio]; in xive_native_setup_queue() 232 struct xive_q *q = &xc->queue[prio]; in xive_native_cleanup_queue()
|
H A D | xive-internal.h | 27 struct xive_q queue[XIVE_MAX_QUEUES];
|
H A D | common.c | 82 static u32 xive_read_eq(struct xive_q *q, bool just_peek) in xive_read_eq() 137 struct xive_q *q; in xive_scan_interrupts() 228 static notrace void xive_dump_eq(const char *name, struct xive_q *q) in xive_dump_eq() 480 struct xive_q *q = &xc->queue[xive_irq_priority]; in xive_try_pick_target() 504 struct xive_q *q = &xc->queue[xive_irq_priority]; in xive_dec_target_count() 1593 struct xive_q *q = &xc->queue[xive_irq_priority]; in xive_debug_show_cpu()
|
H A D | spapr.c | 464 static int xive_spapr_configure_queue(u32 target, struct xive_q *q, u8 prio, in xive_spapr_configure_queue() 519 struct xive_q *q = &xc->queue[prio]; in xive_spapr_setup_queue() 533 struct xive_q *q = &xc->queue[prio]; in xive_spapr_cleanup_queue()
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xive/ |
H A D | native.c | 131 int xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, in xive_native_configure_queue() 195 static void __xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in __xive_native_disable_queue() 210 void xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in xive_native_disable_queue() 218 struct xive_q *q = &xc->queue[prio]; in xive_native_setup_queue() 231 struct xive_q *q = &xc->queue[prio]; in xive_native_cleanup_queue()
|
H A D | xive-internal.h | 27 struct xive_q queue[XIVE_MAX_QUEUES];
|
H A D | common.c | 103 static u32 xive_read_eq(struct xive_q *q, bool just_peek) in xive_read_eq() 158 struct xive_q *q; in xive_scan_interrupts() 256 static notrace void xive_dump_eq(const char *name, struct xive_q *q) in xive_dump_eq() 506 struct xive_q *q = &xc->queue[xive_irq_priority]; in xive_try_pick_target() 530 struct xive_q *q = &xc->queue[xive_irq_priority]; in xive_dec_target_count() 1800 static void xive_eq_debug_show_one(struct seq_file *m, struct xive_q *q, u8 prio) in xive_eq_debug_show_one()
|
H A D | spapr.c | 478 static int xive_spapr_configure_queue(u32 target, struct xive_q *q, u8 prio, in xive_spapr_configure_queue() 533 struct xive_q *q = &xc->queue[prio]; in xive_spapr_setup_queue() 547 struct xive_q *q = &xc->queue[prio]; in xive_spapr_cleanup_queue()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_xive.c | 141 struct xive_q *q; in xive_vm_scan_interrupts() 397 struct xive_q *q = &xc->queues[prio]; in xive_vm_scan_for_rerouted_irqs() 870 struct xive_q *q = &xc->queues[prio]; in kvmppc_xive_attach_escalation() 940 struct xive_q *q = &xc->queues[prio]; in xive_provision_queue() 1009 struct xive_q *q; in xive_inc_q_pending() 1028 struct xive_q *q; in xive_try_pick_queue() 1844 struct xive_q *q = &xc->queues[i]; in kvmppc_xive_cleanup_vcpu() 1988 struct xive_q *q = &xc->queues[i]; in kvmppc_xive_connect_vcpu() 2111 static void xive_pre_save_queue(struct kvmppc_xive *xive, struct xive_q *q) in xive_pre_save_queue() 2816 struct xive_q * in kvmppc_xive_debug_show_queues() [all...] |
H A D | book3s_xive_native.c | 47 struct xive_q *q = &xc->queues[prio]; in kvmppc_xive_native_cleanup_queue() 56 static int kvmppc_xive_native_configure_queue(u32 vp_id, struct xive_q *q, in kvmppc_xive_native_configure_queue() 572 struct xive_q *q; in kvmppc_xive_native_set_queue_config() 713 struct xive_q *q; in kvmppc_xive_native_get_queue_config() 901 struct xive_q *q = &xc->queues[prio]; in kvmppc_xive_native_vcpu_eq_sync()
|
H A D | book3s_xive.h | 179 struct xive_q queues[KVMPPC_XIVE_Q_COUNT];
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_xive.c | 179 struct xive_q *q = &xc->queues[prio]; in kvmppc_xive_attach_escalation() 249 struct xive_q *q = &xc->queues[prio]; in xive_provision_queue() 317 struct xive_q *q; in xive_inc_q_pending() 336 struct xive_q *q; in xive_try_pick_queue() 1191 struct xive_q *q = &xc->queues[i]; in kvmppc_xive_cleanup_vcpu() 1329 struct xive_q *q = &xc->queues[i]; in kvmppc_xive_connect_vcpu() 1452 static void xive_pre_save_queue(struct kvmppc_xive *xive, struct xive_q *q) in xive_pre_save_queue() 2122 struct xive_q *q = &xc->queues[i]; in kvmppc_xive_debug_show_queues()
|
H A D | book3s_xive_native.c | 50 struct xive_q *q = &xc->queues[prio]; in kvmppc_xive_native_cleanup_queue() 59 static int kvmppc_xive_native_configure_queue(u32 vp_id, struct xive_q *q, in kvmppc_xive_native_configure_queue() 570 struct xive_q *q; in kvmppc_xive_native_set_queue_config() 711 struct xive_q *q; in kvmppc_xive_native_get_queue_config() 899 struct xive_q *q = &xc->queues[prio]; in kvmppc_xive_native_vcpu_eq_sync()
|
H A D | book3s_xive_template.c | 123 struct xive_q *q; in GLUE() 383 struct xive_q *q = &xc->queues[prio]; in GLUE()
|
H A D | book3s_xive.h | 176 struct xive_q queues[KVMPPC_XIVE_Q_COUNT];
|