/drivers/irqchip/ |
D | irq-renesas-intc-irqpin.c | 68 int hw_irq; member 130 int reg, int hw_irq) in intc_irqpin_hwirq_mask() argument 132 return BIT((p->iomem[reg].width - 1) - hw_irq); in intc_irqpin_hwirq_mask() 136 int reg, int hw_irq) in intc_irqpin_irq_write_hwirq() argument 138 intc_irqpin_write(p, reg, intc_irqpin_hwirq_mask(p, reg, hw_irq)); in intc_irqpin_irq_write_hwirq() 191 str, i->requested_irq, i->hw_irq, i->domain_irq); in intc_irqpin_dbg() 197 int hw_irq = irqd_to_hwirq(d); in intc_irqpin_irq_enable() local 199 intc_irqpin_dbg(&p->irq[hw_irq], "enable"); in intc_irqpin_irq_enable() 200 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_CLEAR, hw_irq); in intc_irqpin_irq_enable() 206 int hw_irq = irqd_to_hwirq(d); in intc_irqpin_irq_disable() local [all …]
|
D | irq-renesas-irqc.c | 54 int hw_irq; member 78 str, i->requested_irq, i->hw_irq); in irqc_dbg() 92 int hw_irq = irqd_to_hwirq(d); in irqc_irq_set_type() local 96 irqc_dbg(&p->irq[hw_irq], "sense"); in irqc_irq_set_type() 101 tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type() 104 iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type() 111 int hw_irq = irqd_to_hwirq(d); in irqc_irq_set_wake() local 113 irq_set_irq_wake(p->irq[hw_irq].requested_irq, on); in irqc_irq_set_wake() 130 u32 bit = BIT(i->hw_irq); in irqc_irq_handler() 137 generic_handle_irq(irq_find_mapping(p->irq_domain, i->hw_irq)); in irqc_irq_handler() [all …]
|
D | irq-bcm7038-l1.c | 308 irq_hw_number_t hw_irq) in bcm7038_l1_map() argument
|
D | irq-bcm6345-l1.c | 291 irq_hw_number_t hw_irq) in bcm6345_l1_map() argument
|
/drivers/pci/host/ |
D | pci-xgene-msi.c | 304 int msir_index, msir_val, hw_irq; in xgene_msi_isr() local 334 hw_irq = (((msir_index * IRQS_PER_IDX) + intr_index) * in xgene_msi_isr() 341 hw_irq = hwirq_to_canonical_hwirq(hw_irq); in xgene_msi_isr() 342 virq = irq_find_mapping(xgene_msi->inner_domain, hw_irq); in xgene_msi_isr()
|
/drivers/acpi/arm64/ |
D | iort.c | 1014 int i, hw_irq, trigger, num_res = 0; in arm_smmu_init_resources() local 1027 hw_irq = IORT_IRQ_MASK(glb_irq[0]); in arm_smmu_init_resources() 1030 acpi_iort_register_irq(hw_irq, "arm-smmu-global", trigger, in arm_smmu_init_resources() 1036 hw_irq = IORT_IRQ_MASK(ctx_irq[i]); in arm_smmu_init_resources() 1039 acpi_iort_register_irq(hw_irq, "arm-smmu-context", trigger, in arm_smmu_init_resources()
|
/drivers/gpio/ |
D | gpio-davinci.c | 329 irq_hw_number_t hw_irq; in gpio_irq_handler() local 345 hw_irq = (bank_num / 2) * 32 + bit; in gpio_irq_handler() 348 irq_find_mapping(d->irq_domain, hw_irq)); in gpio_irq_handler()
|
/drivers/net/ethernet/ibm/ |
D | ibmvnic.c | 1972 4 * PAGE_SIZE, &scrq->crq_num, &scrq->hw_irq); in reset_one_sub_crq_queue() 2050 4 * PAGE_SIZE, &scrq->crq_num, &scrq->hw_irq); in init_sub_crq_queue() 2068 scrq->crq_num, scrq->hw_irq, scrq->irq); in init_sub_crq_queue() 2137 H_DISABLE_VIO_INTERRUPT, scrq->hw_irq, 0, 0); in disable_scrq_irq() 2140 scrq->hw_irq, rc); in disable_scrq_irq() 2150 if (scrq->hw_irq > 0x100000000ULL) { in enable_scrq_irq() 2151 dev_err(dev, "bad hw_irq = %lx\n", scrq->hw_irq); in enable_scrq_irq() 2156 H_ENABLE_VIO_INTERRUPT, scrq->hw_irq, 0, 0); in enable_scrq_irq() 2159 scrq->hw_irq, rc); in enable_scrq_irq() 2278 scrq->irq = irq_create_mapping(NULL, scrq->hw_irq); in init_sub_crq_irqs() [all …]
|
D | ibmvnic.h | 862 unsigned long hw_irq; member
|
/drivers/pci/dwc/ |
D | pci-keystone-dw.c | 319 unsigned int irq, irq_hw_number_t hw_irq) in ks_dw_pcie_init_legacy_irq_map() argument
|