Lines Matching refs:irq_desc

45 struct irq_desc __read_mostly *irq_desc = NULL;  variable
119 struct irq_desc *desc = irq_to_desc(irq); in __bind_irq_vector()
163 struct irq_desc *desc; in create_irq()
207 struct irq_desc *desc = irq_to_desc(irq); in destroy_irq()
249 struct irq_desc *desc = irq_to_desc(irq); in __clear_irq_vector()
329 int arch_init_one_irq_desc(struct irq_desc *desc) in arch_init_one_irq_desc()
355 struct irq_desc *desc; in init_irq_data()
361 irq_desc = xzalloc_array(struct irq_desc, nr_irqs); in init_irq_data()
363 if ( !irq_desc ) in init_irq_data()
389 static void ack_none(struct irq_desc *desc) in ack_none()
409 struct irq_desc *desc = irq_to_desc(irq); in irq_get_used_vector_mask()
442 int irq, struct irq_desc *desc, const cpumask_t *mask) in __assign_irq_vector()
553 struct irq_desc *desc = irq_to_desc(irq); in assign_irq_vector()
581 struct irq_desc *desc = irq_to_desc(irq); in setup_vector_irq()
595 void move_masked_irq(struct irq_desc *desc) in move_masked_irq()
625 void move_native_irq(struct irq_desc *desc) in move_native_irq()
650 struct irq_desc *desc; in irq_move_cleanup_interrupt()
708 static void send_cleanup_vector(struct irq_desc *desc) in send_cleanup_vector()
719 void irq_complete_move(struct irq_desc *desc) in irq_complete_move()
734 unsigned int set_desc_affinity(struct irq_desc *desc, const cpumask_t *mask) in set_desc_affinity()
760 void irq_set_affinity(struct irq_desc *desc, const cpumask_t *mask) in irq_set_affinity()
776 struct irq_desc *desc = domain_spin_lock_irq_desc(d, pirq, &flags); in pirq_set_affinity()
819 struct irq_desc *desc; in do_IRQ()
938 struct irq_desc *desc, *tmp; in irq_ratelimit_timer_fn()
999 struct irq_desc *desc; in release_irq()
1022 struct irq_desc *desc; in setup_irq()
1105 struct irq_desc *desc = data; in irq_guest_eoi_timer_fn()
1106 unsigned int irq = desc - irq_desc; in irq_guest_eoi_timer_fn()
1153 struct irq_desc *desc = irq_to_desc(irq); in __do_IRQ_guest()
1208 struct irq_desc *domain_spin_lock_irq_desc( in domain_spin_lock_irq_desc()
1219 struct irq_desc *pirq_spin_lock_irq_desc( in pirq_spin_lock_irq_desc()
1222 struct irq_desc *desc; in pirq_spin_lock_irq_desc()
1370 struct irq_desc *desc; in flush_ready_eoi()
1391 static void __set_eoi_ready(struct irq_desc *desc) in __set_eoi_ready()
1397 irq = desc - irq_desc; in __set_eoi_ready()
1417 struct irq_desc *desc = data; in set_eoi_ready()
1430 struct irq_desc *desc; in pirq_guest_eoi()
1438 void desc_guest_eoi(struct irq_desc *desc, struct pirq *pirq) in desc_guest_eoi()
1451 irq = desc - irq_desc; in desc_guest_eoi()
1511 struct irq_desc *desc; in pirq_acktype()
1558 struct irq_desc *desc; in pirq_shared()
1578 struct irq_desc *desc; in pirq_guest_bind()
1594 irq = desc - irq_desc; in pirq_guest_bind()
1689 struct domain *d, struct pirq *pirq, struct irq_desc *desc) in __pirq_guest_unbind()
1697 irq = desc - irq_desc; in __pirq_guest_unbind()
1781 struct irq_desc *desc; in pirq_guest_unbind()
1816 struct irq_desc *desc; in pirq_guest_force_unbind()
1918 struct irq_desc *desc; in map_domain_pirq()
2120 struct irq_desc *desc; in unmap_domain_pirq()
2271 struct irq_desc *desc; in dump_irqs()
2357 struct irq_desc *desc; in fixup_irqs()
2424 struct irq_desc *desc; in fixup_eoi()
2543 struct irq_desc *desc; in arch_evtchn_bind_pirq()