Searched refs:hwirq (Results 326 - 350 of 384) sorted by relevance

<<111213141516

/linux-master/drivers/net/dsa/mv88e6xxx/
H A Dglobal2.c1045 unsigned int n = d->hwirq;
1053 unsigned int n = d->hwirq;
1113 irq_hw_number_t hwirq)
1111 mv88e6xxx_g2_irq_domain_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hwirq) argument
/linux-master/drivers/net/dsa/microchip/
H A Dksz_ptp.c1035 kirq->masked &= ~BIT(d->hwirq + KSZ_PTP_INT_START);
1042 kirq->masked |= BIT(d->hwirq + KSZ_PTP_INT_START);
1074 unsigned int irq, irq_hw_number_t hwirq)
1073 ksz_ptp_irq_domain_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hwirq) argument
/linux-master/drivers/pinctrl/spear/
H A Dpinctrl-plgpio.c289 int offset = d->hwirq;
309 int offset = d->hwirq;
329 int offset = d->hwirq;
/linux-master/drivers/pinctrl/nomadik/
H A Dpinctrl-abx500.c224 int hwirq; local
238 hwirq = gpio - cluster->start + cluster->to_irq;
239 return irq_create_mapping(pct->parent->domain, hwirq);
/linux-master/drivers/bus/
H A Dmoxtet.c644 moxtet->irq.masked |= BIT(d->hwirq);
651 moxtet->irq.masked &= ~BIT(d->hwirq);
657 struct moxtet_irqpos *pos = &moxtet->irq.position[d->hwirq];
/linux-master/arch/x86/kernel/
H A Dhpet.c517 irq_hw_number_t hwirq, msi_alloc_info_t *arg)
520 irq_domain_set_info(domain, virq, arg->hwirq, info->chip, NULL,
604 info.hwirq = dev_num;
515 hpet_msi_init(struct irq_domain *domain, struct msi_domain_info *info, unsigned int virq, irq_hw_number_t hwirq, msi_alloc_info_t *arg) argument
/linux-master/arch/um/drivers/
H A Dvirt-pci.c914 if (!test_bit(d->hwirq, um_pci_msi_used))
915 pr_err("trying to free unused MSI#%lu\n", d->hwirq);
917 __clear_bit(d->hwirq, um_pci_msi_used);
/linux-master/drivers/gpio/
H A Dgpio-omap.c430 unsigned offset = d->hwirq;
629 unsigned offset = d->hwirq;
648 unsigned offset = d->hwirq;
678 unsigned offset = d->hwirq;
691 unsigned offset = d->hwirq;
H A Dgpio-mxs.c67 u32 pin_mask = 1 << d->hwirq;
H A Dgpio-mpc8xxx.c249 irq_hw_number_t hwirq)
248 mpc8xxx_gpio_irq_map(struct irq_domain *h, unsigned int irq, irq_hw_number_t hwirq) argument
/linux-master/drivers/i2c/
H A Di2c-core-base.c1411 irq_hw_number_t hwirq; local
1416 for (hwirq = 0 ; hwirq < I2C_ADDR_7BITS_COUNT ; hwirq++)
1417 irq_dispose_mapping(irq_find_mapping(domain, hwirq));
/linux-master/drivers/pci/controller/
H A Dpci-hyperv.c750 return irqd->parent_data->hwirq;
766 int first = d->hwirq - HV_PCI_MSI_SPI_START;
792 irq_hw_number_t *hwirq)
806 *hwirq = index + HV_PCI_MSI_SPI_START;
813 irq_hw_number_t hwirq)
821 fwspec.param[0] = hwirq;
842 irq_hw_number_t hwirq; local
846 ret = hv_pci_vec_alloc_device_irq(domain, nr_irqs, &hwirq);
852 hwirq + i);
859 hwirq
790 hv_pci_vec_alloc_device_irq(struct irq_domain *domain, unsigned int nr_irqs, irq_hw_number_t *hwirq) argument
811 hv_pci_vec_irq_gic_domain_alloc(struct irq_domain *domain, unsigned int virq, irq_hw_number_t hwirq) argument
[all...]
H A Dpci-ftpci100.c317 irq_hw_number_t hwirq)
316 faraday_pci_irq_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) argument
/linux-master/drivers/iommu/amd/
H A Dinit.c2284 irqd->hwirq = info->hwirq;
2311 writeq(xt.capxt, iommu->mmio_base + irqd->hwirq);
2318 writeq(0, iommu->mmio_base + irqd->hwirq);
2382 int hwirq, irq_handler_t thread_fn)
2396 info.hwirq = hwirq;
2381 __iommu_setup_intcapxt(struct amd_iommu *iommu, const char *devname, int hwirq, irq_handler_t thread_fn) argument
/linux-master/arch/mips/cavium-octeon/
H A Docteon-irq.c1638 /* gpio domain host_data is the base hwirq number. */
2364 unsigned int hwirq, type, intsn_major; local
2369 hwirq = intspec[0];
2372 if (hwirq >= (1 << 20))
2375 intsn_major = hwirq >> 12;
2383 isc.u64 = cvmx_read_csr(ciu3_info->ciu3_addr + CIU3_ISC_CTL(hwirq));
2399 *out_hwirq = hwirq;
/linux-master/drivers/net/dsa/
H A Dmt7530.c2077 priv->irq_enable &= ~BIT(d->hwirq);
2085 priv->irq_enable |= BIT(d->hwirq);
2115 irq_hw_number_t hwirq)
2135 priv->irq_enable &= ~BIT(d->hwirq);
2144 priv->irq_enable |= BIT(d->hwirq);
2156 irq_hw_number_t hwirq)
2114 mt7530_irq_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) argument
2155 mt7988_irq_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) argument
/linux-master/drivers/mfd/
H A Dstmpe.c1163 int offset = data->hwirq;
1173 int offset = data->hwirq;
1189 irq_hw_number_t hwirq)
1188 stmpe_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq) argument
H A D88pm860x-core.c536 pm860x_irqs[data->hwirq].enable = pm860x_irqs[data->hwirq].offs;
541 pm860x_irqs[data->hwirq].enable = 0;
H A Dtc3589x.c210 irq_hw_number_t hwirq)
209 tc3589x_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq) argument
/linux-master/drivers/misc/cxl/
H A Dpci.c647 int cxl_pci_setup_irq(struct cxl *adapter, unsigned int hwirq, argument
652 return pnv_cxl_ioda_msi_setup(dev, hwirq, virq);
697 void cxl_pci_release_one_irq(struct cxl *adapter, int hwirq) argument
701 return pnv_cxl_release_hwirqs(dev, hwirq, 1);
/linux-master/drivers/pinctrl/
H A Dpinctrl-at91.c1558 unsigned mask = 1 << d->hwirq;
1571 unsigned mask = 1 << d->hwirq;
1596 unsigned mask = 1 << d->hwirq;
1647 unsigned mask = 1 << d->hwirq;
H A Dpinctrl-st.c1325 pinctrl_gpio_direction_input(gc, d->hwirq);
1327 return gpiochip_reqres_irq(gc, d->hwirq);
1334 gpiochip_relres_irq(gc, d->hwirq);
1342 int comp, pin = d->hwirq;
H A Dpinctrl-microchip-sgpio.c697 gpiochip_disable_irq(chip, data->hwirq);
704 gpiochip_enable_irq(chip, data->hwirq);
/linux-master/drivers/pci/controller/dwc/
H A Dpcie-uniphier.c213 irq_hw_number_t hwirq)
212 uniphier_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) argument
/linux-master/kernel/irq/
H A Dproc.c513 seq_printf(p, " %*lu", prec, desc->irq_data.hwirq);

Completed in 243 milliseconds

<<111213141516