Searched refs:irq_desc (Results 1 – 25 of 90) sorted by relevance
1234
16 struct irq_desc;55 struct irq_desc { struct116 extern struct irq_desc irq_desc[NR_IRQS]; argument119 static inline struct irq_desc *irq_data_to_desc(struct irq_data *data) in irq_data_to_desc()121 return container_of(data->common, struct irq_desc, irq_common_data); in irq_data_to_desc()124 static inline unsigned int irq_desc_get_irq(struct irq_desc *desc) in irq_desc_get_irq()129 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data()134 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc) in irq_desc_get_chip()139 static inline void *irq_desc_get_chip_data(struct irq_desc *desc) in irq_desc_get_chip_data()144 static inline void *irq_desc_get_handler_data(struct irq_desc *desc) in irq_desc_get_handler_data()[all …]
10 struct irq_desc;12 typedef void (*irq_flow_handler_t)(struct irq_desc *desc);
596 void irq_force_complete_move(struct irq_desc *desc);600 static inline void irq_force_complete_move(struct irq_desc *desc) { } in irq_force_complete_move()618 extern void handle_level_irq(struct irq_desc *desc);619 extern void handle_fasteoi_irq(struct irq_desc *desc);620 extern void handle_edge_irq(struct irq_desc *desc);621 extern void handle_edge_eoi_irq(struct irq_desc *desc);622 extern void handle_simple_irq(struct irq_desc *desc);623 extern void handle_untracked_irq(struct irq_desc *desc);624 extern void handle_percpu_irq(struct irq_desc *desc);625 extern void handle_percpu_devid_irq(struct irq_desc *desc);[all …]
9 extern struct irq_desc *irq_to_desc(unsigned int irq);
62 void (*low_handler)(struct irq_desc *desc),63 void (*high_handler)(struct irq_desc *desc));68 void (*low_handler)(struct irq_desc *desc), in qe_ic_init()69 void (*high_handler)(struct irq_desc *desc)) in qe_ic_init()81 static inline void qe_ic_cascade_low_ipic(struct irq_desc *desc) in qe_ic_cascade_low_ipic()90 static inline void qe_ic_cascade_high_ipic(struct irq_desc *desc) in qe_ic_cascade_high_ipic()99 static inline void qe_ic_cascade_low_mpic(struct irq_desc *desc) in qe_ic_cascade_low_mpic()111 static inline void qe_ic_cascade_high_mpic(struct irq_desc *desc) in qe_ic_cascade_high_mpic()123 static inline void qe_ic_cascade_muxed_mpic(struct irq_desc *desc) in qe_ic_cascade_muxed_mpic()
28 struct irq_desc *desc) in chained_irq_enter()44 struct irq_desc *desc) in chained_irq_exit()
98 static void bcm2836_chained_handle_irq(struct irq_desc *desc);246 static void bcm2836_chained_handle_irq(struct irq_desc *desc) in bcm2836_chained_handle_irq()
38 static void handle_jcore_irq(struct irq_desc *desc) in handle_jcore_irq()
31 struct irq_desc *chained_desc;124 static void partition_handle_irq(struct irq_desc *desc) in partition_handle_irq()
35 static void aspeed_i2c_ic_irq_handler(struct irq_desc *desc) in aspeed_i2c_ic_irq_handler()
37 static void goldfish_pic_cascade(struct irq_desc *desc) in goldfish_pic_cascade()
42 static void ocelot_irq_handler(struct irq_desc *desc) in ocelot_irq_handler()
67 static void ts4800_ic_chained_handle_irq(struct irq_desc *desc) in ts4800_ic_chained_handle_irq()
222 static void pdc_intc_perip_isr(struct irq_desc *desc) in pdc_intc_perip_isr()244 static void pdc_intc_syswake_isr(struct irq_desc *desc) in pdc_intc_syswake_isr()
29 static void dw_apb_ictl_handler(struct irq_desc *desc) in dw_apb_ictl_handler()
26 static void ath79_misc_irq_handler(struct irq_desc *desc) in ath79_misc_irq_handler()
100 static void tb10x_irq_cascade(struct irq_desc *desc) in tb10x_irq_cascade()
138 static void xil_intc_irq_handler(struct irq_desc *desc) in xil_intc_irq_handler()
89 static void mvebu_pic_handle_cascade_irq(struct irq_desc *desc) in mvebu_pic_handle_cascade_irq()
110 static void intc_virq_handler(struct irq_desc *desc) in intc_virq_handler()122 struct irq_desc *vdesc = irq_to_desc(entry->irq); in intc_virq_handler()
323 static void nwl_pcie_leg_handler(struct irq_desc *desc) in nwl_pcie_leg_handler()365 static void nwl_pcie_msi_handler_high(struct irq_desc *desc) in nwl_pcie_msi_handler_high()375 static void nwl_pcie_msi_handler_low(struct irq_desc *desc) in nwl_pcie_msi_handler_low()387 struct irq_desc *desc = irq_to_desc(data->irq); in nwl_mask_leg_irq()403 struct irq_desc *desc = irq_to_desc(data->irq); in nwl_unmask_leg_irq()
82 static void ep93xx_gpio_ab_irq_handler(struct irq_desc *desc) in ep93xx_gpio_ab_irq_handler()104 static void ep93xx_gpio_f_irq_handler(struct irq_desc *desc) in ep93xx_gpio_f_irq_handler()
203 static void altera_gpio_irq_edge_handler(struct irq_desc *desc) in altera_gpio_irq_edge_handler()231 static void altera_gpio_irq_leveL_high_handler(struct irq_desc *desc) in altera_gpio_irq_leveL_high_handler()
84 int xen_set_affinity_evtchn(struct irq_desc *desc, unsigned int tcpu);
110 static void ks_pcie_msi_irq_handler(struct irq_desc *desc) in ks_pcie_msi_irq_handler()139 static void ks_pcie_legacy_irq_handler(struct irq_desc *desc) in ks_pcie_legacy_irq_handler()