/openbmc/linux/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | gic.c | 66 void gic_irq_enable(unsigned int intid) in gic_irq_enable() 72 void gic_irq_disable(unsigned int intid) in gic_irq_disable() 81 unsigned int intid; in gic_get_and_ack_irq() local 91 void gic_set_eoi(unsigned int intid) in gic_set_eoi() 97 void gic_set_dir(unsigned int intid) in gic_set_dir() 121 void gic_irq_set_active(unsigned int intid) in gic_irq_set_active() 127 void gic_irq_clear_active(unsigned int intid) in gic_irq_clear_active() 133 bool gic_irq_get_active(unsigned int intid) in gic_irq_get_active() 139 void gic_irq_set_pending(unsigned int intid) in gic_irq_set_pending() 145 void gic_irq_clear_pending(unsigned int intid) in gic_irq_clear_pending() [all …]
|
H A D | gic_v3.c | 153 static void gicv3_access_reg(uint32_t intid, uint64_t offset, in gicv3_access_reg() 185 static void gicv3_write_reg(uint32_t intid, uint64_t offset, in gicv3_write_reg() 202 static void gicv3_set_priority(uint32_t intid, uint32_t prio) in gicv3_set_priority() 218 static void gicv3_irq_enable(uint32_t intid) in gicv3_irq_enable() 227 static void gicv3_irq_disable(uint32_t intid) in gicv3_irq_disable() 236 static void gicv3_irq_set_active(uint32_t intid) in gicv3_irq_set_active() 241 static void gicv3_irq_clear_active(uint32_t intid) in gicv3_irq_clear_active() 246 static bool gicv3_irq_get_active(uint32_t intid) in gicv3_irq_get_active() 251 static void gicv3_irq_set_pending(uint32_t intid) in gicv3_irq_set_pending() 256 static void gicv3_irq_clear_pending(uint32_t intid) in gicv3_irq_clear_pending() [all …]
|
H A D | vgic.c | 83 int _kvm_irq_set_level_info(int gic_fd, uint32_t intid, int level) in _kvm_irq_set_level_info() 101 void kvm_irq_set_level_info(int gic_fd, uint32_t intid, int level) in kvm_irq_set_level_info() 108 int _kvm_arm_irq_line(struct kvm_vm *vm, uint32_t intid, int level) in _kvm_arm_irq_line() 123 void kvm_arm_irq_line(struct kvm_vm *vm, uint32_t intid, int level) in kvm_arm_irq_line() 130 static void vgic_poke_irq(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu, in vgic_poke_irq() 162 void kvm_irq_write_ispendr(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu) in kvm_irq_write_ispendr() 167 void kvm_irq_write_isactiver(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu) in kvm_irq_write_isactiver()
|
/openbmc/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-mmio.c | 47 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_mmio_read_group() local 72 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_mmio_write_group() local 99 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_mmio_read_enable() local 120 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_mmio_write_senable() local 169 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_mmio_write_cenable() local 191 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_uaccess_write_senable() local 212 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_uaccess_write_cenable() local 233 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in __read_pending() local 308 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_mmio_write_spending() local 350 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_uaccess_write_spending() local [all …]
|
H A D | vgic-mmio-v2.c | 125 int intid = val & 0xf; in vgic_mmio_write_sgir() local 165 u32 intid = VGIC_ADDR_TO_INTID(addr, 8); in vgic_mmio_read_target() local 184 u32 intid = VGIC_ADDR_TO_INTID(addr, 8); in vgic_mmio_write_target() local 211 u32 intid = addr & 0x0f; in vgic_mmio_read_sgipend() local 229 u32 intid = addr & 0x0f; in vgic_mmio_write_sgipendc() local 251 u32 intid = addr & 0x0f; in vgic_mmio_write_sgipends() local
|
H A D | vgic.c | 60 static struct vgic_irq *vgic_get_lpi(struct kvm *kvm, u32 intid) in vgic_get_lpi() 93 u32 intid) in vgic_get_irq() 439 int kvm_vgic_inject_irq(struct kvm *kvm, int cpuid, unsigned int intid, in kvm_vgic_inject_irq() 603 int kvm_vgic_set_owner(struct kvm_vcpu *vcpu, unsigned int intid, void *owner) in kvm_vgic_set_owner()
|
H A D | vgic-mmio-v3.c | 196 int intid = VGIC_ADDR_TO_INTID(addr, 64); in vgic_mmio_read_irouter() local 215 int intid = VGIC_ADDR_TO_INTID(addr, 64); in vgic_mmio_write_irouter() local 360 u32 intid = VGIC_ADDR_TO_INTID(addr, 1); in vgic_v3_uaccess_write_pending() local 1186 u32 intid, u32 *val) in vgic_v3_line_level_info_uaccess()
|
H A D | vgic-debug.c | 31 int intid; member
|
H A D | vgic-v2.c | 61 u32 cpuid, intid = val & GICH_LR_VIRTUALID; in vgic_v2_fold_lr_state() local
|
H A D | vgic-kvm-device.c | 565 unsigned int info, intid; in vgic_v3_attr_regs_access() local
|
H A D | vgic.h | 21 #define vgic_irq_is_sgi(intid) ((intid) < VGIC_NR_SGIS) argument
|
H A D | vgic-v3.c | 48 u32 intid, cpuid; in vgic_v3_fold_lr_state() local
|
/openbmc/linux/tools/testing/selftests/kvm/aarch64/ |
H A D | vgic_irq.c | 89 #define KVM_INJECT_MULTI(cmd, intid, num) \ argument 92 #define _KVM_INJECT(cmd, intid, expect_failure) \ argument 95 #define KVM_INJECT(cmd, intid) \ argument 98 #define KVM_ACTIVATE(cmd, intid) \ argument 171 uint32_t intid = gic_get_and_ack_irq(); in guest_irq_generic_handler() local 251 uint32_t intid, kvm_inject_cmd cmd) in test_inject_fail() 304 uint32_t prio, intid, ap1r; in guest_restore_active() local 353 uint32_t intid; in wait_for_and_activate_irq() local 372 uint32_t intid, prio, step = KVM_PRIO_STEPS; in test_inject_preemption() local 560 uint32_t intid, uint32_t num, uint32_t kvm_max_routes, in kvm_set_gsi_routing_irqchip_check() [all …]
|
H A D | arch_timer.c | 118 static void guest_validate_irq(unsigned int intid, in guest_validate_irq() 170 unsigned int intid = gic_get_and_ack_irq(); in guest_irq_handler() local
|
/openbmc/linux/tools/testing/selftests/kvm/include/aarch64/ |
H A D | gic.h | 20 #define INTID_IS_SGI(intid) (0 <= (intid) && (intid) < MIN_PPI) argument 21 #define INTID_IS_PPI(intid) (MIN_PPI <= (intid) && (intid) < MIN_SPI) argument 22 #define INTID_IS_SPI(intid) (MIN_SPI <= (intid) && (intid) <= MAX_SPI) argument
|
/openbmc/linux/drivers/net/can/cc770/ |
H A D | cc770.c | 98 static inline int intid2obj(unsigned int intid) in intid2obj() 712 u8 intid; in cc770_interrupt() local
|
/openbmc/qemu/hw/intc/ |
H A D | arm_gicv3_cpuif.c | 805 uint64_t intid = INTID_SPURIOUS; in icv_iar_read() local 848 uint64_t intid = INTID_SPURIOUS; in icv_nmiar1_read() local 1265 uint64_t intid; in icc_iar0_read() local 1289 uint64_t intid; in icc_iar1_read() local 1316 uint64_t intid; in icc_nmiar1_read() local
|
H A D | gicv3_internal.h | 556 static inline bool gicv3_intid_is_special(int intid) in gicv3_intid_is_special()
|
H A D | arm_gicv3_its.c | 58 uint32_t intid; member
|
/openbmc/linux/drivers/mfd/ |
H A D | twl6040.c | 256 u8 intid; in twl6040_power_up_automatic() local
|
/openbmc/linux/drivers/media/pci/saa7164/ |
H A D | saa7164-core.c | 610 u32 intid, intstat[INT_SIZE/4]; in saa7164_irq() local
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | leon_amba.h | 113 u32 intid[16]; /* 0xc0 */ member
|
/openbmc/linux/arch/arm64/kvm/hyp/ |
H A D | vgic-v3-sr.c | 523 static int __vgic_v3_find_active_lr(struct kvm_vcpu *vcpu, int intid, in __vgic_v3_find_active_lr()
|
/openbmc/linux/include/kvm/ |
H A D | arm_vgic.h | 133 u32 intid; /* Guest visible INTID */ member
|
/openbmc/linux/drivers/net/ethernet/fungible/funcore/ |
H A D | fun_hci.h | 232 __be16 intid; member 313 __be16 intid; member
|