Home
last modified time | relevance | path

Searched refs:irq_data (Results 276 – 300 of 761) sorted by relevance

1...<<11121314151617181920>>...31

/openbmc/linux/drivers/pinctrl/qcom/
H A Dpinctrl-msm.c188 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 Dirq-sun4i.c49 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 Dirq-mtk-cirq.c81 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 Dirq-pruss-intc.c290 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 Dirq-owl-sirq.c133 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 Dirq-loongson-htvec.c65 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 Di8259.c76 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 Dmt6370.c264 &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 Dirq.c355 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 Dpcie-altera-msi.c89 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 Dpcie-mediatek-gen3.c427 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 Dpcie-apple.c166 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 Dgpio-rda.c64 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 Dgpio-mlxbf3.c54 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 Dgpio-em.c75 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 Dgpio-xgs-iproc.c44 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 Dgpio-crystalcove.c184 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 Dgpio-pl061.c125 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 D8250_fintek.c365 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 Dpic.c77 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 Dints.c137 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 Dmt8188-afe-pcm.c366 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 Dpcie-designware-host.c26 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 Duio_dmem_genirq.c220 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 Ddebugfs.c32 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()

1...<<11121314151617181920>>...31