Home
last modified time | relevance | path

Searched refs:hw_irq (Results 1 – 10 of 10) sorted by relevance

/drivers/irqchip/
Dirq-renesas-intc-irqpin.c68 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 …]
Dirq-renesas-irqc.c54 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 …]
Dirq-bcm7038-l1.c308 irq_hw_number_t hw_irq) in bcm7038_l1_map() argument
Dirq-bcm6345-l1.c291 irq_hw_number_t hw_irq) in bcm6345_l1_map() argument
/drivers/pci/host/
Dpci-xgene-msi.c304 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/
Diort.c1014 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/
Dgpio-davinci.c329 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/
Dibmvnic.c1972 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 …]
Dibmvnic.h862 unsigned long hw_irq; member
/drivers/pci/dwc/
Dpci-keystone-dw.c319 unsigned int irq, irq_hw_number_t hw_irq) in ks_dw_pcie_init_legacy_irq_map() argument