Home
last modified time | relevance | path

Searched refs:irq_desc (Results 1 – 25 of 90) sorted by relevance

1234

/linux-4.19.296/include/linux/
Dirqdesc.h16 struct irq_desc;
55 struct irq_desc { struct
116 extern struct irq_desc irq_desc[NR_IRQS]; argument
119 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 …]
Dirqhandler.h10 struct irq_desc;
12 typedef void (*irq_flow_handler_t)(struct irq_desc *desc);
Dirq.h596 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 …]
Dirqnr.h9 extern struct irq_desc *irq_to_desc(unsigned int irq);
/linux-4.19.296/include/soc/fsl/qe/
Dqe_ic.h62 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()
/linux-4.19.296/include/linux/irqchip/
Dchained_irq.h28 struct irq_desc *desc) in chained_irq_enter()
44 struct irq_desc *desc) in chained_irq_exit()
/linux-4.19.296/drivers/irqchip/
Dirq-bcm2835.c98 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()
Dirq-jcore-aic.c38 static void handle_jcore_irq(struct irq_desc *desc) in handle_jcore_irq()
Dirq-partition-percpu.c31 struct irq_desc *chained_desc;
124 static void partition_handle_irq(struct irq_desc *desc) in partition_handle_irq()
Dirq-aspeed-i2c-ic.c35 static void aspeed_i2c_ic_irq_handler(struct irq_desc *desc) in aspeed_i2c_ic_irq_handler()
Dirq-goldfish-pic.c37 static void goldfish_pic_cascade(struct irq_desc *desc) in goldfish_pic_cascade()
Dirq-mscc-ocelot.c42 static void ocelot_irq_handler(struct irq_desc *desc) in ocelot_irq_handler()
Dirq-ts4800.c67 static void ts4800_ic_chained_handle_irq(struct irq_desc *desc) in ts4800_ic_chained_handle_irq()
Dirq-imgpdc.c222 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()
Dirq-dw-apb-ictl.c29 static void dw_apb_ictl_handler(struct irq_desc *desc) in dw_apb_ictl_handler()
Dirq-ath79-misc.c26 static void ath79_misc_irq_handler(struct irq_desc *desc) in ath79_misc_irq_handler()
Dirq-tb10x.c100 static void tb10x_irq_cascade(struct irq_desc *desc) in tb10x_irq_cascade()
Dirq-xilinx-intc.c138 static void xil_intc_irq_handler(struct irq_desc *desc) in xil_intc_irq_handler()
Dirq-mvebu-pic.c89 static void mvebu_pic_handle_cascade_irq(struct irq_desc *desc) in mvebu_pic_handle_cascade_irq()
/linux-4.19.296/drivers/sh/intc/
Dvirq.c110 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()
/linux-4.19.296/drivers/pci/controller/
Dpcie-xilinx-nwl.c323 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()
/linux-4.19.296/drivers/gpio/
Dgpio-ep93xx.c82 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()
Dgpio-altera.c203 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()
/linux-4.19.296/include/xen/
Devents.h84 int xen_set_affinity_evtchn(struct irq_desc *desc, unsigned int tcpu);
/linux-4.19.296/drivers/pci/controller/dwc/
Dpci-keystone.c110 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()

1234