/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_xive_template.c | 445 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in GLUE() local 503 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in GLUE() local
|
H A D | book3s_xive_native.c | 130 struct kvmppc_xive *xive = dev->private; in kvmppc_xive_native_connect_vcpu() local 201 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_native_reset_mapped() local 230 struct kvmppc_xive *xive = dev->private; xive_native_esb_fault() local 310 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_mmap() local 337 kvmppc_xive_native_set_source(struct kvmppc_xive *xive, long irq, u64 addr) kvmppc_xive_native_set_source() argument 414 kvmppc_xive_native_update_source_config(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, struct kvmppc_xive_irq_state *state, u32 server, u8 priority, bool masked, u32 eisn) kvmppc_xive_native_update_source_config() argument 461 kvmppc_xive_native_set_source_config(struct kvmppc_xive *xive, long irq, u64 addr) kvmppc_xive_native_set_source_config() argument 507 kvmppc_xive_native_sync_source(struct kvmppc_xive *xive, long irq, u64 addr) kvmppc_xive_native_sync_source() argument 557 kvmppc_xive_native_set_queue_config(struct kvmppc_xive *xive, long eq_idx, u64 addr) kvmppc_xive_native_set_queue_config() argument 705 kvmppc_xive_native_get_queue_config(struct kvmppc_xive *xive, long eq_idx, u64 addr) kvmppc_xive_native_get_queue_config() argument 803 kvmppc_xive_reset(struct kvmppc_xive *xive) kvmppc_xive_reset() argument 912 kvmppc_xive_native_eq_sync(struct kvmppc_xive *xive) kvmppc_xive_native_eq_sync() argument 942 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_set_attr() local 974 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_get_attr() local 1014 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_release() local 1091 struct kvmppc_xive *xive; kvmppc_xive_native_create() local 1170 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; kvmppc_xive_native_set_vp() local 1206 struct kvmppc_xive *xive = m->private; xive_native_debug_show() local 1239 xive_native_debugfs_init(struct kvmppc_xive *xive) xive_native_debugfs_init() argument 1258 struct kvmppc_xive *xive = (struct kvmppc_xive *)dev->private; kvmppc_xive_native_init() local [all...] |
H A D | book3s_xive.h | 150 struct kvmppc_xive *xive; member 208 static inline struct kvmppc_xive_src_block *kvmppc_xive_find_source(struct kvmppc_xive *xive, in kvmppc_xive_find_source() argument 221 static inline u32 kvmppc_xive_vp(struct kvmppc_xive *xive, u32 server) in kvmppc_xive_vp() argument
|
H A D | book3s_xive.c | 248 struct kvmppc_xive *xive = xc->xive; in xive_provision_queue() local 283 struct kvmppc_xive *xive in xive_check_provisioning() local 391 xive_lock_and_mask(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, struct kvmppc_xive_irq_state *state) xive_lock_and_mask() argument 471 xive_finish_unmask(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, struct kvmppc_xive_irq_state *state, u8 prio) xive_finish_unmask() argument 532 struct kvmppc_xive *xive = kvm->arch.xive; xive_target_interrupt() local 616 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_set_xive() local 717 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_get_xive() local 739 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_int_on() local 778 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_int_off() local 802 xive_restore_pending_irq(struct kvmppc_xive *xive, u32 irq) xive_restore_pending_irq() argument 840 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; kvmppc_xive_set_icp() local 899 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_set_mapped() local 996 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_clr_mapped() local 1078 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_disable_vcpu_interrupts() local 1153 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; kvmppc_xive_cleanup_vcpu() local 1214 kvmppc_xive_vcpu_id_valid(struct kvmppc_xive *xive, u32 cpu) kvmppc_xive_vcpu_id_valid() argument 1222 kvmppc_xive_compute_vp_id(struct kvmppc_xive *xive, u32 cpu, u32 *vp) kvmppc_xive_compute_vp_id() argument 1253 struct kvmppc_xive *xive = dev->private; kvmppc_xive_connect_vcpu() local 1378 xive_pre_save_set_queued(struct kvmppc_xive *xive, u32 irq) xive_pre_save_set_queued() argument 1408 xive_pre_save_mask_irq(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, u32 irq) xive_pre_save_mask_irq() argument 1428 xive_pre_save_unmask_irq(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, u32 irq) xive_pre_save_unmask_irq() argument 1452 xive_pre_save_queue(struct kvmppc_xive *xive, struct xive_q *q) xive_pre_save_queue() argument 1465 xive_pre_save_scan(struct kvmppc_xive *xive) xive_pre_save_scan() argument 1503 xive_post_save_scan(struct kvmppc_xive *xive) xive_post_save_scan() argument 1523 xive_get_source(struct kvmppc_xive *xive, long irq, u64 addr) xive_get_source() argument 1606 kvmppc_xive_create_src_block( struct kvmppc_xive *xive, int irq) kvmppc_xive_create_src_block() argument 1645 xive_check_delayed_irq(struct kvmppc_xive *xive, u32 irq) xive_check_delayed_irq() argument 1666 xive_set_source(struct kvmppc_xive *xive, long irq, u64 addr) xive_set_source() argument 1832 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_set_irq() local 1866 kvmppc_xive_set_nr_servers(struct kvmppc_xive *xive, u64 addr) kvmppc_xive_set_nr_servers() argument 1905 struct kvmppc_xive *xive = dev->private; xive_set_attr() local 1922 struct kvmppc_xive *xive = dev->private; xive_get_attr() local 1983 struct kvmppc_xive *xive = dev->private; kvmppc_xive_release() local 2061 struct kvmppc_xive *xive = *kvm_xive_device; kvmppc_xive_get_device() local 2078 struct kvmppc_xive *xive; kvmppc_xive_create() local 2156 struct kvmppc_xive *xive = m->private; xive_debug_show() local 2214 xive_debugfs_init(struct kvmppc_xive *xive) xive_debugfs_init() argument 2233 struct kvmppc_xive *xive = (struct kvmppc_xive *)dev->private; kvmppc_xive_init() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xics/ |
H A D | ics-native.c | 104 u32 xive; in ics_native_set_affinity() local 118 out_be32(ics_native_xive(in, vec), xive); in ics_native_set_affinity() local 159 u32 xive; in ics_native_get_server() local
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_xive_native.c | 126 struct kvmppc_xive *xive = dev->private; in kvmppc_xive_native_connect_vcpu() local 203 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_native_reset_mapped() local 232 struct kvmppc_xive *xive = dev->private; xive_native_esb_fault() local 312 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_mmap() local 339 kvmppc_xive_native_set_source(struct kvmppc_xive *xive, long irq, u64 addr) kvmppc_xive_native_set_source() argument 416 kvmppc_xive_native_update_source_config(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, struct kvmppc_xive_irq_state *state, u32 server, u8 priority, bool masked, u32 eisn) kvmppc_xive_native_update_source_config() argument 463 kvmppc_xive_native_set_source_config(struct kvmppc_xive *xive, long irq, u64 addr) kvmppc_xive_native_set_source_config() argument 509 kvmppc_xive_native_sync_source(struct kvmppc_xive *xive, long irq, u64 addr) kvmppc_xive_native_sync_source() argument 559 kvmppc_xive_native_set_queue_config(struct kvmppc_xive *xive, long eq_idx, u64 addr) kvmppc_xive_native_set_queue_config() argument 707 kvmppc_xive_native_get_queue_config(struct kvmppc_xive *xive, long eq_idx, u64 addr) kvmppc_xive_native_get_queue_config() argument 805 kvmppc_xive_reset(struct kvmppc_xive *xive) kvmppc_xive_reset() argument 914 kvmppc_xive_native_eq_sync(struct kvmppc_xive *xive) kvmppc_xive_native_eq_sync() argument 944 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_set_attr() local 976 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_get_attr() local 1016 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_release() local 1093 struct kvmppc_xive *xive; kvmppc_xive_native_create() local 1177 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; kvmppc_xive_native_set_vp() local 1213 struct kvmppc_xive *xive = m->private; xive_native_debug_show() local 1259 xive_native_debugfs_init(struct kvmppc_xive *xive) xive_native_debugfs_init() argument 1269 struct kvmppc_xive *xive = dev->private; kvmppc_xive_native_init() local [all...] |
H A D | book3s_xive.h | 153 struct kvmppc_xive *xive; member 211 static inline struct kvmppc_xive_src_block *kvmppc_xive_find_source(struct kvmppc_xive *xive, in kvmppc_xive_find_source() argument 235 static inline u32 kvmppc_xive_vp(struct kvmppc_xive *xive, u32 server) in kvmppc_xive_vp() argument 307 static inline bool kvmppc_xive_has_single_escalation(struct kvmppc_xive *xive) in kvmppc_xive_has_single_escalation() argument [all...] |
H A D | book3s_xive.c | 390 static void xive_vm_scan_for_rerouted_irqs(struct kvmppc_xive *xive, in xive_vm_scan_for_rerouted_irqs() argument 459 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in xive_vm_h_cppr() local 517 struct kvmppc_xive *xive in xive_vm_h_eoi() local 674 struct kvmppc_xive *xive = xc->xive; kvmppc_xive_check_save_restore() local 939 struct kvmppc_xive *xive = xc->xive; xive_provision_queue() local 974 struct kvmppc_xive *xive = kvm->arch.xive; xive_check_provisioning() local 1084 xive_lock_and_mask(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, struct kvmppc_xive_irq_state *state) xive_lock_and_mask() argument 1143 xive_finish_unmask(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, struct kvmppc_xive_irq_state *state, u8 prio) xive_finish_unmask() argument 1187 struct kvmppc_xive *xive = kvm->arch.xive; xive_target_interrupt() local 1271 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_set_xive() local 1372 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_get_xive() local 1394 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_int_on() local 1433 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_int_off() local 1457 xive_restore_pending_irq(struct kvmppc_xive *xive, u32 irq) xive_restore_pending_irq() argument 1495 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; kvmppc_xive_set_icp() local 1554 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_set_mapped() local 1652 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_clr_mapped() local 1733 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_disable_vcpu_interrupts() local 1807 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; kvmppc_xive_cleanup_vcpu() local 1867 kvmppc_xive_vcpu_id_valid(struct kvmppc_xive *xive, u32 cpu) kvmppc_xive_vcpu_id_valid() argument 1875 kvmppc_xive_compute_vp_id(struct kvmppc_xive *xive, u32 cpu, u32 *vp) kvmppc_xive_compute_vp_id() argument 1906 struct kvmppc_xive *xive = dev->private; kvmppc_xive_connect_vcpu() local 2037 xive_pre_save_set_queued(struct kvmppc_xive *xive, u32 irq) xive_pre_save_set_queued() argument 2067 xive_pre_save_mask_irq(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, u32 irq) xive_pre_save_mask_irq() argument 2087 xive_pre_save_unmask_irq(struct kvmppc_xive *xive, struct kvmppc_xive_src_block *sb, u32 irq) xive_pre_save_unmask_irq() argument 2111 xive_pre_save_queue(struct kvmppc_xive *xive, struct xive_q *q) xive_pre_save_queue() argument 2124 xive_pre_save_scan(struct kvmppc_xive *xive) xive_pre_save_scan() argument 2163 xive_post_save_scan(struct kvmppc_xive *xive) xive_post_save_scan() argument 2183 xive_get_source(struct kvmppc_xive *xive, long irq, u64 addr) xive_get_source() argument 2266 kvmppc_xive_create_src_block( struct kvmppc_xive *xive, int irq) kvmppc_xive_create_src_block() argument 2305 xive_check_delayed_irq(struct kvmppc_xive *xive, u32 irq) xive_check_delayed_irq() argument 2326 xive_set_source(struct kvmppc_xive *xive, long irq, u64 addr) xive_set_source() argument 2492 struct kvmppc_xive *xive = kvm->arch.xive; kvmppc_xive_set_irq() local 2526 kvmppc_xive_set_nr_servers(struct kvmppc_xive *xive, u64 addr) kvmppc_xive_set_nr_servers() argument 2565 struct kvmppc_xive *xive = dev->private; xive_set_attr() local 2582 struct kvmppc_xive *xive = dev->private; xive_get_attr() local 2643 struct kvmppc_xive *xive = dev->private; kvmppc_xive_release() local 2721 struct kvmppc_xive *xive = *kvm_xive_device; kvmppc_xive_get_device() local 2738 struct kvmppc_xive *xive; kvmppc_xive_create() local 2887 struct kvmppc_xive *xive = m->private; xive_debug_show() local 2958 xive_debugfs_init(struct kvmppc_xive *xive) xive_debugfs_init() argument 2968 struct kvmppc_xive *xive = dev->private; kvmppc_xive_init() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | prom_init.c | 184 bool xive; member
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | prom_init.c | 182 bool xive; member
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 330 struct kvmppc_xive *xive; /* Current XIVE device in use */ member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 322 struct kvmppc_xive *xive; /* Current XIVE device in use */ member
|