Home
last modified time | relevance | path

Searched refs:irq_data (Results 201 – 225 of 760) sorted by relevance

12345678910>>...31

/openbmc/linux/drivers/gpio/
H A Dgpio-hlwd.c107 static void hlwd_gpio_irq_ack(struct irq_data *data) in hlwd_gpio_irq_ack()
115 static void hlwd_gpio_irq_mask(struct irq_data *data) in hlwd_gpio_irq_mask()
130 static void hlwd_gpio_irq_unmask(struct irq_data *data) in hlwd_gpio_irq_unmask()
145 static void hlwd_gpio_irq_enable(struct irq_data *data) in hlwd_gpio_irq_enable()
172 static int hlwd_gpio_irq_set_type(struct irq_data *data, unsigned int flow_type) in hlwd_gpio_irq_set_type()
208 static void hlwd_gpio_irq_print_chip(struct irq_data *data, struct seq_file *p) in hlwd_gpio_irq_print_chip()
H A Dgpio-pcf857x.c216 static void noop(struct irq_data *data) { } in noop()
218 static int pcf857x_irq_set_wake(struct irq_data *data, unsigned int on) in pcf857x_irq_set_wake()
225 static void pcf857x_irq_enable(struct irq_data *data) in pcf857x_irq_enable()
234 static void pcf857x_irq_disable(struct irq_data *data) in pcf857x_irq_disable()
243 static void pcf857x_irq_bus_lock(struct irq_data *data) in pcf857x_irq_bus_lock()
250 static void pcf857x_irq_bus_sync_unlock(struct irq_data *data) in pcf857x_irq_bus_sync_unlock()
H A Dgpio-visconti.c38 static int visconti_gpio_irq_set_type(struct irq_data *d, unsigned int type) in visconti_gpio_irq_set_type()
123 static void visconti_gpio_mask_irq(struct irq_data *d) in visconti_gpio_mask_irq()
131 static void visconti_gpio_unmask_irq(struct irq_data *d) in visconti_gpio_unmask_irq()
139 static void visconti_gpio_irq_print_chip(struct irq_data *d, struct seq_file *p) in visconti_gpio_irq_print_chip()
H A Dgpio-sa1100.c126 static int sa1100_gpio_type(struct irq_data *d, unsigned int type) in sa1100_gpio_type()
154 static void sa1100_gpio_ack(struct irq_data *d) in sa1100_gpio_ack()
161 static void sa1100_gpio_mask(struct irq_data *d) in sa1100_gpio_mask()
171 static void sa1100_gpio_unmask(struct irq_data *d) in sa1100_gpio_unmask()
181 static int sa1100_gpio_wake(struct irq_data *d, unsigned int on) in sa1100_gpio_wake()
H A Dgpio-sl28cpld.c52 struct regmap_irq_chip_data *irq_data; in sl28cpld_gpio_irq_init() local
79 0, irq_chip, &irq_data); in sl28cpld_gpio_irq_init()
83 config->irq_domain = regmap_irq_get_domain(irq_data); in sl28cpld_gpio_irq_init()
H A Dgpio-realtek-otto.c100 static struct realtek_gpio_ctrl *irq_data_to_ctrl(struct irq_data *data) in irq_data_to_ctrl()
183 static void realtek_gpio_irq_ack(struct irq_data *data) in realtek_gpio_irq_ack()
191 static void realtek_gpio_irq_unmask(struct irq_data *data) in realtek_gpio_irq_unmask()
205 static void realtek_gpio_irq_mask(struct irq_data *data) in realtek_gpio_irq_mask()
219 static int realtek_gpio_irq_set_type(struct irq_data *data, unsigned int flow_type) in realtek_gpio_irq_set_type()
272 static int realtek_gpio_irq_set_affinity(struct irq_data *data, in realtek_gpio_irq_set_affinity()
/openbmc/linux/drivers/irqchip/
H A Dirq-bcm6345-l1.c111 struct irq_data *d) in cpu_for_irq()
142 static inline void __bcm6345_l1_unmask(struct irq_data *d) in __bcm6345_l1_unmask()
154 static inline void __bcm6345_l1_mask(struct irq_data *d) in __bcm6345_l1_mask()
166 static void bcm6345_l1_unmask(struct irq_data *d) in bcm6345_l1_unmask()
176 static void bcm6345_l1_mask(struct irq_data *d) in bcm6345_l1_mask()
186 static int bcm6345_l1_set_affinity(struct irq_data *d, in bcm6345_l1_set_affinity()
H A Dirq-gic-v3.c177 static inline unsigned int gic_irq(struct irq_data *d) in gic_irq()
182 static inline bool gic_irq_in_rdist(struct irq_data *d) in gic_irq_in_rdist()
406 static void gic_mask_irq(struct irq_data *d) in gic_mask_irq()
415 static void gic_eoimode1_mask_irq(struct irq_data *d) in gic_eoimode1_mask_irq()
430 static void gic_unmask_irq(struct irq_data *d) in gic_unmask_irq()
522 static u32 gic_get_ppi_index(struct irq_data *d) in gic_get_ppi_index()
527 static int gic_irq_nmi_setup(struct irq_data *d) in gic_irq_nmi_setup()
564 static void gic_irq_nmi_teardown(struct irq_data *d) in gic_irq_nmi_teardown()
616 static void gic_eoi_irq(struct irq_data *d) in gic_eoi_irq()
632 static void gic_eoimode1_eoi_irq(struct irq_data *d) in gic_eoimode1_eoi_irq()
[all …]
H A Dirq-ti-sci-inta.c423 static int ti_sci_inta_request_resources(struct irq_data *data) in ti_sci_inta_request_resources()
443 static void ti_sci_inta_release_resources(struct irq_data *data) in ti_sci_inta_release_resources()
456 static void ti_sci_inta_manage_event(struct irq_data *data, u32 offset) in ti_sci_inta_manage_event()
474 static void ti_sci_inta_mask_irq(struct irq_data *data) in ti_sci_inta_mask_irq()
483 static void ti_sci_inta_unmask_irq(struct irq_data *data) in ti_sci_inta_unmask_irq()
492 static void ti_sci_inta_ack_irq(struct irq_data *data) in ti_sci_inta_ack_irq()
502 static int ti_sci_inta_set_affinity(struct irq_data *d, in ti_sci_inta_set_affinity()
517 static int ti_sci_inta_set_type(struct irq_data *data, unsigned int type) in ti_sci_inta_set_type()
554 struct irq_data *data = irq_domain_get_irq_data(domain, virq); in ti_sci_inta_irq_domain_free()
H A Dirq-apple-aic.c333 static void aic_irq_mask(struct irq_data *d) in aic_irq_mask()
344 static void aic_irq_unmask(struct irq_data *d) in aic_irq_unmask()
355 static void aic_irq_eoi(struct irq_data *d) in aic_irq_eoi()
406 static int aic_irq_set_affinity(struct irq_data *d, in aic_irq_set_affinity()
456 static unsigned long aic_fiq_get_idx(struct irq_data *d) in aic_fiq_get_idx()
461 static void aic_fiq_set_mask(struct irq_data *d) in aic_fiq_set_mask()
478 static void aic_fiq_clear_mask(struct irq_data *d) in aic_fiq_clear_mask()
494 static void aic_fiq_mask(struct irq_data *d) in aic_fiq_mask()
500 static void aic_fiq_unmask(struct irq_data *d) in aic_fiq_unmask()
506 static void aic_fiq_eoi(struct irq_data *d) in aic_fiq_eoi()
[all …]
H A Dirq-sa11x0.c34 static void sa1100_mask_irq(struct irq_data *d) in sa1100_mask_irq()
43 static void sa1100_unmask_irq(struct irq_data *d) in sa1100_unmask_irq()
52 static int sa1100_set_wake(struct irq_data *d, unsigned int on) in sa1100_set_wake()
H A Dirq-davinci-cp-intc.c55 static void davinci_cp_intc_ack_irq(struct irq_data *d) in davinci_cp_intc_ack_irq()
60 static void davinci_cp_intc_mask_irq(struct irq_data *d) in davinci_cp_intc_mask_irq()
68 static void davinci_cp_intc_unmask_irq(struct irq_data *d) in davinci_cp_intc_unmask_irq()
73 static int davinci_cp_intc_set_irq_type(struct irq_data *d, in davinci_cp_intc_set_irq_type()
H A Dirq-ingenic-tcu.c26 struct irq_chip *irq_chip = irq_data_get_irq_chip(&desc->irq_data); in ingenic_tcu_intc_cascade()
48 static void ingenic_tcu_gc_unmask_enable_reg(struct irq_data *d) in ingenic_tcu_gc_unmask_enable_reg()
62 static void ingenic_tcu_gc_mask_disable_reg(struct irq_data *d) in ingenic_tcu_gc_mask_disable_reg()
75 static void ingenic_tcu_gc_mask_disable_reg_and_ack(struct irq_data *d) in ingenic_tcu_gc_mask_disable_reg_and_ack()
/openbmc/linux/arch/sh/kernel/cpu/irq/
H A Dimask.c54 static void mask_imask_irq(struct irq_data *data) in mask_imask_irq()
64 static void unmask_imask_irq(struct irq_data *data) in unmask_imask_irq()
/openbmc/linux/arch/alpha/kernel/
H A Dirq_srm.c22 srm_enable_irq(struct irq_data *d) in srm_enable_irq()
30 srm_disable_irq(struct irq_data *d) in srm_disable_irq()
H A Dsys_jensen.c65 jensen_local_enable(struct irq_data *d) in jensen_local_enable()
73 jensen_local_disable(struct irq_data *d) in jensen_local_disable()
81 jensen_local_mask_ack(struct irq_data *d) in jensen_local_mask_ack()
/openbmc/linux/kernel/irq/
H A Dmsi.c647 int msi_domain_set_affinity(struct irq_data *irq_data, in msi_domain_set_affinity() argument
650 struct irq_data *parent = irq_data->parent_data; in msi_domain_set_affinity()
657 msi_check_level(irq_data->domain, msg); in msi_domain_set_affinity()
658 irq_chip_write_msi_msg(irq_data, msg); in msi_domain_set_affinity()
665 struct irq_data *irq_data, bool early) in msi_domain_activate() argument
669 BUG_ON(irq_chip_compose_msi_msg(irq_data, msg)); in msi_domain_activate()
670 msi_check_level(irq_data->domain, msg); in msi_domain_activate()
671 irq_chip_write_msi_msg(irq_data, msg); in msi_domain_activate()
676 struct irq_data *irq_data) in msi_domain_deactivate() argument
681 irq_chip_write_msi_msg(irq_data, msg); in msi_domain_deactivate()
[all …]
/openbmc/linux/arch/arc/kernel/
H A Dintc-arcv2.c99 static void arcv2_irq_mask(struct irq_data *data) in arcv2_irq_mask()
105 static void arcv2_irq_unmask(struct irq_data *data) in arcv2_irq_unmask()
111 static void arcv2_irq_enable(struct irq_data *data) in arcv2_irq_enable()
/openbmc/linux/drivers/platform/x86/intel/
H A Dint0002_vgpio.c79 static void int0002_irq_ack(struct irq_data *data) in int0002_irq_ack()
84 static void int0002_irq_unmask(struct irq_data *data) in int0002_irq_unmask()
93 static void int0002_irq_mask(struct irq_data *data) in int0002_irq_mask()
102 static int int0002_irq_set_wake(struct irq_data *data, unsigned int on) in int0002_irq_set_wake()
/openbmc/linux/arch/mips/sibyte/sb1250/
H A Dirq.c70 static int sb1250_set_affinity(struct irq_data *d, const struct cpumask *mask, in sb1250_set_affinity()
112 static void disable_sb1250_irq(struct irq_data *d) in disable_sb1250_irq()
119 static void enable_sb1250_irq(struct irq_data *d) in enable_sb1250_irq()
127 static void ack_sb1250_irq(struct irq_data *d) in ack_sb1250_irq()
/openbmc/linux/drivers/mfd/
H A Dretu-mfd.c45 struct regmap_irq_chip_data *irq_data; member
270 rdat->irq_chip, &rdev->irq_data); in retu_probe()
275 NULL, regmap_irq_chip_get_base(rdev->irq_data), in retu_probe()
278 regmap_del_irq_chip(i2c->irq, rdev->irq_data); in retu_probe()
299 regmap_del_irq_chip(i2c->irq, rdev->irq_data); in retu_remove()
/openbmc/linux/arch/powerpc/platforms/cell/
H A Dinterrupt.c63 static void iic_mask(struct irq_data *d) in iic_mask()
67 static void iic_unmask(struct irq_data *d) in iic_unmask()
71 static void iic_eoi(struct irq_data *d) in iic_eoi()
86 static void iic_ioexc_eoi(struct irq_data *d) in iic_ioexc_eoi()
118 chip->irq_eoi(&desc->irq_data); in iic_ioexc_cascade()
/openbmc/linux/arch/arm/mach-s3c/
H A Ds3c64xx.c239 static inline void s3c_irq_eint_mask(struct irq_data *data) in s3c_irq_eint_mask()
248 static void s3c_irq_eint_unmask(struct irq_data *data) in s3c_irq_eint_unmask()
257 static inline void s3c_irq_eint_ack(struct irq_data *data) in s3c_irq_eint_ack()
262 static void s3c_irq_eint_maskack(struct irq_data *data) in s3c_irq_eint_maskack()
269 static int s3c_irq_eint_set_type(struct irq_data *data, unsigned int type) in s3c_irq_eint_set_type()
/openbmc/linux/arch/arm/mach-pxa/
H A Dgeneric.h11 struct irq_data;
13 extern void __init pxa_dt_irq_init(int (*fn)(struct irq_data *,
/openbmc/linux/drivers/uio/
H A Duio_pdrv_genirq.c176 struct irq_data *irq_data = irq_get_irq_data(uioinfo->irq); in uio_pdrv_genirq_probe() local
185 if (irq_data && in uio_pdrv_genirq_probe()
186 irqd_get_trigger_type(irq_data) & IRQ_TYPE_LEVEL_MASK) { in uio_pdrv_genirq_probe()

12345678910>>...31