| /freebsd/sys/x86/iommu/ |
| H A D | intel_drv.c | 300 uint64_t msi_addr; in dmar_remap_intr() local 310 dev, irq, &msi_addr, &msi_data); in dmar_remap_intr() 315 dmd->msi_addr = msi_addr; in dmar_remap_intr() 318 dmar_write4(unit, dmd->msi_addr_reg, dmd->msi_addr); in dmar_remap_intr() 320 dmd->msi_addr >> 32); in dmar_remap_intr() 417 dmar_write4(unit, dmd->msi_addr_reg, dmd->msi_addr); in dmar_attach() 418 dmar_write4(unit, dmd->msi_uaddr_reg, dmd->msi_addr >> 32); in dmar_attach() 438 dmar_write4(unit, dmd->msi_addr_reg, dmd->msi_addr); in dmar_attach() 439 dmar_write4(unit, dmd->msi_uaddr_reg, dmd->msi_addr >> 3 in dmar_attach() [all...] |
| H A D | iommu_utils.c | 569 uint64_t msi_addr; in iommu_alloc_irq() local 607 error = PCIB_MAP_MSI(pcib, dev, dmd->irq, &msi_addr, &msi_data); in iommu_alloc_irq() 615 dmd->msi_addr = msi_addr; in iommu_alloc_irq()
|
| H A D | x86_iommu.h | 106 uint64_t msi_addr; member
|
| /freebsd/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2838_pci.c | 131 pci_addr_t msi_addr; member 471 *addr = sc->msi_addr; in bcm_pcib_map_msi() 505 sc->msi_addr = 0xffffffffc; in bcm_pcib_msi_attach() 551 bcm_pcib_set_reg(sc, REG_MSI_ADDR_LOW, (sc->msi_addr & 0xffffffff) | 1); in bcm_pcib_msi_attach() 552 bcm_pcib_set_reg(sc, REG_MSI_ADDR_HIGH, (sc->msi_addr >> 32)); in bcm_pcib_msi_attach()
|
| /freebsd/sys/contrib/dev/athk/ath12k/wifi7/ |
| H A D | hal.c | 150 srng->msi_addr); in ath12k_wifi7_hal_srng_dst_hw_init() 152 val = u32_encode_bits(((u64)srng->msi_addr >> HAL_ADDR_MSB_REG_SHIFT), in ath12k_wifi7_hal_srng_dst_hw_init() 233 srng->msi_addr); in ath12k_wifi7_hal_srng_src_hw_init() 235 val = u32_encode_bits(((u64)srng->msi_addr >> HAL_ADDR_MSB_REG_SHIFT), in ath12k_wifi7_hal_srng_src_hw_init()
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | hal.c | 284 srng->msi_addr); in ath11k_hal_srng_dst_hw_init() 287 ((u64)srng->msi_addr >> in ath11k_hal_srng_dst_hw_init() 363 srng->msi_addr); in ath11k_hal_srng_src_hw_init() 366 ((u64)srng->msi_addr >> in ath11k_hal_srng_src_hw_init() 524 params->msi_addr = srng->msi_addr; in ath11k_hal_srng_get_params() 1039 srng->msi_addr = params->msi_addr; in ath11k_hal_srng_setup()
|
| H A D | dp.c | 207 ring_params->msi_addr = 0; in ath11k_dp_srng_msi_setup() 220 ring_params->msi_addr = addr_lo; in ath11k_dp_srng_msi_setup() 221 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath11k_dp_srng_msi_setup()
|
| H A D | hal.h | 507 dma_addr_t msi_addr; member 567 dma_addr_t msi_addr; member
|
| H A D | ce.c | 548 ring_params->msi_addr = addr_lo; in ath11k_ce_srng_msi_ring_params_setup() 549 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath11k_ce_srng_msi_ring_params_setup()
|
| H A D | dp_tx.c | 975 cmd->ring_msi_addr_lo = lower_32_bits(params.msi_addr); in ath11k_dp_tx_htt_srng_setup() 976 cmd->ring_msi_addr_hi = upper_32_bits(params.msi_addr); in ath11k_dp_tx_htt_srng_setup()
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | hal.c | 250 params->msi_addr = srng->msi_addr; in ath12k_hal_srng_get_params() 603 srng->msi_addr = params->msi_addr; in ath12k_hal_srng_setup()
|
| H A D | ce.c | 271 ring_params->msi_addr = addr_lo; in ath12k_ce_srng_msi_ring_params_setup() 272 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath12k_ce_srng_msi_ring_params_setup()
|
| H A D | hal.h | 490 dma_addr_t msi_addr; member 881 dma_addr_t msi_addr; member
|
| H A D | dp.c | 215 ring_params->msi_addr = 0; in ath12k_dp_srng_msi_setup() 228 ring_params->msi_addr = addr_lo; in ath12k_dp_srng_msi_setup() 229 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath12k_dp_srng_msi_setup()
|
| H A D | dp_htt.c | 807 cmd->ring_msi_addr_lo = cpu_to_le32(lower_32_bits(params.msi_addr)); in ath12k_dp_tx_htt_srng_setup() 808 cmd->ring_msi_addr_hi = cpu_to_le32(upper_32_bits(params.msi_addr)); in ath12k_dp_tx_htt_srng_setup()
|
| /freebsd/sys/contrib/dev/athk/ath10k/ |
| H A D | pci.h | 58 u32 msi_addr; member
|
| /freebsd/sys/contrib/device-tree/Bindings/net/wireless/ |
| H A D | qcom,ath10k.txt | 55 - qcom,msi_addr: MSI interrupt address. 176 qcom,msi_addr = <0x0b006040>;
|
| /freebsd/sys/dev/pci/ |
| H A D | pcivar.h | 92 uint64_t msi_addr; /* Contents of address register. */ member
|
| H A D | pci.c | 2439 address = msi->msi_addr; in pci_resume_msi() 2487 dinfo->cfg.msi.msi_addr = addr; in pci_remap_intr_method() 2791 msi->msi_addr = 0; in pci_release_msi_method() 4872 if (dinfo->cfg.msi.msi_addr == 0) { in pci_setup_intr() 4879 dinfo->cfg.msi.msi_addr = addr; in pci_setup_intr() 4883 pci_enable_msi(child, dinfo->cfg.msi.msi_addr, in pci_setup_intr()
|