/openbmc/linux/drivers/pinctrl/qcom/ |
H A D | pinctrl-msm.c | 188 struct irq_data *d = irq_get_irq_data(irq); in msm_pinmux_set_mux() 818 struct irq_data *d) in msm_gpio_update_dual_edge_pos() 840 static void msm_gpio_irq_mask(struct irq_data *d) in msm_gpio_irq_mask() 890 static void msm_gpio_irq_unmask(struct irq_data *d) in msm_gpio_irq_unmask() 918 static void msm_gpio_irq_enable(struct irq_data *d) in msm_gpio_irq_enable() 932 static void msm_gpio_irq_disable(struct irq_data *d) in msm_gpio_irq_disable() 992 static void msm_gpio_irq_ack(struct irq_data *d) in msm_gpio_irq_ack() 1017 static void msm_gpio_irq_eoi(struct irq_data *d) in msm_gpio_irq_eoi() 1195 static int msm_gpio_irq_reqres(struct irq_data *d) in msm_gpio_irq_reqres() 1230 static void msm_gpio_irq_relres(struct irq_data *d) in msm_gpio_irq_relres() [all …]
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-sun4i.c | 49 static void sun4i_irq_ack(struct irq_data *irqd) in sun4i_irq_ack() 59 static void sun4i_irq_mask(struct irq_data *irqd) in sun4i_irq_mask() 72 static void sun4i_irq_unmask(struct irq_data *irqd) in sun4i_irq_unmask()
|
H A D | irq-mtk-cirq.c | 81 static void mtk_cirq_write_mask(struct irq_data *data, enum mtk_cirq_regoffs_index idx) in mtk_cirq_write_mask() 90 static void mtk_cirq_mask(struct irq_data *data) in mtk_cirq_mask() 96 static void mtk_cirq_unmask(struct irq_data *data) in mtk_cirq_unmask() 102 static int mtk_cirq_set_type(struct irq_data *data, unsigned int type) in mtk_cirq_set_type()
|
H A D | irq-pruss-intc.c | 290 static void pruss_intc_irq_ack(struct irq_data *data) in pruss_intc_irq_ack() 298 static void pruss_intc_irq_mask(struct irq_data *data) in pruss_intc_irq_mask() 306 static void pruss_intc_irq_unmask(struct irq_data *data) in pruss_intc_irq_unmask() 314 static int pruss_intc_irq_reqres(struct irq_data *data) in pruss_intc_irq_reqres() 322 static void pruss_intc_irq_relres(struct irq_data *data) in pruss_intc_irq_relres() 327 static int pruss_intc_irq_get_irqchip_state(struct irq_data *data, in pruss_intc_irq_get_irqchip_state() 347 static int pruss_intc_irq_set_irqchip_state(struct irq_data *data, in pruss_intc_irq_set_irqchip_state()
|
H A D | irq-owl-sirq.c | 133 static void owl_sirq_eoi(struct irq_data *data) in owl_sirq_eoi() 148 static void owl_sirq_mask(struct irq_data *data) in owl_sirq_mask() 156 static void owl_sirq_unmask(struct irq_data *data) in owl_sirq_unmask() 169 static int owl_sirq_set_type(struct irq_data *data, unsigned int type) in owl_sirq_set_type()
|
H A D | irq-loongson-htvec.c | 65 static void htvec_ack_irq(struct irq_data *d) in htvec_ack_irq() 73 static void htvec_mask_irq(struct irq_data *d) in htvec_mask_irq() 88 static void htvec_unmask_irq(struct irq_data *d) in htvec_unmask_irq() 136 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); in htvec_domain_free()
|
/openbmc/linux/arch/powerpc/sysdev/ |
H A D | i8259.c | 76 static void i8259_mask_and_ack_irq(struct irq_data *d) in i8259_mask_and_ack_irq() 102 static void i8259_mask_irq(struct irq_data *d) in i8259_mask_irq() 117 static void i8259_unmask_irq(struct irq_data *d) in i8259_unmask_irq()
|
/openbmc/linux/drivers/mfd/ |
H A D | mt6370.c | 264 &info->irq_data); in mt6370_probe() 275 regmap_irq_get_domain(info->irq_data)); in mt6370_probe() 282 regmap_irq_get_domain(info->irq_data)); in mt6370_probe() 292 regmap_irq_get_domain(info->irq_data)); in mt6370_probe()
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | irq.c | 355 struct irq_data *irq_data = irq_get_irq_data(virq); in virq_to_hw() local 356 return WARN_ON(!irq_data) ? 0 : irq_data->hwirq; in virq_to_hw()
|
/openbmc/linux/drivers/pci/controller/ |
H A D | pcie-altera-msi.c | 89 static void altera_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in altera_compose_msi_msg() 102 static int altera_msi_set_affinity(struct irq_data *irq_data, in altera_msi_set_affinity() argument 148 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in altera_irq_domain_free()
|
H A D | pcie-mediatek-gen3.c | 427 static int mtk_pcie_set_affinity(struct irq_data *data, in mtk_pcie_set_affinity() 433 static void mtk_pcie_msi_irq_mask(struct irq_data *data) in mtk_pcie_msi_irq_mask() 439 static void mtk_pcie_msi_irq_unmask(struct irq_data *data) in mtk_pcie_msi_irq_unmask() 458 static void mtk_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in mtk_compose_msi_msg() 473 static void mtk_msi_bottom_irq_ack(struct irq_data *data) in mtk_msi_bottom_irq_ack() 483 static void mtk_msi_bottom_irq_mask(struct irq_data *data) in mtk_msi_bottom_irq_mask() 499 static void mtk_msi_bottom_irq_unmask(struct irq_data *data) in mtk_msi_bottom_irq_unmask() 557 struct irq_data *data = irq_domain_get_irq_data(domain, virq); in mtk_msi_bottom_domain_free() 574 static void mtk_intx_mask(struct irq_data *data) in mtk_intx_mask() 587 static void mtk_intx_unmask(struct irq_data *data) in mtk_intx_unmask() [all …]
|
H A D | pcie-apple.c | 166 static void apple_msi_top_irq_mask(struct irq_data *d) in apple_msi_top_irq_mask() 172 static void apple_msi_top_irq_unmask(struct irq_data *d) in apple_msi_top_irq_unmask() 187 static void apple_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in apple_msi_compose_msg() 240 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in apple_msi_domain_free() 261 static void apple_port_irq_mask(struct irq_data *data) in apple_port_irq_mask() 268 static void apple_port_irq_unmask(struct irq_data *data) in apple_port_irq_unmask() 280 static void apple_port_irq_ack(struct irq_data *data) in apple_port_irq_ack() 288 static int apple_port_irq_set_type(struct irq_data *data, unsigned int type) in apple_port_irq_set_type() 343 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); in apple_port_irq_domain_free()
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-rda.c | 64 static void rda_gpio_irq_mask(struct irq_data *data) in rda_gpio_irq_mask() 79 static void rda_gpio_irq_ack(struct irq_data *data) in rda_gpio_irq_ack() 151 static void rda_gpio_irq_unmask(struct irq_data *data) in rda_gpio_irq_unmask() 161 static int rda_gpio_irq_set_type(struct irq_data *data, unsigned int flow_type) in rda_gpio_irq_set_type()
|
H A D | gpio-mlxbf3.c | 54 static void mlxbf3_gpio_irq_enable(struct irq_data *irqd) in mlxbf3_gpio_irq_enable() 73 static void mlxbf3_gpio_irq_disable(struct irq_data *irqd) in mlxbf3_gpio_irq_disable() 107 mlxbf3_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) in mlxbf3_gpio_irq_set_type() 149 static void mlxbf3_gpio_irq_ack(struct irq_data *data) in mlxbf3_gpio_irq_ack()
|
H A D | gpio-em.c | 75 static void em_gio_irq_disable(struct irq_data *d) in em_gio_irq_disable() 82 static void em_gio_irq_enable(struct irq_data *d) in em_gio_irq_enable() 89 static int em_gio_irq_reqres(struct irq_data *d) in em_gio_irq_reqres() 104 static void em_gio_irq_relres(struct irq_data *d) in em_gio_irq_relres() 122 static int em_gio_irq_set_type(struct irq_data *d, unsigned int type) in em_gio_irq_set_type()
|
H A D | gpio-xgs-iproc.c | 44 static void iproc_gpio_irq_ack(struct irq_data *d) in iproc_gpio_irq_ack() 63 static void iproc_gpio_irq_unmask(struct irq_data *d) in iproc_gpio_irq_unmask() 90 static void iproc_gpio_irq_mask(struct irq_data *d) in iproc_gpio_irq_mask() 117 static int iproc_gpio_irq_set_type(struct irq_data *d, u32 type) in iproc_gpio_irq_set_type() 196 static void iproc_gpio_irq_print_chip(struct irq_data *d, struct seq_file *p) in iproc_gpio_irq_print_chip()
|
H A D | gpio-crystalcove.c | 184 static int crystalcove_irq_type(struct irq_data *data, unsigned int type) in crystalcove_irq_type() 214 static void crystalcove_bus_lock(struct irq_data *data) in crystalcove_bus_lock() 221 static void crystalcove_bus_sync_unlock(struct irq_data *data) in crystalcove_bus_sync_unlock() 235 static void crystalcove_irq_unmask(struct irq_data *data) in crystalcove_irq_unmask() 250 static void crystalcove_irq_mask(struct irq_data *data) in crystalcove_irq_mask()
|
H A D | gpio-pl061.c | 125 static int pl061_irq_type(struct irq_data *d, unsigned trigger) in pl061_irq_type() 233 static void pl061_irq_mask(struct irq_data *d) in pl061_irq_mask() 248 static void pl061_irq_unmask(struct irq_data *d) in pl061_irq_unmask() 271 static void pl061_irq_ack(struct irq_data *d) in pl061_irq_ack() 282 static int pl061_irq_set_wake(struct irq_data *d, unsigned int state) in pl061_irq_set_wake() 290 static void pl061_irq_print_chip(struct irq_data *data, struct seq_file *p) in pl061_irq_print_chip()
|
/openbmc/linux/drivers/tty/serial/8250/ |
H A D | 8250_fintek.c | 365 struct irq_data *irq_data; in probe_setup_port() local 393 irq_data = irq_get_irq_data(uart->port.irq); in probe_setup_port() 394 if (irq_data) in probe_setup_port() 396 irqd_is_level_type(irq_data); in probe_setup_port()
|
/openbmc/linux/arch/powerpc/platforms/powermac/ |
H A D | pic.c | 77 static void pmac_mask_and_ack_irq(struct irq_data *d) in pmac_mask_and_ack_irq() 99 static void pmac_ack_irq(struct irq_data *d) in pmac_ack_irq() 144 static unsigned int pmac_startup_irq(struct irq_data *d) in pmac_startup_irq() 161 static void pmac_mask_irq(struct irq_data *d) in pmac_mask_irq() 172 static void pmac_unmask_irq(struct irq_data *d) in pmac_unmask_irq() 183 static int pmac_retrigger(struct irq_data *d) in pmac_retrigger()
|
/openbmc/linux/arch/m68k/kernel/ |
H A D | ints.c | 137 unsigned int m68k_irq_startup(struct irq_data *data) in m68k_irq_startup() 142 void m68k_irq_shutdown(struct irq_data *data) in m68k_irq_shutdown()
|
/openbmc/linux/sound/soc/mediatek/mt8188/ |
H A D | mt8188-afe-pcm.c | 366 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8188_afe_fe_trigger() local 385 irq_data->irq_cnt_maskbit << irq_data->irq_cnt_shift, in mt8188_afe_fe_trigger() 386 counter << irq_data->irq_cnt_shift); in mt8188_afe_fe_trigger() 394 if (irq_data->irq_fs_reg >= 0) in mt8188_afe_fe_trigger() 396 irq_data->irq_fs_maskbit << irq_data->irq_fs_shift, in mt8188_afe_fe_trigger() 397 fs << irq_data->irq_fs_shift); in mt8188_afe_fe_trigger() 412 BIT(irq_data->irq_en_shift)); in mt8188_afe_fe_trigger() 426 BIT(irq_data->irq_en_shift)); in mt8188_afe_fe_trigger() 429 BIT(irq_data->irq_clr_shift)); in mt8188_afe_fe_trigger() 2965 irq_data = afe->irqs[memif->irq_usage].irq_data; in mt8188_afe_irq_handler() [all …]
|
/openbmc/linux/drivers/pci/controller/dwc/ |
H A D | pcie-designware-host.c | 26 static void dw_msi_ack_irq(struct irq_data *d) in dw_msi_ack_irq() 31 static void dw_msi_mask_irq(struct irq_data *d) in dw_msi_mask_irq() 37 static void dw_msi_unmask_irq(struct irq_data *d) in dw_msi_unmask_irq() 102 static void dw_pci_setup_msi_msg(struct irq_data *d, struct msi_msg *msg) in dw_pci_setup_msi_msg() 119 static int dw_pci_msi_set_affinity(struct irq_data *d, in dw_pci_msi_set_affinity() 125 static void dw_pci_bottom_mask(struct irq_data *d) in dw_pci_bottom_mask() 144 static void dw_pci_bottom_unmask(struct irq_data *d) in dw_pci_bottom_unmask() 163 static void dw_pci_bottom_ack(struct irq_data *d) in dw_pci_bottom_ack() 216 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in dw_pcie_irq_domain_free()
|
/openbmc/linux/drivers/uio/ |
H A D | uio_dmem_genirq.c | 220 struct irq_data *irq_data = irq_get_irq_data(uioinfo->irq); in uio_dmem_genirq_probe() local 229 if (irq_data && in uio_dmem_genirq_probe() 230 irqd_get_trigger_type(irq_data) & IRQ_TYPE_LEVEL_MASK) { in uio_dmem_genirq_probe()
|
/openbmc/linux/kernel/irq/ |
H A D | debugfs.c | 32 struct irq_data *data = irq_desc_get_irq_data(desc); in irq_debug_show_masks() 65 irq_debug_show_chip(struct seq_file *m, struct irq_data *data, int ind) in irq_debug_show_chip() 84 irq_debug_show_data(struct seq_file *m, struct irq_data *data, int ind) in irq_debug_show_data() 167 struct irq_data *data; in irq_debug_show()
|