Lines Matching defs:irq
102 static void trace_irq_mask(u32 event, int irq, int vector, cpumask_t *mask) in trace_irq_mask()
105 unsigned int irq:16, vec:16; in trace_irq_mask() member
115 static int __init __bind_irq_vector(int irq, int vector, const cpumask_t *cpu_mask) in __bind_irq_vector()
146 int __init bind_irq_vector(int irq, int vector, const cpumask_t *cpu_mask) in bind_irq_vector()
162 int irq, ret; in create_irq() local
205 void destroy_irq(unsigned int irq) in destroy_irq()
245 static void __clear_irq_vector(int irq) in __clear_irq_vector()
300 void clear_irq_vector(int irq) in clear_irq_vector()
309 int irq_to_vector(int irq) in irq_to_vector()
356 int irq, vector; in init_irq_data() local
403 static vmask_t *irq_get_used_vector_mask(int irq) in irq_get_used_vector_mask()
442 int irq, struct irq_desc *desc, const cpumask_t *mask) in __assign_irq_vector()
549 int assign_irq_vector(int irq, const cpumask_t *mask) in assign_irq_vector()
573 unsigned int irq, vector; in setup_vector_irq() local
648 unsigned int irq; in irq_move_cleanup_interrupt() local
736 unsigned int irq; in set_desc_affinity() local
821 int irq = __get_cpu_var(vector_irq[vector]); in do_IRQ() local
963 int __init request_irq(unsigned int irq, unsigned int irqflags, in request_irq()
997 void __init release_irq(unsigned int irq, const void *dev_id) in release_irq()
1019 int __init setup_irq(unsigned int irq, unsigned int irqflags, in setup_irq()
1071 u32 irq:23; /* irq of the vector */ member
1083 static inline void set_pirq_eoi(struct domain *d, unsigned int irq) in set_pirq_eoi()
1092 static inline void clear_pirq_eoi(struct domain *d, unsigned int irq) in clear_pirq_eoi()
1106 unsigned int irq = desc - irq_desc; in irq_guest_eoi_timer_fn() local
1151 static void __do_IRQ_guest(int irq) in __do_IRQ_guest()
1227 int irq = pirq->arch.irq; in pirq_spin_lock_irq_desc() local
1245 static int prepare_domain_irq_pirq(struct domain *d, int irq, int pirq, in prepare_domain_irq_pirq()
1266 static void set_domain_irq_pirq(struct domain *d, int irq, struct pirq *pirq) in set_domain_irq_pirq()
1274 static void clear_domain_irq_pirq(struct domain *d, int irq, struct pirq *pirq) in clear_domain_irq_pirq()
1282 static void cleanup_domain_irq_pirq(struct domain *d, int irq, in cleanup_domain_irq_pirq()
1371 int irq, sp; in flush_ready_eoi() local
1395 int irq, sp; in __set_eoi_ready() local
1442 int irq; in desc_guest_eoi() local
1512 int irq; in pirq_acktype() local
1577 unsigned int irq; in pirq_guest_bind() local
1691 unsigned int irq; in __pirq_guest_unbind() local
1782 int irq = 0; in pirq_guest_unbind() local
1913 struct domain *d, int pirq, int irq, int type, void *data) in map_domain_pirq()
2121 int irq, ret = 0, rc; in unmap_domain_pirq() local
2270 int i, irq, pirq; in dump_irqs() local
2355 unsigned int irq; in fixup_irqs() local
2423 unsigned int irq, sp; in fixup_eoi() local
2542 int irq = domain_pirq_to_irq(d, pirq); in arch_evtchn_bind_pirq() local
2564 static int allocate_pirq(struct domain *d, int index, int pirq, int irq, in allocate_pirq()
2618 int irq, pirq, ret; in allocate_and_map_gsi_pirq() local
2662 int irq, pirq, ret; in allocate_and_map_msi_pirq() local