| /drivers/net/ethernet/marvell/octeontx2/af/cn20k/ |
| A D | mbox_init.c | 47 if (!irq_data) in cn20k_register_afvf_mbox_intr() 57 irq_data[vec].start = 0; in cn20k_register_afvf_mbox_intr() 58 irq_data[vec].mdevs = 64; in cn20k_register_afvf_mbox_intr() 63 irq_data[vec].start = 64; in cn20k_register_afvf_mbox_intr() 64 irq_data[vec].mdevs = 64; in cn20k_register_afvf_mbox_intr() 69 irq_data[vec].start = 0; in cn20k_register_afvf_mbox_intr() 70 irq_data[vec].mdevs = 64; in cn20k_register_afvf_mbox_intr() 82 irq_data[vec].rvu = rvu; in cn20k_register_afvf_mbox_intr() 89 &irq_data[vec]); in cn20k_register_afvf_mbox_intr() 179 if (!irq_data) in cn20k_register_afpf_mbox_intr() [all …]
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | cn20k.c | 176 irq_data->pf_queue_work_hdlr(mbox, pf->mbox_pfvf_wq, irq_data->start, in cn20k_pfvf_mbox_intr_handler() 192 if (!irq_data) in cn20k_register_pfvf_mbox_intr() 201 irq_data[vec].start = 0; in cn20k_register_pfvf_mbox_intr() 202 irq_data[vec].mdevs = 64; in cn20k_register_pfvf_mbox_intr() 207 irq_data[vec].start = 64; in cn20k_register_pfvf_mbox_intr() 208 irq_data[vec].mdevs = 96; in cn20k_register_pfvf_mbox_intr() 213 irq_data[vec].start = 0; in cn20k_register_pfvf_mbox_intr() 214 irq_data[vec].mdevs = 64; in cn20k_register_pfvf_mbox_intr() 219 irq_data[vec].start = 64; in cn20k_register_pfvf_mbox_intr() 225 irq_data[vec].pf = pf; in cn20k_register_pfvf_mbox_intr() [all …]
|
| /drivers/iommu/ |
| A D | hyperv-iommu.c | 70 struct irq_data *irq_data; in hyperv_irq_remapping_alloc() local 81 if (!irq_data) { in hyperv_irq_remapping_alloc() 86 irq_data->chip = &hyperv_ir_chip; in hyperv_irq_remapping_alloc() 194 hyperv_root_ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg) in hyperv_root_ir_compose_msi_msg() argument 204 cfg = irqd_cfg(irq_data); in hyperv_root_ir_compose_msi_msg() 268 struct irq_data *irq_data; in hyperv_root_irq_remapping_alloc() local 286 if (!irq_data) { in hyperv_root_irq_remapping_alloc() 296 irq_data->chip_data = data; in hyperv_root_irq_remapping_alloc() 304 struct irq_data *irq_data; in hyperv_root_irq_remapping_free() local 312 if (irq_data && irq_data->chip_data) { in hyperv_root_irq_remapping_free() [all …]
|
| /drivers/mfd/ |
| A D | rc5t583-irq.c | 140 static void rc5t583_irq_lock(struct irq_data *irq_data) in rc5t583_irq_lock() argument 142 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); in rc5t583_irq_lock() 146 static void rc5t583_irq_unmask(struct irq_data *irq_data) in rc5t583_irq_unmask() argument 149 unsigned int __irq = irq_data->irq - rc5t583->irq_base; in rc5t583_irq_unmask() 157 static void rc5t583_irq_mask(struct irq_data *irq_data) in rc5t583_irq_mask() argument 160 unsigned int __irq = irq_data->irq - rc5t583->irq_base; in rc5t583_irq_mask() 170 static int rc5t583_irq_set_type(struct irq_data *irq_data, unsigned int type) in rc5t583_irq_set_type() argument 173 unsigned int __irq = irq_data->irq - rc5t583->irq_base; in rc5t583_irq_set_type() 192 rc5t583_irq_unmask(irq_data); in rc5t583_irq_set_type() 198 static void rc5t583_irq_sync_unlock(struct irq_data *irq_data) in rc5t583_irq_sync_unlock() argument [all …]
|
| A D | qcom-pm8008.c | 109 const struct regmap_irq *irq_data, int idx, in pm8008_set_type_config() argument 115 buf[POLARITY_HI_INDEX][idx] &= ~irq_data->mask; in pm8008_set_type_config() 116 buf[POLARITY_LO_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config() 121 buf[POLARITY_HI_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config() 122 buf[POLARITY_LO_INDEX][idx] &= ~irq_data->mask; in pm8008_set_type_config() 126 buf[POLARITY_HI_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config() 127 buf[POLARITY_LO_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config() 135 buf[SET_TYPE_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config() 137 buf[SET_TYPE_INDEX][idx] &= ~irq_data->mask; in pm8008_set_type_config() 195 struct regmap_irq_chip_data *irq_data; in pm8008_probe() local [all …]
|
| A D | max8925-core.c | 480 irq_data = &max8925_irqs[i]; in max8925_irq() 482 if (irq_data->tsc_irq) in max8925_irq() 491 read_reg = irq_data->reg; in max8925_irq() 494 if (value & irq_data->enable) in max8925_irq() 509 irq_data = &max8925_irqs[i]; in max8925_tsc_irq() 511 if (!irq_data->tsc_irq) in max8925_tsc_irq() 520 read_reg = irq_data->reg; in max8925_tsc_irq() 523 if (value & irq_data->enable) in max8925_tsc_irq() 555 irq_data = &max8925_irqs[i]; in max8925_irq_sync_unlock() 557 switch (irq_data->mask_reg) { in max8925_irq_sync_unlock() [all …]
|
| A D | mt6358-irq.c | 75 static void pmic_irq_enable(struct irq_data *data) in pmic_irq_enable() 79 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_enable() 88 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_disable() 93 static void pmic_irq_lock(struct irq_data *data) in pmic_irq_lock() 104 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_sync_unlock() 146 struct pmic_irq_data *irqd = chip->irq_data; in mt6358_irq_sp_handler() 183 struct pmic_irq_data *irqd = chip->irq_data; in mt6358_irq_handler() 234 chip->irq_data = &mt6357_irqd; in mt6358_irq_init() 239 chip->irq_data = &mt6358_irqd; in mt6358_irq_init() 243 chip->irq_data = &mt6359_irqd; in mt6358_irq_init() [all …]
|
| A D | max8998-irq.c | 95 irq_to_max8998_irq(struct max8998_dev *max8998, struct irq_data *data) in irq_to_max8998_irq() 100 static void max8998_irq_lock(struct irq_data *data) in max8998_irq_lock() 107 static void max8998_irq_sync_unlock(struct irq_data *data) in max8998_irq_sync_unlock() 127 static void max8998_irq_unmask(struct irq_data *data) in max8998_irq_unmask() 130 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_unmask() local 132 max8998->irq_masks_cur[irq_data->reg - 1] &= ~irq_data->mask; in max8998_irq_unmask() 135 static void max8998_irq_mask(struct irq_data *data) in max8998_irq_mask() 138 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_mask() local 140 max8998->irq_masks_cur[irq_data->reg - 1] |= irq_data->mask; in max8998_irq_mask()
|
| A D | mt6397-irq.c | 21 static void mt6397_irq_lock(struct irq_data *data) in mt6397_irq_lock() 28 static void mt6397_irq_sync_unlock(struct irq_data *data) in mt6397_irq_sync_unlock() 43 static void mt6397_irq_disable(struct irq_data *data) in mt6397_irq_disable() 52 static void mt6397_irq_enable(struct irq_data *data) in mt6397_irq_enable() 61 static int mt6397_irq_set_wake(struct irq_data *irq_data, unsigned int on) in mt6397_irq_set_wake() argument 63 struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(irq_data); in mt6397_irq_set_wake() 64 int shift = irq_data->hwirq & 0xf; in mt6397_irq_set_wake() 65 int reg = irq_data->hwirq >> 4; in mt6397_irq_set_wake()
|
| A D | max8997-irq.c | 100 static void max8997_irq_lock(struct irq_data *data) in max8997_irq_lock() 107 static void max8997_irq_sync_unlock(struct irq_data *data) in max8997_irq_sync_unlock() 129 irq_to_max8997_irq(struct max8997_dev *max8997, struct irq_data *data) in irq_to_max8997_irq() 134 static void max8997_irq_mask(struct irq_data *data) in max8997_irq_mask() 137 const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, in max8997_irq_mask() local 140 max8997->irq_masks_cur[irq_data->group] |= irq_data->mask; in max8997_irq_mask() 143 static void max8997_irq_unmask(struct irq_data *data) in max8997_irq_unmask() 146 const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, in max8997_irq_unmask() local 149 max8997->irq_masks_cur[irq_data->group] &= ~irq_data->mask; in max8997_irq_unmask()
|
| /drivers/regulator/ |
| A D | tps65219-regulator.c | 344 dev_err(irq_data->dev, in tps65219_regulator_irq_handler() 353 irq_data->type->event_name, irq_data->type->regulator_name); in tps65219_regulator_irq_handler() 445 irq_data = devm_kmalloc(tps->dev, sizeof(*irq_data), GFP_KERNEL); in tps65219_regulator_probe() 446 if (!irq_data) in tps65219_regulator_probe() 449 irq_data->dev = tps->dev; in tps65219_regulator_probe() 450 irq_data->type = irq_type; in tps65219_regulator_probe() 455 irq_data); in tps65219_regulator_probe() 468 irq_data = devm_kmalloc(tps->dev, sizeof(*irq_data), GFP_KERNEL); in tps65219_regulator_probe() 469 if (!irq_data) in tps65219_regulator_probe() 472 irq_data->dev = tps->dev; in tps65219_regulator_probe() [all …]
|
| A D | tps6594-regulator.c | 496 if (irq_data->type->event_name[0] == '\0') { in tps6594_regulator_irq_handler() 498 dev_err(irq_data->dev, in tps6594_regulator_irq_handler() 504 irq_data->type->event_name, irq_data->type->regulator_name); in tps6594_regulator_irq_handler() 506 regulator_notifier_call_chain(irq_data->rdev, in tps6594_regulator_irq_handler() 507 irq_data->type->event, NULL); in tps6594_regulator_irq_handler() 531 irq_data[*irq_idx].dev = tps->dev; in tps6594_request_reg_irqs() 532 irq_data[*irq_idx].type = irq_type; in tps6594_request_reg_irqs() 533 irq_data[*irq_idx].rdev = rdev; in tps6594_request_reg_irqs() 537 irq_type->irq_name, &irq_data[*irq_idx]); in tps6594_request_reg_irqs() 619 struct tps6594_regulator_irq_data *irq_data; in tps6594_regulator_probe() local [all …]
|
| /drivers/irqchip/ |
| A D | irq-gic-v5.c | 121 static void gicv5_ppi_irq_mask(struct irq_data *d) in gicv5_ppi_irq_mask() 160 static void gicv5_spi_irq_mask(struct irq_data *d) in gicv5_spi_irq_mask() 165 static void gicv5_lpi_irq_mask(struct irq_data *d) in gicv5_lpi_irq_mask() 224 static void gicv5_ppi_irq_eoi(struct irq_data *d) in gicv5_ppi_irq_eoi() 235 static void gicv5_spi_irq_eoi(struct irq_data *d) in gicv5_spi_irq_eoi() 240 static void gicv5_lpi_irq_eoi(struct irq_data *d) in gicv5_lpi_irq_eoi() 649 struct irq_data *d; in gicv5_irq_domain_free() 694 struct irq_data *irqd; in gicv5_irq_spi_domain_alloc() 758 struct irq_data *irqd; in gicv5_irq_lpi_domain_alloc() 805 struct irq_data *irqd; in gicv5_irq_ipi_domain_alloc() [all …]
|
| A D | irq-partition-percpu.c | 31 static void partition_irq_mask(struct irq_data *d) in partition_irq_mask() 35 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); in partition_irq_mask() 42 static void partition_irq_unmask(struct irq_data *d) in partition_irq_unmask() 46 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); in partition_irq_unmask() 53 static int partition_irq_set_irqchip_state(struct irq_data *d, in partition_irq_set_irqchip_state() 59 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); in partition_irq_set_irqchip_state() 68 static int partition_irq_get_irqchip_state(struct irq_data *d, in partition_irq_get_irqchip_state() 74 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); in partition_irq_get_irqchip_state() 87 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); in partition_irq_set_type() 99 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); in partition_irq_print_chip() [all …]
|
| A D | irq-riscv-imsic-platform.c | 44 static void imsic_irq_mask(struct irq_data *d) in imsic_irq_mask() 49 static void imsic_irq_unmask(struct irq_data *d) in imsic_irq_unmask() 54 static int imsic_irq_retrigger(struct irq_data *d) in imsic_irq_retrigger() 67 static void imsic_irq_ack(struct irq_data *d) in imsic_irq_ack() 87 static void imsic_irq_compose_msg(struct irq_data *d, struct msi_msg *msg) in imsic_irq_compose_msg() 93 static void imsic_msi_update_msg(struct irq_data *d, struct imsic_vector *vec) in imsic_msi_update_msg() 101 static int imsic_irq_set_affinity(struct irq_data *d, const struct cpumask *mask_val, in imsic_irq_set_affinity() 179 static void imsic_irq_force_complete_move(struct irq_data *d) in imsic_irq_force_complete_move() 250 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in imsic_irq_domain_free() 258 struct irq_data *irqd, int ind) in imsic_irq_debug_show()
|
| A D | irq-xtensa-mx.c | 70 static void xtensa_mx_irq_mask(struct irq_data *d) in xtensa_mx_irq_mask() 88 static void xtensa_mx_irq_unmask(struct irq_data *d) in xtensa_mx_irq_unmask() 106 static void xtensa_mx_irq_enable(struct irq_data *d) in xtensa_mx_irq_enable() 111 static void xtensa_mx_irq_disable(struct irq_data *d) in xtensa_mx_irq_disable() 116 static void xtensa_mx_irq_ack(struct irq_data *d) in xtensa_mx_irq_ack() 121 static int xtensa_mx_irq_retrigger(struct irq_data *d) in xtensa_mx_irq_retrigger() 131 static int xtensa_mx_irq_set_affinity(struct irq_data *d, in xtensa_mx_irq_set_affinity()
|
| /drivers/gpio/ |
| A D | gpio-zynq.c | 406 static void zynq_gpio_irq_mask(struct irq_data *irq_data) in zynq_gpio_irq_mask() argument 415 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_mask() 430 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask() argument 439 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_unmask() 453 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack() argument 459 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_ack() 472 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable() argument 484 zynq_gpio_irq_ack(irq_data); in zynq_gpio_irq_enable() 485 zynq_gpio_irq_unmask(irq_data); in zynq_gpio_irq_enable() 503 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type() argument [all …]
|
| A D | gpio-xilinx.c | 292 struct irq_data *data = irq_get_irq_data(gpio->irq); in xgpio_suspend() 326 static void xgpio_irq_ack(struct irq_data *irq_data) in xgpio_irq_ack() argument 333 struct irq_data *data = irq_get_irq_data(gpio->irq); in xgpio_resume() 372 static void xgpio_irq_mask(struct irq_data *irq_data) in xgpio_irq_mask() argument 375 struct xgpio_instance *chip = irq_data_get_irq_chip_data(irq_data); in xgpio_irq_mask() 376 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_irq_mask() 400 static void xgpio_irq_unmask(struct irq_data *irq_data) in xgpio_irq_unmask() argument 404 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_irq_unmask() 441 static int xgpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in xgpio_set_irq_type() argument 444 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_set_irq_type() [all …]
|
| /drivers/gpu/drm/amd/display/dc/link/protocols/ |
| A D | link_dp_irq_handler.c | 315 static void read_dpcd204h_on_irq_hpd(struct dc_link *link, union hpd_irq_data *irq_data) in read_dpcd204h_on_irq_hpd() argument 327 irq_data->bytes.lane_status_updated.bits.EQ_INTERLANE_ALIGN_DONE_128b_132b = in read_dpcd204h_on_irq_hpd() 329 irq_data->bytes.lane_status_updated.bits.CDS_INTERLANE_ALIGN_DONE_128b_132b = in read_dpcd204h_on_irq_hpd() 336 union hpd_irq_data *irq_data) in dp_read_hpd_rx_irq_data() argument 352 irq_data->raw, in dp_read_hpd_rx_irq_data() 358 &irq_data->bytes.link_service_irq_esi0.raw, 1); in dp_read_hpd_rx_irq_data() 375 irq_data->bytes.sink_cnt.raw = tmp[DP_SINK_COUNT_ESI - DP_SINK_COUNT_ESI]; in dp_read_hpd_rx_irq_data() 377 irq_data->bytes.lane01_status.raw = tmp[DP_LANE0_1_STATUS_ESI - DP_SINK_COUNT_ESI]; in dp_read_hpd_rx_irq_data() 378 irq_data->bytes.lane23_status.raw = tmp[DP_LANE2_3_STATUS_ESI - DP_SINK_COUNT_ESI]; in dp_read_hpd_rx_irq_data() 380 irq_data->bytes.sink_status.raw = tmp[DP_SINK_STATUS_ESI - DP_SINK_COUNT_ESI]; in dp_read_hpd_rx_irq_data() [all …]
|
| /drivers/cdx/ |
| A D | cdx_msi.c | 19 static void cdx_msi_write_msg(struct irq_data *irq_data, struct msi_msg *msg) in cdx_msi_write_msg() argument 21 struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data); in cdx_msi_write_msg() 31 static void cdx_msi_write_irq_lock(struct irq_data *irq_data) in cdx_msi_write_irq_lock() argument 33 struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data); in cdx_msi_write_irq_lock() 39 static void cdx_msi_write_irq_unlock(struct irq_data *irq_data) in cdx_msi_write_irq_unlock() argument 41 struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data); in cdx_msi_write_irq_unlock()
|
| /drivers/remoteproc/ |
| A D | da8xx_remoteproc.c | 72 void (*ack_fxn)(struct irq_data *data); 73 struct irq_data *irq_data; member 125 drproc->ack_fxn(drproc->irq_data); in da8xx_rproc_callback() 241 struct irq_data *irq_data; in da8xx_rproc_probe() local 253 irq_data = irq_get_irq_data(irq); in da8xx_rproc_probe() 254 if (!irq_data) in da8xx_rproc_probe() 321 drproc->ack_fxn = irq_data->chip->irq_ack; in da8xx_rproc_probe() 322 drproc->irq_data = irq_data; in da8xx_rproc_probe()
|
| /drivers/iommu/intel/ |
| A D | irq_remapping.c | 1234 static void intel_ir_compose_msi_msg(struct irq_data *irq_data, in intel_ir_compose_msi_msg() argument 1389 struct irq_data *irq_data; in intel_free_irq_resources() local 1396 if (irq_data && irq_data->chip_data) { in intel_free_irq_resources() 1397 data = irq_data->chip_data; in intel_free_irq_resources() 1415 struct irq_data *irq_data; in intel_irq_remapping_alloc() local 1442 irq_cfg = irqd_cfg(irq_data); in intel_irq_remapping_alloc() 1443 if (!irq_data || !irq_cfg) { in intel_irq_remapping_alloc() 1462 irq_data->chip_data = ird; in intel_irq_remapping_alloc() 1468 irq_data->chip = &intel_ir_chip; in intel_irq_remapping_alloc() 1488 struct irq_data *irq_data, bool reserve) in intel_irq_remapping_activate() argument [all …]
|
| /drivers/usb/typec/tcpm/qcom/ |
| A D | qcom_pmic_typec_pdphy.c | 99 struct pmic_typec_pdphy_irq_data *irq_data; member 381 switch (irq_data->virq) { in qcom_pmic_typec_pdphy_isr() 529 enable_irq(pmic_typec_pdphy->irq_data[i].irq); in qcom_pmic_typec_pdphy_start() 560 struct pmic_typec_pdphy_irq_data *irq_data; in qcom_pmic_typec_pdphy_probe() local 570 irq_data = devm_kzalloc(dev, sizeof(*irq_data) * res->nr_irqs, in qcom_pmic_typec_pdphy_probe() 572 if (!irq_data) in qcom_pmic_typec_pdphy_probe() 583 pmic_typec_pdphy->irq_data = irq_data; in qcom_pmic_typec_pdphy_probe() 592 irq_data->pmic_typec_pdphy = pmic_typec_pdphy; in qcom_pmic_typec_pdphy_probe() 593 irq_data->irq = irq; in qcom_pmic_typec_pdphy_probe() 594 irq_data->virq = res->irq_params[i].virq; in qcom_pmic_typec_pdphy_probe() [all …]
|
| /drivers/net/wireless/mediatek/mt76/mt7921/ |
| A D | sdio.c | 60 struct mt7921_sdio_intr *irq_data = sdio->intr_data; in mt7921s_parse_intr() local 64 err = sdio_readsb(sdio->func, irq_data, MCR_WHISR, sizeof(*irq_data)); in mt7921s_parse_intr() 70 if (irq_data->rx.num[0] > 16 || in mt7921s_parse_intr() 71 irq_data->rx.num[1] > 128) in mt7921s_parse_intr() 74 intr->isr = irq_data->isr; in mt7921s_parse_intr() 75 intr->rec_mb = irq_data->rec_mb; in mt7921s_parse_intr() 76 intr->tx.wtqcr = irq_data->tx.wtqcr; in mt7921s_parse_intr() 77 intr->rx.num = irq_data->rx.num; in mt7921s_parse_intr() 80 intr->rx.len[0] = irq_data->rx.len0; in mt7921s_parse_intr() 82 intr->rx.len[1] = irq_data->rx.len1; in mt7921s_parse_intr()
|
| /drivers/misc/rp1/ |
| A D | rp1_pci.c | 44 struct irq_data *pcie_irqds[64]; 60 static void rp1_mask_irq(struct irq_data *irqd) in rp1_mask_irq() 63 struct irq_data *pcie_irqd = rp1->pcie_irqds[irqd->hwirq]; in rp1_mask_irq() 68 static void rp1_unmask_irq(struct irq_data *irqd) in rp1_unmask_irq() 71 struct irq_data *pcie_irqd = rp1->pcie_irqds[irqd->hwirq]; in rp1_unmask_irq() 76 static int rp1_irq_set_type(struct irq_data *irqd, unsigned int type) in rp1_irq_set_type() 107 unsigned int hwirq = desc->irq_data.hwirq & RP1_HW_IRQ_MASK; in rp1_chained_handle_irq() 127 struct irq_data *pcie_irqd; in rp1_irq_xlate() 145 static int rp1_irq_activate(struct irq_domain *d, struct irq_data *irqd, in rp1_irq_activate() 155 static void rp1_irq_deactivate(struct irq_domain *d, struct irq_data *irqd) in rp1_irq_deactivate()
|