Home
last modified time | relevance | path

Searched defs:intid (Results 1 – 24 of 24) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dgic.c62 void gic_irq_enable(unsigned int intid) in gic_irq_enable()
68 void gic_irq_disable(unsigned int intid) in gic_irq_disable()
77 unsigned int intid; in gic_get_and_ack_irq() local
87 void gic_set_eoi(unsigned int intid) in gic_set_eoi()
93 void gic_set_dir(unsigned int intid) in gic_set_dir()
111 void gic_set_priority(unsigned int intid, unsigned int prio) in gic_set_priority()
117 void gic_irq_set_active(unsigned int intid) in gic_irq_set_active()
123 void gic_irq_clear_active(unsigned int intid) in gic_irq_clear_active()
129 bool gic_irq_get_active(unsigned int intid) in gic_irq_get_active()
135 void gic_irq_set_pending(unsigned int intid) in gic_irq_set_pending()
[all …]
H A Dgic_v3.c77 static enum gicv3_intid_range get_intid_range(unsigned int intid) in get_intid_range()
168 static void gicv3_access_reg(u32 intid, u64 offset, in gicv3_access_reg()
200 static void gicv3_write_reg(u32 intid, u64 offset, in gicv3_write_reg()
207 static u32 gicv3_read_reg(u32 intid, u64 offset, in gicv3_read_reg()
217 static void gicv3_set_priority(u32 intid, u32 prio) in gicv3_set_priority()
223 static void gicv3_irq_set_config(u32 intid, bool is_edge) in gicv3_irq_set_config()
233 static void gicv3_irq_enable(u32 intid) in gicv3_irq_enable()
242 static void gicv3_irq_disable(u32 intid) in gicv3_irq_disable()
251 static void gicv3_irq_set_active(u32 intid) in gicv3_irq_set_active()
256 static void gicv3_irq_clear_active(u32 intid) in gicv3_irq_clear_active()
[all …]
H A Dvgic.c107 int _kvm_irq_set_level_info(int gic_fd, u32 intid, int level) in _kvm_irq_set_level_info()
125 void kvm_irq_set_level_info(int gic_fd, u32 intid, int level) in kvm_irq_set_level_info()
132 int _kvm_arm_irq_line(struct kvm_vm *vm, u32 intid, int level) in _kvm_arm_irq_line()
147 void kvm_arm_irq_line(struct kvm_vm *vm, u32 intid, int level) in kvm_arm_irq_line()
154 static void vgic_poke_irq(int gic_fd, u32 intid, struct kvm_vcpu *vcpu, in vgic_poke_irq()
186 void kvm_irq_write_ispendr(int gic_fd, u32 intid, struct kvm_vcpu *vcpu) in kvm_irq_write_ispendr()
191 void kvm_irq_write_isactiver(int gic_fd, u32 intid, struct kvm_vcpu *vcpu) in kvm_irq_write_isactiver()
H A Dgic_v3_its.c233 u32 collection_id, u32 intid) in its_send_mapti_cmd()
/linux/tools/testing/selftests/kvm/arm64/
H A Dvgic_irq.c81 #define _KVM_INJECT_MULTI(cmd, intid, num, expect_failure) \ argument
84 #define KVM_INJECT_MULTI(cmd, intid, num) \ argument
87 #define _KVM_INJECT(cmd, intid, expect_failure) \ argument
90 #define KVM_INJECT(cmd, intid) \ argument
93 #define KVM_ACTIVATE(cmd, intid) \ argument
166 u32 intid = gic_get_and_ack_irq(); in guest_irq_generic_handler() local
240 static void guest_set_irq_line(u32 intid, u32 level) in guest_set_irq_line()
246 u32 intid, kvm_inject_cmd cmd) in test_inject_fail()
298 u32 prio, intid, ap1r; in guest_restore_active() local
347 u32 intid; in wait_for_and_activate_irq() local
[all …]
H A Darch_timer.c55 static void guest_validate_irq(unsigned int intid, in guest_validate_irq()
107 unsigned int intid = gic_get_and_ack_irq(); in guest_irq_handler() local
H A Dvgic_lpi_stress.c54 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 Darch_timer_edge_cases.c147 unsigned int intid = gic_get_and_ack_irq(); in guest_irq_handler() local
/linux/tools/testing/selftests/kvm/include/arm64/
H A Dgic.h35 #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
H A Darch_timer.h160 u32 intid; in vcpu_get_vtimer_irq() local
172 u32 intid; in vcpu_get_ptimer_irq() local
/linux/arch/arm64/kvm/vgic/
H A Dvgic-mmio-v2.c125 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 Dvgic.c66 static struct vgic_irq *vgic_get_lpi(struct kvm *kvm, u32 intid) in vgic_get_lpi()
87 struct vgic_irq *vgic_get_irq(struct kvm *kvm, u32 intid) in vgic_get_irq()
107 struct vgic_irq *vgic_get_vcpu_irq(struct kvm_vcpu *vcpu, u32 intid) in vgic_get_vcpu_irq()
182 unsigned long flags, intid; in vgic_release_deleted_lpis() local
533 unsigned int intid, bool level, void *owner) in kvm_vgic_inject_irq()
719 int kvm_vgic_set_owner(struct kvm_vcpu *vcpu, unsigned int intid, void *owner) in kvm_vgic_set_owner()
H A Dvgic-mmio-v3.c223 int intid = VGIC_ADDR_TO_INTID(addr, 64); in vgic_mmio_read_irouter() local
242 int intid = VGIC_ADDR_TO_INTID(addr, 64); in vgic_mmio_write_irouter() local
560 u32 intid; in vgic_mmio_write_invlpi() local
1161 u32 intid, u32 *val) in vgic_v3_line_level_info_uaccess()
H A Dvgic-debug.c30 unsigned long intid; member
68 unsigned long intid; in vgic_count_lpis() local
H A Dvgic-v3.c79 u32 intid; in vgic_v3_fold_lr() local
138 static void vgic_v3_deactivate_phys(u32 intid) in vgic_v3_deactivate_phys()
H A Dvgic-v2.c58 u32 cpuid, intid = val & GICH_LR_VIRTUALID; in vgic_v2_fold_lr() local
H A Dvgic-init.c309 u32 intid = vgic_v5_make_ppi(i); in vgic_v5_allocate_private_irq() local
H A Dvgic-its.c76 static struct vgic_irq *vgic_add_lpi(struct kvm *kvm, u32 intid, in vgic_add_lpi()
393 unsigned long intid, flags; in its_sync_lpi_pending_table() local
1299 unsigned long intid; in vgic_its_invall() local
1355 unsigned long intid; in vgic_its_cmd_handle_movall() local
/linux/tools/testing/selftests/kvm/loongarch/
H A Darch_timer.c14 unsigned int intid; in do_idle() local
29 unsigned int intid; in guest_irq_handler() local
H A Dpmu_test.c106 unsigned int intid; in guest_irq_handler() local
/linux/tools/testing/selftests/kvm/riscv/
H A Darch_timer.c21 unsigned int intid = regs->cause & ~CAUSE_IRQ_FLAG; in guest_irq_handler() local
/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_hci.h232 __be16 intid; member
313 __be16 intid; member
/linux/drivers/firmware/arm_ffa/
H A Ddriver.c1827 int ret, irq, intid; in ffa_irq_map() local
/linux/arch/arm64/kvm/
H A Dsys_regs.c755 u32 intid = vgic_v5_make_ppi(i); in access_gicv5_ppi_enabler() local