/linux/tools/testing/selftests/kvm/lib/arm64/ |
H A D | gic.c | 62 void gic_irq_enable(unsigned int intid) in gic_irq_enable() argument 68 void gic_irq_disable(unsigned int intid) in gic_irq_disable() argument 77 unsigned int intid; in gic_get_and_ack_irq() local 87 void gic_set_eoi(unsigned int intid) in gic_set_eoi() argument 93 void gic_set_dir(unsigned int intid) in gic_set_dir() argument 111 gic_set_priority(unsigned int intid,unsigned int prio) gic_set_priority() argument 117 gic_irq_set_active(unsigned int intid) gic_irq_set_active() argument 123 gic_irq_clear_active(unsigned int intid) gic_irq_clear_active() argument 129 gic_irq_get_active(unsigned int intid) gic_irq_get_active() argument 135 gic_irq_set_pending(unsigned int intid) gic_irq_set_pending() argument 141 gic_irq_clear_pending(unsigned int intid) gic_irq_clear_pending() argument 147 gic_irq_get_pending(unsigned int intid) gic_irq_get_pending() argument 153 gic_irq_set_config(unsigned int intid,bool is_edge) gic_irq_set_config() argument [all...] |
H A D | gic_v3.c | 77 static enum gicv3_intid_range get_intid_range(unsigned int intid) in get_intid_range() argument 168 static void gicv3_access_reg(uint32_t intid, uint64_t offset, in gicv3_access_reg() argument 200 static void gicv3_write_reg(uint32_t intid, uint64_t offset, in gicv3_write_reg() argument 207 static uint32_t gicv3_read_reg(uint32_t intid, uint64_ argument 217 gicv3_set_priority(uint32_t intid,uint32_t prio) gicv3_set_priority() argument 223 gicv3_irq_set_config(uint32_t intid,bool is_edge) gicv3_irq_set_config() argument 233 gicv3_irq_enable(uint32_t intid) gicv3_irq_enable() argument 242 gicv3_irq_disable(uint32_t intid) gicv3_irq_disable() argument 251 gicv3_irq_set_active(uint32_t intid) gicv3_irq_set_active() argument 256 gicv3_irq_clear_active(uint32_t intid) gicv3_irq_clear_active() argument 261 gicv3_irq_get_active(uint32_t intid) gicv3_irq_get_active() argument 266 gicv3_irq_set_pending(uint32_t intid) gicv3_irq_set_pending() argument 271 gicv3_irq_clear_pending(uint32_t intid) gicv3_irq_clear_pending() argument 276 gicv3_irq_get_pending(uint32_t intid) gicv3_irq_get_pending() argument [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() argument 101 void kvm_irq_set_level_info(int gic_fd, uint32_t intid, int level) in kvm_irq_set_level_info() argument 108 int _kvm_arm_irq_line(struct kvm_vm *vm, uint32_t intid, int level) in _kvm_arm_irq_line() argument 123 void kvm_arm_irq_line(struct kvm_vm *vm, uint32_t intid, in argument 130 vgic_poke_irq(int gic_fd,uint32_t intid,struct kvm_vcpu * vcpu,uint64_t reg_off) vgic_poke_irq() argument 162 kvm_irq_write_ispendr(int gic_fd,uint32_t intid,struct kvm_vcpu * vcpu) kvm_irq_write_ispendr() argument 167 kvm_irq_write_isactiver(int gic_fd,uint32_t intid,struct kvm_vcpu * vcpu) kvm_irq_write_isactiver() argument [all...] |
H A D | gic_v3_its.c | 227 u32 collection_id, u32 intid) in its_send_mapti_cmd() argument
|
/linux/tools/testing/selftests/kvm/arm64/ |
H A D | vgic_irq.c | 80 #define _KVM_INJECT_MULTI(cmd, intid, num, expect_failure) \ argument 83 #define KVM_INJECT_MULTI(cmd, intid, num) \ argument 86 #define _KVM_INJECT(cmd, intid, expect_failure) \ argument 89 #define KVM_INJECT(cmd, intid) \ argument 92 #define KVM_ACTIVATE(cmd, intid) \ argument 165 uint32_t intid = gic_get_and_ack_irq(); guest_irq_generic_handler() local 239 guest_set_irq_line(uint32_t intid,uint32_t level) guest_set_irq_line() argument 245 test_inject_fail(struct test_args * args,uint32_t intid,kvm_inject_cmd cmd) test_inject_fail() argument 297 uint32_t prio, intid, ap1r; guest_restore_active() local 346 uint32_t intid; wait_for_and_activate_irq() local 365 uint32_t intid, prio, step = KVM_PRIO_STEPS; test_inject_preemption() local 509 kvm_irq_line_check(struct kvm_vm * vm,uint32_t intid,int level,struct test_args * test_args,bool expect_failure) kvm_irq_line_check() argument 528 kvm_irq_set_level_info_check(int gic_fd,uint32_t intid,int level,bool expect_failure) kvm_irq_set_level_info_check() argument 553 kvm_set_gsi_routing_irqchip_check(struct kvm_vm * vm,uint32_t intid,uint32_t num,uint32_t kvm_max_routes,bool expect_failure) kvm_set_gsi_routing_irqchip_check() argument 582 kvm_irq_write_ispendr_check(int gic_fd,uint32_t intid,struct kvm_vcpu * vcpu,bool expect_failure) kvm_irq_write_ispendr_check() argument 598 kvm_routing_and_irqfd_check(struct kvm_vm * vm,uint32_t intid,uint32_t num,uint32_t kvm_max_routes,bool expect_failure) kvm_routing_and_irqfd_check() argument 653 uint32_t intid = inject_args->first_intid; run_guest_cmd() local [all...] |
H A D | arch_timer.c | 55 static void guest_validate_irq(unsigned int intid, in guest_validate_irq() argument 107 unsigned int intid = gic_get_and_ack_irq(); in guest_irq_handler() local
|
H A D | vgic_lpi_stress.c | 54 u32 intid = gic_get_and_ack_irq(); in guest_irq_handler() local 65 u32 coll_id, device_id, event_id, intid = GIC_LPI_OFFSET; in guest_setup_its_mappings() local
|
H A D | arch_timer_edge_cases.c | 147 unsigned int intid = gic_get_and_ack_irq(); in guest_irq_handler() local
|
/linux/tools/testing/selftests/kvm/include/arm64/ |
H A D | gic.h | 35 #define INTID_IS_SGI(intid) (0 <= (intid) && (intid) < MIN_PPI) argument 36 #define INTID_IS_PPI(intid) (MIN_PPI <= (intid) && (intid) < MIN_SPI) argument 37 #define INTID_IS_SPI(intid) (MIN_SPI <= (intid) && (intid) <= MAX_SPI) argument [all...] |
/linux/arch/arm64/kvm/vgic/ |
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 in vgic_mmio_write_sgipendc() local 251 u32 intid = addr & 0x0f; vgic_mmio_write_sgipends() local [all...] |
H A D | vgic.c | 66 static struct vgic_irq *vgic_get_lpi(struct kvm *kvm, u32 intid) in vgic_get_lpi() argument 87 struct vgic_irq *vgic_get_irq(struct kvm *kvm, u32 intid) in vgic_get_irq() argument 103 vgic_get_vcpu_irq(struct kvm_vcpu * vcpu,u32 intid) vgic_get_vcpu_irq() argument 433 kvm_vgic_inject_irq(struct kvm * kvm,struct kvm_vcpu * vcpu,unsigned int intid,bool level,void * owner) kvm_vgic_inject_irq() argument 597 kvm_vgic_set_owner(struct kvm_vcpu * vcpu,unsigned int intid,void * owner) kvm_vgic_set_owner() argument [all...] |
H A D | vgic-debug.c | 31 unsigned long intid; member 68 unsigned long intid; in iter_mark_lpis() local 86 unsigned long intid; in iter_unmark_lpis() local [all...] |
H A D | vgic-v2.c | 61 u32 cpuid, intid = val & GICH_LR_VIRTUALID; in vgic_v2_fold_lr_state() local [all...] |
H A D | vgic-kvm-device.c | 590 unsigned int info, intid; in vgic_v3_attr_regs_access() local
|
H A D | vgic-v3.c | 49 u32 intid, cpuid; in vgic_v3_fold_lr_state() local [all...] |
H A D | vgic.h | 22 #define vgic_irq_is_sgi(intid) ((intid) < VGIC_NR_SGIS) argument
|
/linux/tools/testing/selftests/kvm/riscv/ |
H A D | arch_timer.c | 21 unsigned int intid = regs->cause & ~CAUSE_IRQ_FLAG; in guest_irq_handler() local
|
/linux/drivers/net/can/cc770/ |
H A D | cc770.c | 98 static inline int intid2obj(unsigned int intid) in intid2obj() argument 712 u8 intid; in cc770_interrupt() local
|
/linux/drivers/mfd/ |
H A D | twl6040.c | 256 u8 intid; in twl6040_power_up_automatic() local
|
/linux/drivers/media/pci/saa7164/ |
H A D | saa7164-core.c | 610 u32 intid, intstat[INT_SIZE/4]; in saa7164_irq() local [all...] |
/linux/arch/sparc/include/asm/ |
H A D | leon_amba.h | 113 u32 intid[16]; /* 0xc0 */ member
|
/linux/include/kvm/ |
H A D | arm_vgic.h | 137 u32 intid; /* Guest visible INTID */ member
|
/linux/arch/arm64/kvm/hyp/ |
H A D | vgic-v3-sr.c | 593 static int __vgic_v3_find_active_lr(struct kvm_vcpu *vcpu, int intid, in __vgic_v3_find_active_lr() argument
|
/linux/drivers/net/ethernet/fungible/funcore/ |
H A D | fun_hci.h | 232 __be16 intid; member 313 __be16 intid; member
|
/linux/drivers/firmware/arm_ffa/ |
H A D | driver.c | 1781 int ret, irq, intid; in ffa_irq_map() local
|