/xen/xen/arch/arm/vgic/ |
A D | vgic.c | 63 struct vgic_irq *irq = NULL; in vgic_get_lpi() local 133 void vgic_put_irq(struct domain *d, struct vgic_irq *irq) in vgic_put_irq() 167 static struct vcpu *vgic_target_oracle(struct vgic_irq *irq) in vgic_target_oracle() 384 struct vgic_irq *irq; in vgic_inject_irq() local 426 struct vgic_irq *irq, *tmp; in vgic_prune_ap_list() local 546 struct vgic_irq *irq; in compute_ap_list_depth() local 561 struct vgic_irq *irq; in vgic_flush_lr_state() local 656 struct vgic_irq *irq; in vgic_vcpu_pending_irq() local 697 struct vgic_irq *irq; in vgic_evtchn_irq_pending() local 760 struct vgic_irq *irq; in gic_dump_vgic_info() local [all …]
|
A D | vgic.h | 35 static inline bool irq_is_pending(struct vgic_irq *irq) in irq_is_pending() 43 static inline bool vgic_irq_is_mapped_level(struct vgic_irq *irq) in vgic_irq_is_mapped_level() 55 static inline void vgic_get_irq_kref(struct vgic_irq *irq) in vgic_get_irq_kref()
|
A D | vgic-mmio.c | 56 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_read_enable() local 76 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_write_senable() local 121 struct vgic_irq *irq; in vgic_mmio_write_cenable() local 169 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_read_pending() local 191 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_write_spending() local 239 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_write_cpending() local 306 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_read_active() local 333 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_write_cactive() local 363 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_write_sactive() local 388 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_read_priority() local [all …]
|
A D | vgic-mmio-v2.c | 114 struct vgic_irq *irq = vgic_get_irq(d, vcpu, intid); in vgic_mmio_write_sgir() local 136 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_read_target() local 161 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, NULL, intid + i); in vgic_mmio_write_target() local 195 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_read_sgipend() local 217 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_write_sgipendc() local 242 struct vgic_irq *irq = vgic_get_irq(vcpu->domain, vcpu, intid + i); in vgic_mmio_write_sgipends() local
|
A D | vgic-init.c | 72 struct vgic_irq *irq = &vgic_cpu->private_irqs[i]; in vgic_vcpu_early_init() local 157 struct vgic_irq *irq = &dist->spis[i]; in domain_vgic_init() local 222 struct vgic_irq *irq = vgic_get_irq(d, NULL, 32 + i); in domain_vgic_free() local
|
A D | vgic-v2.c | 73 struct vgic_irq *irq; in vgic_v2_fold_lr_state() local 192 void vgic_v2_populate_lr(struct vcpu *vcpu, struct vgic_irq *irq, int lr) in vgic_v2_populate_lr()
|
/xen/xen/arch/arm/ |
A D | irq.c | 42 static void ack_none(struct irq_desc *irq) in ack_none() 47 static void end_none(struct irq_desc *irq) in end_none() 69 irq_desc_t *__irq_to_desc(int irq) in __irq_to_desc() 86 int irq; in init_irq_data() local 101 int irq; in init_local_irq_data() local 128 int irq; in init_IRQ() local 164 int request_irq(unsigned int irq, unsigned int irqflags, in request_irq() 272 void release_irq(unsigned int irq, const void *dev_id) in release_irq() 393 bool is_assignable_irq(unsigned int irq) in is_assignable_irq() 671 int irq_set_type(unsigned int irq, unsigned int type) in irq_set_type() [all …]
|
A D | vgic.c | 58 struct vgic_irq_rank *vgic_rank_irq(struct vcpu *v, unsigned int irq) in vgic_rank_irq() 254 bool vgic_migrate_irq(struct vcpu *old, struct vcpu *new, unsigned int irq) in vgic_migrate_irq() 341 unsigned int irq; in vgic_disable_irqs() local 390 unsigned int irq; in vgic_enable_irqs() local 486 struct pending_irq *irq_to_pending(struct vcpu *v, unsigned int irq) in irq_to_pending() 500 struct pending_irq *spi_to_pending(struct domain *d, unsigned int irq) in spi_to_pending()
|
A D | domctl.c | 76 uint32_t irq = bind->u.spi.spi; in arch_do_domctl() local 122 uint32_t irq = bind->u.spi.spi; in arch_do_domctl() local
|
A D | time.c | 223 static void timer_interrupt(int irq, void *dev_id, struct cpu_user_regs *regs) in timer_interrupt() 246 static void vtimer_interrupt(int irq, void *dev_id, struct cpu_user_regs *regs) in vtimer_interrupt() 279 static void check_timer_irq_cfg(unsigned int irq, const char *which) in check_timer_irq_cfg()
|
/xen/xen/arch/x86/ |
A D | irq.c | 262 int irq, ret; in create_irq() local 363 int irq_to_vector(int irq) in irq_to_vector() 419 int irq, vector; in init_irq_data() local 746 unsigned int irq; in irq_move_cleanup_interrupt() local 1765 int irq = 0; in pirq_guest_unbind() local 2310 int irq, ret = 0, rc; in unmap_domain_pirq() local 2459 int i, irq, pirq; in dump_irqs() local 2547 unsigned int irq; in fixup_irqs() local 2667 unsigned int irq, sp; in fixup_eoi() local 2857 int irq, pirq, ret; in allocate_and_map_gsi_pirq() local [all …]
|
A D | i8259.c | 38 bool bogus_8259A_irq(unsigned int irq) in bogus_8259A_irq() 96 static void _disable_8259A_irq(unsigned int irq) in _disable_8259A_irq() 131 int i8259A_irq_pending(unsigned int irq) in i8259A_irq_pending() 173 static inline int i8259A_irq_real(unsigned int irq) in i8259A_irq_real() 197 static bool _mask_and_ack_8259A_irq(unsigned int irq) in _mask_and_ack_8259A_irq() 329 void __init make_8259A_irq(unsigned int irq) in make_8259A_irq() 339 int irq, cpu = smp_processor_id(); in init_IRQ() local
|
A D | io_apic.c | 83 int irq = apic_pin_2_gsi_irq(dst, pin); in share_vector_maps() local 437 static void __mask_IO_APIC_irq (unsigned int irq) in __mask_IO_APIC_irq() 449 static void __edge_IO_APIC_irq (unsigned int irq) in __edge_IO_APIC_irq() 558 int pin, irq; in set_ioapic_affinity_irq() local 673 int pin, ioapic, irq, irq_entry; in setup_ioapic_dest() local 700 static int EISA_ELCR(unsigned int irq) in EISA_ELCR() 903 int irq, i; in pin_2_irq() local 944 static inline int IO_APIC_irq_trigger(int irq) in IO_APIC_irq_trigger() 1787 int irq; in init_IO_APIC_traps() local 2320 int apic, pin, irq, ret, pirq; in ioapic_guest_write() local [all …]
|
/xen/xen/arch/x86/hvm/ |
A D | vpic.c | 66 int cur_priority, priority, irq; in vpic_get_highest_priority_irq() local 97 int irq; in vpic_update_int_output() local 138 static void __vpic_intack(struct hvm_hw_vpic *vpic, int irq) in __vpic_intack() 159 int irq = -1; in vpic_intack() local 187 int priority, cmd, irq; in vpic_ioport_write() local 449 void vpic_irq_positive_edge(struct domain *d, int irq) in vpic_irq_positive_edge() 467 void vpic_irq_negative_edge(struct domain *d, int irq) in vpic_irq_negative_edge() 487 int irq; in vpic_ack_pending_irq() local
|
/xen/xen/include/asm-x86/ |
A D | irq.h | 17 #define IO_APIC_IRQ(irq) (platform_legacy_irq(irq) ? \ argument 21 #define MSI_IRQ(irq) ((irq) >= nr_irqs_gsi && (irq) < nr_irqs) argument 23 #define LEGACY_VECTOR(irq) ((irq) + FIRST_LEGACY_VECTOR) argument 94 #define platform_legacy_irq(irq) ((irq) < 16) argument 136 int irq; member 197 #define domain_irq_to_pirq(d, irq) ({ \ argument
|
/xen/xen/include/asm-arm/ |
A D | irq.h | 62 #define irq_to_desc(irq) __irq_to_desc(irq) argument 66 static inline bool is_lpi(unsigned int irq) in is_lpi()
|
/xen/xen/drivers/char/ |
A D | pl011.c | 34 unsigned int irq; member 63 static void pl011_interrupt(int irq, void *data, struct cpu_user_regs *regs) in pl011_interrupt() 225 static int __init pl011_uart_init(int irq, u64 addr, u64 size, bool sbsa) in pl011_uart_init()
|
A D | cadence-uart.c | 33 unsigned int irq; member 43 static void cuart_interrupt(int irq, void *data, struct cpu_user_regs *regs) in cuart_interrupt()
|
A D | exynos4210-uart.c | 32 unsigned int irq; member 48 static void exynos4210_uart_interrupt(int irq, void *data, struct cpu_user_regs *regs) in exynos4210_uart_interrupt()
|
A D | meson-uart.c | 56 unsigned int irq; member 62 static void meson_uart_interrupt(int irq, void *data, in meson_uart_interrupt()
|
A D | mvebu-uart.c | 59 unsigned int irq; member 68 static void mvebu3700_uart_interrupt(int irq, void *data, in mvebu3700_uart_interrupt()
|
A D | omap-uart.c | 56 unsigned int irq; member 62 static void omap_uart_interrupt(int irq, void *data, struct cpu_user_regs *regs) in omap_uart_interrupt()
|
/xen/xen/include/xen/ |
A D | device_tree.h | 131 unsigned int irq; member 136 static inline bool_t dt_irq_is_level_triggered(const struct dt_irq *irq) in dt_irq_is_level_triggered() 158 #define dt_irq(irq) ((irq)->irq) argument 159 #define dt_irq_flags(irq) ((irq)->flags) argument
|
/xen/xen/include/asm-x86/mach-generic/ |
A D | mach_apic.h | 41 static inline int multi_timer_check(int apic, int irq) in multi_timer_check()
|
/xen/xen/xsm/flask/ |
A D | hooks.c | 106 static int get_irq_sid(int irq, u32 *sid, struct avc_audit_data *ad) in get_irq_sid() 327 int irq; in flask_show_security_evtchn() local 849 static char *flask_show_irq_sid (int irq) in flask_show_irq_sid() 868 static int flask_map_domain_msi (struct domain *d, int irq, const void *data, in flask_map_domain_msi() 903 static int flask_map_domain_irq (struct domain *d, int irq, const void *data) in flask_map_domain_irq() 934 static int flask_unmap_domain_msi (struct domain *d, int irq, const void *data, in flask_unmap_domain_msi() 950 static int flask_unmap_domain_irq (struct domain *d, int irq, const void *data) in flask_unmap_domain_irq() 972 int irq; in flask_bind_pt_irq() local
|