Searched refs:msiaddr (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/arch/mips/pci/ |
H A D | msi-xlp.c | 248 static void xlp_config_link_msi(uint64_t lnkbase, int lirq, uint64_t msiaddr) in xlp_config_link_msi() argument 279 nlm_write_reg(lnkbase, PCIE_BRIDGE_MSI_ADDRH, msiaddr >> 32); in xlp_config_link_msi() 280 nlm_write_reg(lnkbase, PCIE_BRIDGE_MSI_ADDRL, msiaddr & 0xffffffff); in xlp_config_link_msi() 300 uint64_t msiaddr; in xlp_setup_msi() local 306 msiaddr = MSI_LINK_ADDR(node, link); in xlp_setup_msi() 310 xlp_config_link_msi(lnkbase, lirq, msiaddr); in xlp_setup_msi() 330 msg.address_hi = msiaddr >> 32; in xlp_setup_msi() 331 msg.address_lo = msiaddr & 0xffffffff; in xlp_setup_msi()
|
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.h | 467 u64 msiaddr; member
|
H A D | arm-smmu-v3.c | 334 if (ent->sync.msiaddr) { in arm_smmu_cmdq_build_cmd() 336 cmd[1] |= ent->sync.msiaddr & CMDQ_SYNC_1_MSIADDR_MASK; in arm_smmu_cmdq_build_cmd() 363 ent.sync.msiaddr = q->base_dma + Q_IDX(&q->llq, prod) * in arm_smmu_cmdq_build_sync_cmd()
|
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.h | 506 u64 msiaddr; member
|
H A D | arm-smmu-v3.c | 332 if (ent->sync.msiaddr) { in arm_smmu_cmdq_build_cmd() 334 cmd[1] |= ent->sync.msiaddr & CMDQ_SYNC_1_MSIADDR_MASK; in arm_smmu_cmdq_build_cmd() 365 ent.sync.msiaddr = q->base_dma + Q_IDX(&q->llq, prod) * in arm_smmu_cmdq_build_sync_cmd()
|
Completed in 17 milliseconds