Home
last modified time | relevance | path

Searched defs:irq (Results 1 – 25 of 74) sorted by relevance

123

/xen/xen/arch/arm/vgic/
A Dvgic.c63 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 Dvgic.h35 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 Dvgic-mmio.c56 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 Dvgic-mmio-v2.c114 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 Dvgic-init.c72 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 Dvgic-v2.c73 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 Dirq.c42 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 Dvgic.c58 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 Ddomctl.c76 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 Dtime.c223 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 Dirq.c262 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 Di8259.c38 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 Dio_apic.c83 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 Dvpic.c66 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 Dirq.h17 #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 Dirq.h62 #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 Dpl011.c34 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 Dcadence-uart.c33 unsigned int irq; member
43 static void cuart_interrupt(int irq, void *data, struct cpu_user_regs *regs) in cuart_interrupt()
A Dexynos4210-uart.c32 unsigned int irq; member
48 static void exynos4210_uart_interrupt(int irq, void *data, struct cpu_user_regs *regs) in exynos4210_uart_interrupt()
A Dmeson-uart.c56 unsigned int irq; member
62 static void meson_uart_interrupt(int irq, void *data, in meson_uart_interrupt()
A Dmvebu-uart.c59 unsigned int irq; member
68 static void mvebu3700_uart_interrupt(int irq, void *data, in mvebu3700_uart_interrupt()
A Domap-uart.c56 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 Ddevice_tree.h131 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 Dmach_apic.h41 static inline int multi_timer_check(int apic, int irq) in multi_timer_check()
/xen/xen/xsm/flask/
A Dhooks.c106 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

Completed in 69 milliseconds

123