/linux-master/arch/alpha/kernel/ |
H A D | sys_rx164.c | 49 rx164_enable_irq(struct irq_data *d) 55 rx164_disable_irq(struct irq_data *d)
|
H A D | sys_mikasa.c | 45 mikasa_enable_irq(struct irq_data *d) 51 mikasa_disable_irq(struct irq_data *d)
|
/linux-master/drivers/mfd/ |
H A D | arizona-irq.c | 161 static void arizona_irq_enable(struct irq_data *data) 165 static void arizona_irq_disable(struct irq_data *data) 169 static int arizona_irq_set_wake(struct irq_data *data, unsigned int on) 211 struct irq_data *irq_data; local 278 irq_data = irq_get_irq_data(arizona->irq); 279 if (!irq_data) { 285 arizona->pdata.irq_flags = irqd_get_trigger_type(irq_data);
|
H A D | da9052-irq.c | 178 return regmap_irq_get_virq(da9052->irq_data, irq); 240 static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) argument 242 struct da9052 *da9052 = irq_data; 256 &da9052->irq_data); 275 regmap_del_irq_chip(da9052->chip_irq, da9052->irq_data); 284 regmap_del_irq_chip(da9052->chip_irq, da9052->irq_data);
|
H A D | as3722.c | 312 struct irq_data *irq_data; local 319 irq_data = irq_get_irq_data(i2c->irq); 320 if (!irq_data) { 331 as3722->irq_flags = irqd_get_trigger_type(irq_data); 370 &as3722->irq_data); 391 regmap_irq_get_domain(as3722->irq_data));
|
H A D | tps6586x.c | 230 static void tps6586x_irq_lock(struct irq_data *data) 237 static void tps6586x_irq_enable(struct irq_data *irq_data) argument 239 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); 240 unsigned int __irq = irq_data->hwirq; 247 static void tps6586x_irq_disable(struct irq_data *irq_data) argument 249 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); 251 unsigned int __irq = irq_data->hwirq; 258 static void tps6586x_irq_sync_unlock(struct irq_data *dat 274 tps6586x_irq_set_wake(struct irq_data *irq_data, unsigned int on) argument [all...] |
/linux-master/arch/arc/kernel/ |
H A D | intc-compact.c | 64 static void arc_irq_mask(struct irq_data *data) 73 static void arc_irq_unmask(struct irq_data *data)
|
/linux-master/drivers/irqchip/ |
H A D | irq-sl28cpld.c | 33 struct regmap_irq_chip_data *irq_data; member in struct:sl28cpld_intc 75 &irqchip->irq_data);
|
H A D | irq-mst-intc.c | 39 static void mst_set_irq(struct irq_data *d, u32 offset) 55 static void mst_clear_irq(struct irq_data *d, u32 offset) 71 static void mst_intc_mask_irq(struct irq_data *d) 77 static void mst_intc_unmask_irq(struct irq_data *d) 83 static void mst_intc_eoi_irq(struct irq_data *d) 93 static int mst_irq_chip_set_type(struct irq_data *data, unsigned int type)
|
H A D | irq-i8259.c | 37 static void disable_8259A_irq(struct irq_data *d); 38 static void enable_8259A_irq(struct irq_data *d); 39 static void mask_and_ack_8259A(struct irq_data *d); 68 static void disable_8259A_irq(struct irq_data *d) 83 static void enable_8259A_irq(struct irq_data *d) 134 static void mask_and_ack_8259A(struct irq_data *d)
|
H A D | irq-armada-370-xp.c | 172 static void armada_370_xp_irq_mask(struct irq_data *d) 184 static void armada_370_xp_irq_unmask(struct irq_data *d) 210 static void armada_370_xp_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) 219 static int armada_370_xp_msi_set_affinity(struct irq_data *irq_data, argument 232 irq_data_update_effective_affinity(irq_data, cpumask_of(cpu)); 269 struct irq_data *d = irq_domain_get_irq_data(domain, virq); 349 static void armada_370_xp_ipi_mask(struct irq_data *d) 357 static void armada_370_xp_ipi_unmask(struct irq_data *d) 365 static void armada_370_xp_ipi_send_mask(struct irq_data * [all...] |
H A D | irq-mvebu-sei.c | 56 static void mvebu_sei_ack_irq(struct irq_data *d) 65 static void mvebu_sei_mask_irq(struct irq_data *d) 79 static void mvebu_sei_unmask_irq(struct irq_data *d) 93 static int mvebu_sei_set_affinity(struct irq_data *d, 100 static int mvebu_sei_set_irqchip_state(struct irq_data *d, 121 static int mvebu_sei_ap_set_type(struct irq_data *data, unsigned int type) 138 static void mvebu_sei_cp_compose_msi_msg(struct irq_data *data, 149 static int mvebu_sei_cp_set_type(struct irq_data *data, unsigned int type) 186 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); 294 struct irq_data * [all...] |
H A D | irq-renesas-rzg2l.c | 83 static struct rzg2l_irqc_priv *irq_data_to_priv(struct irq_data *data) 127 static void rzg2l_irqc_eoi(struct irq_data *d) 141 static void rzg2l_tint_irq_endisable(struct irq_data *d, bool enable) 163 static void rzg2l_irqc_irq_disable(struct irq_data *d) 169 static void rzg2l_irqc_irq_enable(struct irq_data *d) 175 static int rzg2l_irq_set_type(struct irq_data *d, unsigned int type) 219 static u32 rzg2l_disable_tint_and_set_tint_source(struct irq_data *d, struct rzg2l_irqc_priv *priv, 234 static int rzg2l_tint_set_edge(struct irq_data *d, unsigned int type) 277 static int rzg2l_irqc_set_type(struct irq_data *d, unsigned int type)
|
/linux-master/drivers/platform/x86/x86-android-tablets/ |
H A D | x86-android-tablets.h | 50 struct x86_acpi_irq_data irq_data; member in struct:x86_i2c_client_info 56 struct x86_acpi_irq_data irq_data; member in struct:x86_spi_dev_info
|
/linux-master/kernel/irq/ |
H A D | spurious.c | 41 smp_processor_id(), desc->irq_data.irq)) 47 while (irqd_irq_inprogress(&desc->irq_data)) 50 } while (irqd_irq_inprogress(&desc->irq_data)); 52 return !irqd_irq_disabled(&desc->irq_data) && desc->action; 82 if (irqd_irq_disabled(&desc->irq_data) && !force) 95 if (irqd_irq_inprogress(&desc->irq_data)) {
|
H A D | irq_sim.c | 27 static void irq_sim_irqmask(struct irq_data *data) 34 static void irq_sim_irqunmask(struct irq_data *data) 41 static int irq_sim_set_type(struct irq_data *data, unsigned int type) 52 static int irq_sim_get_irqchip_state(struct irq_data *data, 70 static int irq_sim_set_irqchip_state(struct irq_data *data, 139 struct irq_data *irqd;
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | spider-pic.c | 59 static struct spider_pic *spider_irq_data_to_pic(struct irq_data *d) 70 static void spider_unmask_irq(struct irq_data *d) 78 static void spider_mask_irq(struct irq_data *d) 86 static void spider_ack_irq(struct irq_data *d) 104 static int spider_set_irq_type(struct irq_data *d, unsigned int type) 200 chip->irq_eoi(&desc->irq_data);
|
/linux-master/arch/mips/include/asm/octeon/ |
H A D | octeon.h | 307 struct irq_data; 316 void octeon_irq_ciu3_enable(struct irq_data *data); 317 void octeon_irq_ciu3_disable(struct irq_data *data); 318 void octeon_irq_ciu3_ack(struct irq_data *data); 319 void octeon_irq_ciu3_mask(struct irq_data *data); 320 void octeon_irq_ciu3_mask_ack(struct irq_data *data);
|
/linux-master/drivers/firmware/tegra/ |
H A D | bpmp-tegra210.c | 34 struct irq_data *tx_irq_data; 114 struct irq_data *irq_data = priv->tx_irq_data; local 120 if (irq_data->chip->irq_retrigger) 121 return irq_data->chip->irq_retrigger(irq_data);
|
/linux-master/arch/powerpc/platforms/52xx/ |
H A D | media5200.c | 48 static void media5200_irq_unmask(struct irq_data *d) 60 static void media5200_irq_mask(struct irq_data *d) 87 chip->irq_mask(&desc->irq_data); 104 chip->irq_ack(&desc->irq_data); 105 if (!irqd_irq_disabled(&desc->irq_data)) 106 chip->irq_unmask(&desc->irq_data);
|
/linux-master/arch/powerpc/sysdev/ |
H A D | ehv_pic.c | 45 static void ehv_pic_unmask_irq(struct irq_data *d) 52 static void ehv_pic_mask_irq(struct irq_data *d) 59 static void ehv_pic_end_irq(struct irq_data *d) 66 static void ehv_pic_direct_end_irq(struct irq_data *d) 71 static int ehv_pic_set_affinity(struct irq_data *d, const struct cpumask *dest, 112 static int ehv_pic_set_irq_type(struct irq_data *d, unsigned int flow_type)
|
/linux-master/drivers/misc/ |
H A D | hi6421v600-irq.c | 93 #define HISI_IRQ_MASK_REG(irq_data) (SOC_PMIC_IRQ_MASK_0_ADDR + \ 94 (irqd_to_hwirq(irq_data) / BITS_PER_BYTE)) 95 #define HISI_IRQ_MASK_BIT(irq_data) BIT(irqd_to_hwirq(irq_data) & (BITS_PER_BYTE - 1)) 135 static void hi6421v600_irq_mask(struct irq_data *d) 153 static void hi6421v600_irq_unmask(struct irq_data *d)
|
/linux-master/sound/soc/mediatek/common/ |
H A D | mtk-afe-fe-dai.c | 205 const struct mtk_base_irq_data *irq_data = irqs->irq_data; local 223 mtk_regmap_update_bits(afe->regmap, irq_data->irq_cnt_reg, 224 irq_data->irq_cnt_maskbit, counter, 225 irq_data->irq_cnt_shift); 233 mtk_regmap_update_bits(afe->regmap, irq_data->irq_fs_reg, 234 irq_data->irq_fs_maskbit, fs, 235 irq_data->irq_fs_shift); 238 mtk_regmap_update_bits(afe->regmap, irq_data->irq_en_reg, 239 1, 1, irq_data [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-xgene-sb.c | 73 static int xgene_gpio_sb_irq_set_type(struct irq_data *d, unsigned int type) 129 struct irq_data *irq_data, 133 u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq); 150 struct irq_data *irq_data) 153 u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq); 128 xgene_gpio_sb_domain_activate(struct irq_domain *d, struct irq_data *irq_data, bool reserve) argument 149 xgene_gpio_sb_domain_deactivate(struct irq_domain *d, struct irq_data *irq_data) argument
|
/linux-master/arch/arm/mach-sa1100/ |
H A D | neponset.c | 150 desc->irq_data.chip->irq_ack(&desc->irq_data); 169 desc->irq_data.chip->irq_mask(&desc->irq_data); 177 desc->irq_data.chip->irq_ack(&desc->irq_data); 185 desc->irq_data.chip->irq_unmask(&desc->irq_data); 194 static void nochip_noop(struct irq_data *irq)
|