Home
last modified time | relevance | path

Searched refs:irq_data (Results 126 – 150 of 760) sorted by relevance

12345678910>>...31

/openbmc/linux/sound/soc/mediatek/mt8186/
H A Dmt8186-afe-pcm.c164 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8186_fe_trigger() local
198 irq_data->irq_cnt_maskbit in mt8186_fe_trigger()
208 irq_data->irq_fs_maskbit in mt8186_fe_trigger()
215 irq_data->irq_en_reg, in mt8186_fe_trigger()
239 irq_data->irq_en_reg, in mt8186_fe_trigger()
300 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8186_fe_prepare() local
311 irq_data->irq_cnt_maskbit in mt8186_fe_prepare()
322 irq_data->irq_fs_maskbit in mt8186_fe_prepare()
598 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8186_irq_cnt1_set() local
647 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8186_irq_cnt2_set() local
[all …]
/openbmc/linux/drivers/irqchip/
H A Dirq-mvebu-sei.c56 static void mvebu_sei_ack_irq(struct irq_data *d) in mvebu_sei_ack_irq()
65 static void mvebu_sei_mask_irq(struct irq_data *d) in mvebu_sei_mask_irq()
79 static void mvebu_sei_unmask_irq(struct irq_data *d) in mvebu_sei_unmask_irq()
93 static int mvebu_sei_set_affinity(struct irq_data *d, in mvebu_sei_set_affinity()
100 static int mvebu_sei_set_irqchip_state(struct irq_data *d, in mvebu_sei_set_irqchip_state()
121 static int mvebu_sei_ap_set_type(struct irq_data *data, unsigned int type) in mvebu_sei_ap_set_type()
138 static void mvebu_sei_cp_compose_msi_msg(struct irq_data *data, in mvebu_sei_cp_compose_msi_msg()
149 static int mvebu_sei_cp_set_type(struct irq_data *data, unsigned int type) in mvebu_sei_cp_set_type()
186 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); in mvebu_sei_domain_free()
294 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in mvebu_sei_cp_domain_free()
H A Dirq-mst-intc.c39 static void mst_set_irq(struct irq_data *d, u32 offset) in mst_set_irq()
55 static void mst_clear_irq(struct irq_data *d, u32 offset) in mst_clear_irq()
71 static void mst_intc_mask_irq(struct irq_data *d) in mst_intc_mask_irq()
77 static void mst_intc_unmask_irq(struct irq_data *d) in mst_intc_unmask_irq()
83 static void mst_intc_eoi_irq(struct irq_data *d) in mst_intc_eoi_irq()
93 static int mst_irq_chip_set_type(struct irq_data *data, unsigned int type) in mst_irq_chip_set_type()
H A Dirq-mips-cpu.c40 static inline void unmask_mips_irq(struct irq_data *d) in unmask_mips_irq()
46 static inline void mask_mips_irq(struct irq_data *d) in mask_mips_irq()
67 static unsigned int mips_mt_cpu_irq_startup(struct irq_data *d) in mips_mt_cpu_irq_startup()
81 static void mips_mt_cpu_irq_ack(struct irq_data *d) in mips_mt_cpu_irq_ack()
91 static void mips_mt_send_ipi(struct irq_data *d, unsigned int cpu) in mips_mt_send_ipi()
H A Dirq-mips-gic.c111 static void gic_send_ipi(struct irq_data *d, unsigned int cpu) in gic_send_ipi()
179 static void gic_mask_irq(struct irq_data *d) in gic_mask_irq()
187 static void gic_unmask_irq(struct irq_data *d) in gic_unmask_irq()
199 static void gic_ack_irq(struct irq_data *d) in gic_ack_irq()
206 static int gic_set_type(struct irq_data *d, unsigned int type) in gic_set_type()
330 static void gic_mask_local_irq(struct irq_data *d) in gic_mask_local_irq()
337 static void gic_unmask_local_irq(struct irq_data *d) in gic_unmask_local_irq()
350 static void gic_mask_local_irq_all_vpes(struct irq_data *d) in gic_mask_local_irq_all_vpes()
368 static void gic_unmask_local_irq_all_vpes(struct irq_data *d) in gic_unmask_local_irq_all_vpes()
435 struct irq_data *data; in gic_shared_irq_domain_map()
[all …]
H A Dirq-rda-intc.c30 static void rda_intc_mask_irq(struct irq_data *d) in rda_intc_mask_irq()
35 static void rda_intc_unmask_irq(struct irq_data *d) in rda_intc_unmask_irq()
40 static int rda_intc_set_type(struct irq_data *data, unsigned int flow_type) in rda_intc_set_type()
H A Dirq-renesas-intc-irqpin.c177 static void intc_irqpin_irq_enable(struct irq_data *d) in intc_irqpin_irq_enable()
186 static void intc_irqpin_irq_disable(struct irq_data *d) in intc_irqpin_irq_disable()
195 static void intc_irqpin_shared_irq_enable(struct irq_data *d) in intc_irqpin_shared_irq_enable()
206 static void intc_irqpin_shared_irq_disable(struct irq_data *d) in intc_irqpin_shared_irq_disable()
217 static void intc_irqpin_irq_enable_force(struct irq_data *d) in intc_irqpin_irq_enable_force()
231 static void intc_irqpin_irq_disable_force(struct irq_data *d) in intc_irqpin_irq_disable_force()
255 static int intc_irqpin_irq_set_type(struct irq_data *d, unsigned int type) in intc_irqpin_irq_set_type()
267 static int intc_irqpin_irq_set_wake(struct irq_data *d, unsigned int on) in intc_irqpin_irq_set_wake()
378 void (*enable_fn)(struct irq_data *d); in intc_irqpin_probe()
379 void (*disable_fn)(struct irq_data *d); in intc_irqpin_probe()
H A Dirq-sun6i-r.c89 static void sun6i_r_intc_nmi_ack(struct irq_data *data) in sun6i_r_intc_nmi_ack()
97 static void sun6i_r_intc_nmi_eoi(struct irq_data *data) in sun6i_r_intc_nmi_eoi()
108 static void sun6i_r_intc_nmi_unmask(struct irq_data *data) in sun6i_r_intc_nmi_unmask()
118 static int sun6i_r_intc_nmi_set_type(struct irq_data *data, unsigned int type) in sun6i_r_intc_nmi_set_type()
149 static int sun6i_r_intc_nmi_set_irqchip_state(struct irq_data *data, in sun6i_r_intc_nmi_set_irqchip_state()
159 static int sun6i_r_intc_irq_set_wake(struct irq_data *data, unsigned int on) in sun6i_r_intc_irq_set_wake()
H A Dexynos-combiner.c43 static inline void __iomem *combiner_base(struct irq_data *data) in combiner_base()
51 static void combiner_mask_irq(struct irq_data *data) in combiner_mask_irq()
58 static void combiner_unmask_irq(struct irq_data *data) in combiner_unmask_irq()
93 static int combiner_set_affinity(struct irq_data *d, in combiner_set_affinity()
98 struct irq_data *data = irq_get_irq_data(chip_data->parent_irq); in combiner_set_affinity()
/openbmc/linux/drivers/mfd/
H A Dtps65086.c104 &tps65086_irq_chip, &tps->irq_data); in tps65086_probe()
113 regmap_irq_get_domain(tps->irq_data)); in tps65086_probe()
115 regmap_del_irq_chip(tps->irq, tps->irq_data); in tps65086_probe()
125 regmap_del_irq_chip(tps->irq, tps->irq_data); in tps65086_remove()
H A Darizona-irq.c161 static void arizona_irq_enable(struct irq_data *data) in arizona_irq_enable()
165 static void arizona_irq_disable(struct irq_data *data) in arizona_irq_disable()
169 static int arizona_irq_set_wake(struct irq_data *data, unsigned int on) in arizona_irq_set_wake()
211 struct irq_data *irq_data; in arizona_irq_init() local
278 irq_data = irq_get_irq_data(arizona->irq); in arizona_irq_init()
279 if (!irq_data) { in arizona_irq_init()
285 arizona->pdata.irq_flags = irqd_get_trigger_type(irq_data); in arizona_irq_init()
H A Das3722.c312 struct irq_data *irq_data; in as3722_i2c_of_probe() local
319 irq_data = irq_get_irq_data(i2c->irq); in as3722_i2c_of_probe()
320 if (!irq_data) { in as3722_i2c_of_probe()
331 as3722->irq_flags = irqd_get_trigger_type(irq_data); in as3722_i2c_of_probe()
370 &as3722->irq_data); in as3722_i2c_probe()
391 regmap_irq_get_domain(as3722->irq_data)); in as3722_i2c_probe()
/openbmc/linux/kernel/irq/
H A Dcpuhotplug.c20 static inline bool irq_needs_fixup(struct irq_data *d) in irq_needs_fixup()
55 struct irq_data *d = irq_desc_get_irq_data(desc); in migrate_one_irq()
175 static bool hk_should_isolate(struct irq_data *data, unsigned int cpu) in hk_should_isolate()
191 struct irq_data *data = irq_desc_get_irq_data(desc); in irq_restore_affinity_of_irq()
H A Dirqdesc.c110 desc->irq_data.common = &desc->irq_common_data; in desc_set_defaults()
111 desc->irq_data.irq = irq; in desc_set_defaults()
112 desc->irq_data.chip = &no_irq_chip; in desc_set_defaults()
113 desc->irq_data.chip_data = NULL; in desc_set_defaults()
115 irqd_set(&desc->irq_data, IRQD_IRQ_DISABLED); in desc_set_defaults()
116 irqd_set(&desc->irq_data, IRQD_IRQ_MASKED); in desc_set_defaults()
208 if (desc->irq_data.chip && desc->irq_data.chip->name) { in chip_name_show()
210 desc->irq_data.chip->name); in chip_name_show()
225 if (desc->irq_data.domain) in hwirq_show()
439 irqd_set(&desc->irq_data, flags); in alloc_desc()
[all …]
H A Dspurious.c41 smp_processor_id(), desc->irq_data.irq)) in irq_wait_for_poll()
47 while (irqd_irq_inprogress(&desc->irq_data)) in irq_wait_for_poll()
50 } while (irqd_irq_inprogress(&desc->irq_data)); in irq_wait_for_poll()
52 return !irqd_irq_disabled(&desc->irq_data) && desc->action; in irq_wait_for_poll()
82 if (irqd_irq_disabled(&desc->irq_data) && !force) in try_one_irq()
95 if (irqd_irq_inprogress(&desc->irq_data)) { in try_one_irq()
/openbmc/linux/arch/powerpc/platforms/cell/
H A Dspider-pic.c59 static struct spider_pic *spider_irq_data_to_pic(struct irq_data *d) in spider_irq_data_to_pic()
70 static void spider_unmask_irq(struct irq_data *d) in spider_unmask_irq()
78 static void spider_mask_irq(struct irq_data *d) in spider_mask_irq()
86 static void spider_ack_irq(struct irq_data *d) in spider_ack_irq()
104 static int spider_set_irq_type(struct irq_data *d, unsigned int type) in spider_set_irq_type()
200 chip->irq_eoi(&desc->irq_data); in spider_irq_cascade()
/openbmc/linux/arch/mips/loongson32/common/
H A Dirq.c23 static void ls1x_irq_ack(struct irq_data *d) in ls1x_irq_ack()
32 static void ls1x_irq_mask(struct irq_data *d) in ls1x_irq_mask()
41 static void ls1x_irq_mask_ack(struct irq_data *d) in ls1x_irq_mask_ack()
52 static void ls1x_irq_unmask(struct irq_data *d) in ls1x_irq_unmask()
61 static int ls1x_irq_settype(struct irq_data *d, unsigned int type) in ls1x_irq_settype()
/openbmc/linux/arch/powerpc/sysdev/ge/
H A Dge_pic.c110 chip->irq_eoi(&desc->irq_data); in gef_pic_cascade()
113 static void gef_pic_mask(struct irq_data *d) in gef_pic_mask()
126 static void gef_pic_mask_ack(struct irq_data *d) in gef_pic_mask_ack()
134 static void gef_pic_unmask(struct irq_data *d) in gef_pic_unmask()
/openbmc/linux/drivers/gpio/
H A Dgpio-xgene-sb.c74 static int xgene_gpio_sb_irq_set_type(struct irq_data *d, unsigned int type) in xgene_gpio_sb_irq_set_type()
130 struct irq_data *irq_data, in xgene_gpio_sb_domain_activate() argument
134 u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq); in xgene_gpio_sb_domain_activate()
151 struct irq_data *irq_data) in xgene_gpio_sb_domain_deactivate() argument
154 u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq); in xgene_gpio_sb_domain_deactivate()
/openbmc/linux/drivers/platform/x86/x86-android-tablets/
H A Dlenovo.c92 .irq_data = {
108 .irq_data = {
133 .irq_data = {
318 .irq_data = {
343 .irq_data = {
612 .irq_data = {
637 .irq_data = {
/openbmc/linux/arch/sh/cchips/hd6446x/
H A Dhd64461.c21 static void hd64461_mask_irq(struct irq_data *data) in hd64461_mask_irq()
32 static void hd64461_unmask_irq(struct irq_data *data) in hd64461_unmask_irq()
43 static void hd64461_mask_and_ack_irq(struct irq_data *data) in hd64461_mask_and_ack_irq()
/openbmc/linux/arch/sh/kernel/cpu/irq/
H A Dipr.c24 static inline struct ipr_desc *get_ipr_desc(struct irq_data *data) in get_ipr_desc()
30 static void disable_ipr_irq(struct irq_data *data) in disable_ipr_irq()
39 static void enable_ipr_irq(struct irq_data *data) in enable_ipr_irq()
/openbmc/linux/drivers/input/misc/
H A Dcm109.c94 struct cm109_ctl_packet *irq_data; member
320 u8 data = dev->irq_data->byte[HID_IR0]; in cm109_report_special()
369 dev->irq_data->byte[0], in cm109_urb_irq_callback()
370 dev->irq_data->byte[1], in cm109_urb_irq_callback()
371 dev->irq_data->byte[2], in cm109_urb_irq_callback()
372 dev->irq_data->byte[3], in cm109_urb_irq_callback()
393 dev->gpi = dev->irq_data->byte[HID_IR1] & 0xf0; in cm109_urb_irq_callback()
396 report_key(dev, dev->keymap[dev->irq_data->byte[HID_IR1]]); in cm109_urb_irq_callback()
723 dev->irq_data = usb_alloc_coherent(udev, USB_PKT_LEN, in cm109_usb_probe()
725 if (!dev->irq_data) in cm109_usb_probe()
[all …]
/openbmc/linux/arch/alpha/kernel/
H A Dsys_alcor.c46 alcor_enable_irq(struct irq_data *d) in alcor_enable_irq()
52 alcor_disable_irq(struct irq_data *d) in alcor_disable_irq()
58 alcor_mask_and_ack_irq(struct irq_data *d) in alcor_mask_and_ack_irq()
68 alcor_isa_mask_and_ack_irq(struct irq_data *d) in alcor_isa_mask_and_ack_irq()
/openbmc/linux/drivers/platform/x86/intel/
H A Dcrystal_cove_charger.c46 static void crystal_cove_charger_irq_bus_lock(struct irq_data *data) in crystal_cove_charger_irq_bus_lock()
53 static void crystal_cove_charger_irq_bus_sync_unlock(struct irq_data *data) in crystal_cove_charger_irq_bus_sync_unlock()
65 static void crystal_cove_charger_irq_unmask(struct irq_data *data) in crystal_cove_charger_irq_unmask()
72 static void crystal_cove_charger_irq_mask(struct irq_data *data) in crystal_cove_charger_irq_mask()

12345678910>>...31