/linux-master/drivers/sh/intc/ |
H A D | chip.c | 16 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 D | irq-xtensa-mx.c | 70 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 D | irq-or1k-pic.c | 26 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 D | irq-rda-intc.c | 30 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 D | irq-bcm2836.c | 43 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 D | ataints.c | 85 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 D | mt6358-irq.c | 75 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 D | mt6397-irq.c | 19 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 D | mc13xxx.h | 37 struct regmap_irq_chip_data *irq_data; member in struct:mc13xxx
|
/linux-master/arch/arm/mach-footbridge/ |
H A D | isa-irq.c | 30 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 D | ams-delta-fiq.c | 45 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 D | q40ints.c | 40 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 D | ipr.c | 24 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 D | mpc52xx_pic.c | 159 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 D | irq.c | 63 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 D | link_dp_irq_handler.c | 280 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 D | hd64461.c | 21 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 D | cdx_msi.c | 19 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 D | lan9303.h | 23 struct regmap_irq_chip_data *irq_data; member in struct:lan9303
|
/linux-master/arch/arm/mach-imx/ |
H A D | irq-common.c | 24 struct irq_data *d = irq_get_irq_data(irq);
|
/linux-master/arch/mips/kernel/ |
H A D | irq-gt641xx.c | 19 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 D | irq-msc01.c | 27 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 D | handle.c | 142 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 D | cpuhotplug.c | 20 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 D | ints.c | 72 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;
|