/openbmc/linux/arch/powerpc/sysdev/xics/ |
H A D | ics-native.c | 45 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 D | xics-common.c | 202 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 D | gpio-idt3243x.c | 48 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 D | gpio-mpc8xxx.c | 122 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 D | gpio-vf610.c | 161 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 D | irq-loongson-pch-lpc.c | 41 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 D | irq-ts4800.c | 33 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 D | irq-mchp-eic.c | 47 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 D | irq-qcom-mpm.c | 108 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 D | irq-ls-scfg-msi.c | 85 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 D | bcsr.c | 101 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 D | rohm-bd9576.c | 137 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 D | mc13xxx-core.c | 104 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 D | ipi-mux.c | 29 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 D | debug.h | 23 desc->irq_data.chip, desc->irq_data.chip); in print_irq_desc()
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | macintosh.h | 20 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 D | mpic.h | 32 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 D | mtk-eint.c | 126 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 D | rm200.c | 158 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 D | core.c | 79 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 D | irq.c | 30 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 D | cpm1-ic.c | 18 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 D | pci-keystone.c | 147 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 D | sys_dp264.c | 100 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 D | leon_kernel.c | 121 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()
|