Home
last modified time | relevance | path

Searched refs:irq_data (Results 226 – 250 of 760) sorted by relevance

12345678910>>...31

/openbmc/linux/arch/powerpc/sysdev/xics/
H A Dics-native.c45 static void ics_native_unmask_irq(struct irq_data *d) in ics_native_unmask_irq()
61 static unsigned int ics_native_startup(struct irq_data *d) in ics_native_startup()
83 static void ics_native_mask_irq(struct irq_data *d) in ics_native_mask_irq()
96 static int ics_native_set_affinity(struct irq_data *d, in ics_native_set_affinity()
H A Dxics-common.c202 struct irq_data *irqd; in xics_migrate_irqs_away()
316 static void xics_ipi_unmask(struct irq_data *d) { } in xics_ipi_unmask()
317 static void xics_ipi_mask(struct irq_data *d) { } in xics_ipi_mask()
380 int xics_set_irq_type(struct irq_data *d, unsigned int flow_type) in xics_set_irq_type()
401 int xics_retrigger(struct irq_data *data) in xics_retrigger()
/openbmc/linux/drivers/gpio/
H A Dgpio-idt3243x.c48 static int idt_gpio_irq_set_type(struct irq_data *d, unsigned int flow_type) in idt_gpio_irq_set_type()
75 static void idt_gpio_ack(struct irq_data *d) in idt_gpio_ack()
83 static void idt_gpio_mask(struct irq_data *d) in idt_gpio_mask()
99 static void idt_gpio_unmask(struct irq_data *d) in idt_gpio_unmask()
H A Dgpio-mpc8xxx.c122 static void mpc8xxx_irq_unmask(struct irq_data *d) in mpc8xxx_irq_unmask()
137 static void mpc8xxx_irq_mask(struct irq_data *d) in mpc8xxx_irq_mask()
152 static void mpc8xxx_irq_ack(struct irq_data *d) in mpc8xxx_irq_ack()
161 static int mpc8xxx_irq_set_type(struct irq_data *d, unsigned int flow_type) in mpc8xxx_irq_set_type()
192 static int mpc512x_irq_set_type(struct irq_data *d, unsigned int flow_type) in mpc512x_irq_set_type()
265 int (*irq_set_type)(struct irq_data *, unsigned int);
H A Dgpio-vf610.c161 static void vf610_gpio_irq_ack(struct irq_data *d) in vf610_gpio_irq_ack()
170 static int vf610_gpio_irq_set_type(struct irq_data *d, u32 type) in vf610_gpio_irq_set_type()
206 static void vf610_gpio_irq_mask(struct irq_data *d) in vf610_gpio_irq_mask()
217 static void vf610_gpio_irq_unmask(struct irq_data *d) in vf610_gpio_irq_unmask()
229 static int vf610_gpio_irq_set_wake(struct irq_data *d, u32 enable) in vf610_gpio_irq_set_wake()
/openbmc/linux/drivers/irqchip/
H A Dirq-loongson-pch-lpc.c41 static void lpc_irq_ack(struct irq_data *d) in lpc_irq_ack()
51 static void lpc_irq_mask(struct irq_data *d) in lpc_irq_mask()
62 static void lpc_irq_unmask(struct irq_data *d) in lpc_irq_unmask()
73 static int lpc_irq_set_type(struct irq_data *d, unsigned int type) in lpc_irq_set_type()
H A Dirq-ts4800.c33 static void ts4800_irq_mask(struct irq_data *d) in ts4800_irq_mask()
42 static void ts4800_irq_unmask(struct irq_data *d) in ts4800_irq_unmask()
51 static void ts4800_irq_print_chip(struct irq_data *d, struct seq_file *p) in ts4800_irq_print_chip()
H A Dirq-mchp-eic.c47 static void mchp_eic_irq_mask(struct irq_data *d) in mchp_eic_irq_mask()
58 static void mchp_eic_irq_unmask(struct irq_data *d) in mchp_eic_irq_unmask()
69 static int mchp_eic_irq_set_type(struct irq_data *d, unsigned int type) in mchp_eic_irq_set_type()
101 static int mchp_eic_irq_set_wake(struct irq_data *d, unsigned int on) in mchp_eic_irq_set_wake()
H A Dirq-qcom-mpm.c108 static void qcom_mpm_enable_irq(struct irq_data *d, bool en) in qcom_mpm_enable_irq()
125 static void qcom_mpm_mask(struct irq_data *d) in qcom_mpm_mask()
133 static void qcom_mpm_unmask(struct irq_data *d) in qcom_mpm_unmask()
155 static int qcom_mpm_set_type(struct irq_data *d, unsigned int type) in qcom_mpm_set_type()
279 struct irq_data *d = &desc->irq_data; in qcom_mpm_handler()
H A Dirq-ls-scfg-msi.c85 static void ls_scfg_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in ls_scfg_msi_compose_msg()
103 static int ls_scfg_msi_set_affinity(struct irq_data *irq_data, in ls_scfg_msi_set_affinity() argument
106 struct ls_scfg_msi *msi_data = irq_data_get_irq_chip_data(irq_data); in ls_scfg_msi_set_affinity()
125 irq_data_update_effective_affinity(irq_data, cpumask_of(cpu)); in ls_scfg_msi_set_affinity()
172 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in ls_scfg_msi_domain_irq_free()
/openbmc/linux/arch/mips/alchemy/devboards/
H A Dbcsr.c101 static void bcsr_irq_mask(struct irq_data *d) in bcsr_irq_mask()
108 static void bcsr_irq_maskack(struct irq_data *d) in bcsr_irq_maskack()
116 static void bcsr_irq_unmask(struct irq_data *d) in bcsr_irq_unmask()
/openbmc/linux/drivers/mfd/
H A Drohm-bd9576.c137 struct regmap_irq_chip_data *irq_data; in bd957x_i2c_probe() local
146 &bd9576_irq_chip, &irq_data); in bd957x_i2c_probe()
151 domain = regmap_irq_get_domain(irq_data); in bd957x_i2c_probe()
H A Dmc13xxx-core.c104 int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); in mc13xxx_irq_mask()
114 int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); in mc13xxx_irq_unmask()
160 int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); in mc13xxx_irq_request()
169 int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); in mc13xxx_irq_free()
385 regmap_irq_get_domain(mc13xxx->irq_data)); in mc13xxx_add_subdevice_pdata()
459 0, &mc13xxx->irq_chip, &mc13xxx->irq_data); in mc13xxx_common_init()
506 regmap_del_irq_chip(mc13xxx->irq, mc13xxx->irq_data); in mc13xxx_common_exit()
/openbmc/linux/kernel/irq/
H A Dipi-mux.c29 static void ipi_mux_mask(struct irq_data *d) in ipi_mux_mask()
36 static void ipi_mux_unmask(struct irq_data *d) in ipi_mux_unmask()
54 static void ipi_mux_send_mask(struct irq_data *d, const struct cpumask *mask) in ipi_mux_send_mask()
H A Ddebug.h23 desc->irq_data.chip, desc->irq_data.chip); in print_irq_desc()
/openbmc/linux/arch/m68k/include/asm/
H A Dmacintosh.h20 extern void mac_irq_enable(struct irq_data *data);
21 extern void mac_irq_disable(struct irq_data *data);
/openbmc/linux/arch/powerpc/sysdev/
H A Dmpic.h32 extern int mpic_set_irq_type(struct irq_data *d, unsigned int flow_type);
34 extern int mpic_set_affinity(struct irq_data *d,
/openbmc/linux/drivers/pinctrl/mediatek/
H A Dmtk-eint.c126 static void mtk_eint_mask(struct irq_data *d) in mtk_eint_mask()
138 static void mtk_eint_unmask(struct irq_data *d) in mtk_eint_unmask()
163 static void mtk_eint_ack(struct irq_data *d) in mtk_eint_ack()
173 static int mtk_eint_set_type(struct irq_data *d, unsigned int type) in mtk_eint_set_type()
223 static int mtk_eint_irq_set_wake(struct irq_data *d, unsigned int on) in mtk_eint_irq_set_wake()
250 static int mtk_eint_irq_request_resources(struct irq_data *d) in mtk_eint_irq_request_resources()
280 static void mtk_eint_irq_release_resources(struct irq_data *d) in mtk_eint_irq_release_resources()
426 struct irq_data *d; in mtk_eint_set_debounce()
/openbmc/linux/arch/mips/sni/
H A Drm200.c158 static void sni_rm200_disable_8259A_irq(struct irq_data *d) in sni_rm200_disable_8259A_irq()
173 static void sni_rm200_enable_8259A_irq(struct irq_data *d) in sni_rm200_enable_8259A_irq()
211 void sni_rm200_mask_and_ack_8259A(struct irq_data *d) in sni_rm200_mask_and_ack_8259A()
421 static void enable_rm200_irq(struct irq_data *d) in enable_rm200_irq()
428 void disable_rm200_irq(struct irq_data *d) in disable_rm200_irq()
/openbmc/linux/drivers/sh/intc/
H A Dcore.c79 struct irq_data *irq_data; in intc_register_irq() local
114 irq_data = irq_get_irq_data(irq); in intc_register_irq()
128 _intc_enable(irq_data, data[!primary]); in intc_register_irq()
156 d->chip.irq_mask(irq_data); in intc_register_irq()
409 struct irq_data *data; in intc_suspend()
434 struct irq_data *data; in intc_resume()
/openbmc/linux/arch/nios2/kernel/
H A Dirq.c30 static void chip_unmask(struct irq_data *d) in chip_unmask()
36 static void chip_mask(struct irq_data *d) in chip_mask()
/openbmc/linux/arch/powerpc/platforms/8xx/
H A Dcpm1-ic.c18 static void cpm_mask_irq(struct irq_data *d) in cpm_mask_irq()
26 static void cpm_unmask_irq(struct irq_data *d) in cpm_unmask_irq()
34 static void cpm_end_irq(struct irq_data *d) in cpm_end_irq()
/openbmc/linux/drivers/pci/controller/dwc/
H A Dpci-keystone.c147 static void ks_pcie_msi_irq_ack(struct irq_data *data) in ks_pcie_msi_irq_ack()
186 static int ks_pcie_msi_set_affinity(struct irq_data *irq_data, in ks_pcie_msi_set_affinity() argument
192 static void ks_pcie_msi_mask(struct irq_data *data) in ks_pcie_msi_mask()
216 static void ks_pcie_msi_unmask(struct irq_data *data) in ks_pcie_msi_unmask()
310 static void ks_pcie_ack_legacy_irq(struct irq_data *d) in ks_pcie_ack_legacy_irq()
314 static void ks_pcie_mask_legacy_irq(struct irq_data *d) in ks_pcie_mask_legacy_irq()
572 unsigned int irq = desc->irq_data.hwirq; in ks_pcie_msi_irq_handler()
640 struct irq_data *irq_data; in ks_pcie_config_msi_irq() local
669 irq_data = irq_get_irq_data(irq); in ks_pcie_config_msi_irq()
670 if (!irq_data) { in ks_pcie_config_msi_irq()
[all …]
/openbmc/linux/arch/alpha/kernel/
H A Dsys_dp264.c100 dp264_enable_irq(struct irq_data *d) in dp264_enable_irq()
109 dp264_disable_irq(struct irq_data *d) in dp264_disable_irq()
118 clipper_enable_irq(struct irq_data *d) in clipper_enable_irq()
127 clipper_disable_irq(struct irq_data *d) in clipper_disable_irq()
151 dp264_set_affinity(struct irq_data *d, const struct cpumask *affinity, in dp264_set_affinity()
163 clipper_set_affinity(struct irq_data *d, const struct cpumask *affinity, in clipper_set_affinity()
/openbmc/linux/arch/sparc/kernel/
H A Dleon_kernel.c121 static int leon_set_affinity(struct irq_data *data, const struct cpumask *dest, in leon_set_affinity()
145 static void leon_unmask_irq(struct irq_data *data) in leon_unmask_irq()
158 static void leon_mask_irq(struct irq_data *data) in leon_mask_irq()
171 static unsigned int leon_startup_irq(struct irq_data *data) in leon_startup_irq()
178 static void leon_shutdown_irq(struct irq_data *data) in leon_shutdown_irq()
185 static void leon_eoi_irq(struct irq_data *data) in leon_eoi_irq()

12345678910>>...31