Home
last modified time | relevance | path

Searched refs:msi_addr (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/sys/arm/broadcom/bcm2835/
H A Dbcm2838_pci.c133 pci_addr_t msi_addr; member
485 *addr = sc->msi_addr; in bcm_pcib_map_msi()
519 sc->msi_addr = 0xffffffffc; in bcm_pcib_msi_attach()
565 bcm_pcib_set_reg(sc, REG_MSI_ADDR_LOW, (sc->msi_addr & 0xffffffff) | 1); in bcm_pcib_msi_attach()
566 bcm_pcib_set_reg(sc, REG_MSI_ADDR_HIGH, (sc->msi_addr >> 32)); in bcm_pcib_msi_attach()
/freebsd-13.1/sys/x86/iommu/
H A Dintel_drv.c279 uint64_t msi_addr; in dmar_alloc_irq() local
314 error = PCIB_MAP_MSI(pcib, dev, dmd->irq, &msi_addr, &msi_data); in dmar_alloc_irq()
321 dmar_write4(unit, dmd->msi_addr_reg, msi_addr); in dmar_alloc_irq()
323 dmar_write4(unit, dmd->msi_uaddr_reg, msi_addr >> 32); in dmar_alloc_irq()
345 uint64_t msi_addr; in dmar_remap_intr() local
355 dev, irq, &msi_addr, &msi_data); in dmar_remap_intr()
361 dmar_write4(unit, dmd->msi_addr_reg, msi_addr); in dmar_remap_intr()
362 dmar_write4(unit, dmd->msi_uaddr_reg, msi_addr >> 32); in dmar_remap_intr()
/freebsd-13.1/sys/contrib/device-tree/Bindings/net/wireless/
H A Dqcom,ath10k.txt55 - qcom,msi_addr: MSI interrupt address.
175 qcom,msi_addr = <0x0b006040>;
/freebsd-13.1/sys/dev/pci/
H A Dpcivar.h97 uint64_t msi_addr; /* Contents of address register. */ member
H A Dpci.c2402 address = msi->msi_addr; in pci_resume_msi()
2449 dinfo->cfg.msi.msi_addr = addr; in pci_remap_intr_method()
2747 msi->msi_addr = 0; in pci_release_msi_method()
4773 if (dinfo->cfg.msi.msi_addr == 0) { in pci_setup_intr()
4780 dinfo->cfg.msi.msi_addr = addr; in pci_setup_intr()
4784 pci_enable_msi(child, dinfo->cfg.msi.msi_addr, in pci_setup_intr()