Searched refs:irq_data (Results 51 - 75 of 752) sorted by relevance

1234567891011>>

/linux-master/drivers/sh/intc/
H A Dchip.c16 void _intc_enable(struct irq_data *data, unsigned long handle)
36 static void intc_enable(struct irq_data *data)
41 static void intc_disable(struct irq_data *data)
68 static int intc_set_affinity(struct irq_data *data,
81 static void intc_mask_ack(struct irq_data *data)
132 struct irq_data *data = irq_get_irq_data(irq);
174 static int intc_set_type(struct irq_data *data, unsigned int type)
/linux-master/drivers/irqchip/
H A Dirq-xtensa-mx.c70 static void xtensa_mx_irq_mask(struct irq_data *d)
88 static void xtensa_mx_irq_unmask(struct irq_data *d)
106 static void xtensa_mx_irq_enable(struct irq_data *d)
111 static void xtensa_mx_irq_disable(struct irq_data *d)
116 static void xtensa_mx_irq_ack(struct irq_data *d)
121 static int xtensa_mx_irq_retrigger(struct irq_data *d)
131 static int xtensa_mx_irq_set_affinity(struct irq_data *d,
H A Dirq-or1k-pic.c26 static void or1k_pic_mask(struct irq_data *data)
31 static void or1k_pic_unmask(struct irq_data *data)
36 static void or1k_pic_ack(struct irq_data *data)
41 static void or1k_pic_mask_ack(struct irq_data *data)
53 static void or1k_pic_or1200_ack(struct irq_data *data)
58 static void or1k_pic_or1200_mask_ack(struct irq_data *data)
H A Dirq-rda-intc.c30 static void rda_intc_mask_irq(struct irq_data *d)
35 static void rda_intc_unmask_irq(struct irq_data *d)
40 static int rda_intc_set_type(struct irq_data *data, unsigned int flow_type)
H A Dirq-bcm2836.c43 static void bcm2836_arm_irqchip_mask_timer_irq(struct irq_data *d)
50 static void bcm2836_arm_irqchip_unmask_timer_irq(struct irq_data *d)
63 static void bcm2836_arm_irqchip_mask_pmu_irq(struct irq_data *d)
68 static void bcm2836_arm_irqchip_unmask_pmu_irq(struct irq_data *d)
79 static void bcm2836_arm_irqchip_mask_gpu_irq(struct irq_data *d)
83 static void bcm2836_arm_irqchip_unmask_gpu_irq(struct irq_data *d)
93 static void bcm2836_arm_irqchip_dummy_op(struct irq_data *d)
170 static void bcm2836_arm_irqchip_ipi_ack(struct irq_data *d)
178 static void bcm2836_arm_irqchip_ipi_send_mask(struct irq_data *d,
/linux-master/arch/m68k/atari/
H A Dataints.c85 static unsigned int atari_irq_startup(struct irq_data *data)
95 static void atari_irq_shutdown(struct irq_data *data)
107 static void atari_irq_enable(struct irq_data *data)
112 static void atari_irq_disable(struct irq_data *data)
160 static void atari_mfptimer_enable(struct irq_data *data)
167 static void atari_mfptimer_disable(struct irq_data *data)
193 static unsigned int atari_ethernat_startup(struct irq_data *data)
215 static void atari_ethernat_enable(struct irq_data *data)
226 static void atari_ethernat_disable(struct irq_data *data)
237 static void atari_ethernat_shutdown(struct irq_data *dat
[all...]
/linux-master/drivers/mfd/
H A Dmt6358-irq.c75 static void pmic_irq_enable(struct irq_data *data)
79 struct pmic_irq_data *irqd = chip->irq_data;
84 static void pmic_irq_disable(struct irq_data *data)
88 struct pmic_irq_data *irqd = chip->irq_data;
93 static void pmic_irq_lock(struct irq_data *data)
100 static void pmic_irq_sync_unlock(struct irq_data *data)
104 struct pmic_irq_data *irqd = chip->irq_data;
146 struct pmic_irq_data *irqd = chip->irq_data;
183 struct pmic_irq_data *irqd = chip->irq_data;
234 chip->irq_data
[all...]
H A Dmt6397-irq.c19 static void mt6397_irq_lock(struct irq_data *data)
26 static void mt6397_irq_sync_unlock(struct irq_data *data)
38 static void mt6397_irq_disable(struct irq_data *data)
47 static void mt6397_irq_enable(struct irq_data *data)
56 static int mt6397_irq_set_wake(struct irq_data *irq_data, unsigned int on) argument
58 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(irq_data);
59 int shift = irq_data->hwirq & 0xf;
60 int reg = irq_data->hwirq >> 4;
H A Dmc13xxx.h37 struct regmap_irq_chip_data *irq_data; member in struct:mc13xxx
/linux-master/arch/arm/mach-footbridge/
H A Disa-irq.c30 static void isa_mask_pic_lo_irq(struct irq_data *d)
37 static void isa_ack_pic_lo_irq(struct irq_data *d)
45 static void isa_unmask_pic_lo_irq(struct irq_data *d)
58 static void isa_mask_pic_hi_irq(struct irq_data *d)
65 static void isa_ack_pic_hi_irq(struct irq_data *d)
74 static void isa_unmask_pic_hi_irq(struct irq_data *d)
/linux-master/arch/arm/mach-omap1/
H A Dams-delta-fiq.c45 static struct irq_data *irq_data[16]; variable in typeref:struct:irq_data
55 struct irq_data *d;
64 d = irq_data[gpio];
102 for (i = 0; i < ARRAY_SIZE(irq_data); i++) {
110 /* Store irq_data location for IRQ handler use */
111 irq_data[i] = irq_get_irq_data(gpiod_to_irq(gpiod));
/linux-master/arch/m68k/q40/
H A Dq40ints.c40 static void q40_irq_enable(struct irq_data *data);
41 static void q40_irq_disable(struct irq_data *data);
46 static unsigned int q40_irq_startup(struct irq_data *data)
61 static void q40_irq_shutdown(struct irq_data *data)
304 void q40_irq_enable(struct irq_data *data)
318 void q40_irq_disable(struct irq_data *data)
/linux-master/arch/sh/kernel/cpu/irq/
H A Dipr.c24 static inline struct ipr_desc *get_ipr_desc(struct irq_data *data)
30 static void disable_ipr_irq(struct irq_data *data)
39 static void enable_ipr_irq(struct irq_data *data)
/linux-master/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pic.c159 static void mpc52xx_extirq_mask(struct irq_data *d)
165 static void mpc52xx_extirq_unmask(struct irq_data *d)
171 static void mpc52xx_extirq_ack(struct irq_data *d)
177 static int mpc52xx_extirq_set_type(struct irq_data *d, unsigned int flow_type)
216 static int mpc52xx_null_set_type(struct irq_data *d, unsigned int flow_type)
221 static void mpc52xx_main_mask(struct irq_data *d)
227 static void mpc52xx_main_unmask(struct irq_data *d)
244 static void mpc52xx_periph_mask(struct irq_data *d)
250 static void mpc52xx_periph_unmask(struct irq_data *d)
267 static void mpc52xx_sdma_mask(struct irq_data *
[all...]
/linux-master/arch/sh/boards/mach-dreamcast/
H A Dirq.c63 static inline void disable_systemasic_irq(struct irq_data *data)
75 static inline void enable_systemasic_irq(struct irq_data *data)
87 static void mask_ack_systemasic_irq(struct irq_data *data)
/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_irq_handler.c280 static void read_dpcd204h_on_irq_hpd(struct dc_link *link, union hpd_irq_data *irq_data) argument
292 irq_data->bytes.lane_status_updated.bits.EQ_INTERLANE_ALIGN_DONE_128b_132b =
294 irq_data->bytes.lane_status_updated.bits.CDS_INTERLANE_ALIGN_DONE_128b_132b =
301 union hpd_irq_data *irq_data)
317 irq_data->raw,
334 irq_data->bytes.sink_cnt.raw = tmp[DP_SINK_COUNT_ESI - DP_SINK_COUNT_ESI];
335 irq_data->bytes.device_service_irq.raw = tmp[DP_DEVICE_SERVICE_IRQ_VECTOR_ESI0 - DP_SINK_COUNT_ESI];
336 irq_data->bytes.lane01_status.raw = tmp[DP_LANE0_1_STATUS_ESI - DP_SINK_COUNT_ESI];
337 irq_data->bytes.lane23_status.raw = tmp[DP_LANE2_3_STATUS_ESI - DP_SINK_COUNT_ESI];
338 irq_data
299 dp_read_hpd_rx_irq_data( struct dc_link *link, union hpd_irq_data *irq_data) argument
[all...]
/linux-master/arch/sh/cchips/hd6446x/
H A Dhd64461.c21 static void hd64461_mask_irq(struct irq_data *data)
32 static void hd64461_unmask_irq(struct irq_data *data)
43 static void hd64461_mask_and_ack_irq(struct irq_data *data)
/linux-master/drivers/cdx/
H A Dcdx_msi.c19 static void cdx_msi_write_msg(struct irq_data *irq_data, struct msi_msg *msg) argument
21 struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data);
31 static void cdx_msi_write_irq_lock(struct irq_data *irq_data) argument
33 struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data);
39 static void cdx_msi_write_irq_unlock(struct irq_data *irq_data) argument
41 struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data);
/linux-master/include/linux/dsa/
H A Dlan9303.h23 struct regmap_irq_chip_data *irq_data; member in struct:lan9303
/linux-master/arch/arm/mach-imx/
H A Dirq-common.c24 struct irq_data *d = irq_get_irq_data(irq);
/linux-master/arch/mips/kernel/
H A Dirq-gt641xx.c19 static void ack_gt641xx_irq(struct irq_data *d)
31 static void mask_gt641xx_irq(struct irq_data *d)
43 static void mask_ack_gt641xx_irq(struct irq_data *d)
59 static void unmask_gt641xx_irq(struct irq_data *d)
H A Dirq-msc01.c27 static inline void mask_msc_irq(struct irq_data *d)
38 static inline void unmask_msc_irq(struct irq_data *d)
51 static void level_mask_and_ack_msc_irq(struct irq_data *d)
61 static void edge_mask_and_ack_msc_irq(struct irq_data *d)
/linux-master/kernel/irq/
H A Dhandle.c142 unsigned int irq = desc->irq_data.irq;
195 add_interrupt_randomness(desc->irq_data.irq);
207 irqd_set(&desc->irq_data, IRQD_IRQ_INPROGRESS);
213 irqd_clear(&desc->irq_data, IRQD_IRQ_INPROGRESS);
H A Dcpuhotplug.c20 static inline bool irq_needs_fixup(struct irq_data *d)
55 struct irq_data *d = irq_desc_get_irq_data(desc);
175 static bool hk_should_isolate(struct irq_data *data, unsigned int cpu)
191 struct irq_data *data = irq_desc_get_irq_data(desc);
/linux-master/arch/m68k/virt/
H A Dints.c72 static void virt_irq_enable(struct irq_data *data)
78 static void virt_irq_disable(struct irq_data *data)
84 static unsigned int virt_irq_startup(struct irq_data *data)
117 unsigned int pic = desc->irq_data.irq - 1;

Completed in 192 milliseconds

1234567891011>>