/kernel/linux/linux-6.6/drivers/virt/acrn/ |
H A D | vm.c | 99 * @msi_addr: The MSI address 104 int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data) in acrn_msi_inject() argument 115 * msi_addr: addr[19:12] with dest vcpu id in acrn_msi_inject() 118 msi->msi_addr = msi_addr; in acrn_msi_inject()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | dma-iommu.h | 32 int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr); 67 phys_addr_t msi_addr) in iommu_dma_prepare_msi() 66 iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr) iommu_dma_prepare_msi() argument
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-iproc.c | 1239 u64 *msi_addr) in iproce_pcie_get_msi() 1261 *msi_addr = res.start + GITS_TRANSLATER; in iproce_pcie_get_msi() 1265 static int iproc_pcie_paxb_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr) in iproc_pcie_paxb_v2_msi_steer() argument 1273 msi_addr &= ~(SZ_32K - 1); in iproc_pcie_paxb_v2_msi_steer() 1274 entry.res->start = msi_addr; in iproc_pcie_paxb_v2_msi_steer() 1275 entry.res->end = msi_addr + SZ_32K - 1; in iproc_pcie_paxb_v2_msi_steer() 1281 static void iproc_pcie_paxc_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr, in iproc_pcie_paxc_v2_msi_steer() argument 1304 (u32)(msi_addr >> 13)); in iproc_pcie_paxc_v2_msi_steer() 1318 msi_addr >>= 2; in iproc_pcie_paxc_v2_msi_steer() 1320 upper_32_bits(msi_addr)); in iproc_pcie_paxc_v2_msi_steer() 1237 iproce_pcie_get_msi(struct iproc_pcie *pcie, struct device_node *msi_node, u64 *msi_addr) iproce_pcie_get_msi() argument 1335 u64 msi_addr; iproc_pcie_msi_steer() local [all...] |
H A D | pcie-iproc-msi.c | 91 * @msi_addr: MSI address 109 phys_addr_t msi_addr; member 234 addr = msi->msi_addr + iproc_msi_addr_offset(msi, data->hwirq); in iproc_msi_irq_compose_msi_msg() 404 phys_addr_t addr = msi->msi_addr + (i * MSI_MEM_REGION_SIZE); in iproc_msi_enable() 542 msi->msi_addr = pcie->base_addr; in iproc_msi_init()
|
H A D | pci-xgene-msi.c | 36 u64 msi_addr; member 146 u64 target_addr = msi->msi_addr + (((8 * group) + reg_set) << 16); in xgene_compose_msi_msg() 458 xgene_msi->msi_addr = res->start; in xgene_msi_probe()
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-iproc.c | 1218 u64 *msi_addr) in iproce_pcie_get_msi() 1240 *msi_addr = res.start + GITS_TRANSLATER; in iproce_pcie_get_msi() 1244 static int iproc_pcie_paxb_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr) in iproc_pcie_paxb_v2_msi_steer() argument 1252 msi_addr &= ~(SZ_32K - 1); in iproc_pcie_paxb_v2_msi_steer() 1253 entry.res->start = msi_addr; in iproc_pcie_paxb_v2_msi_steer() 1254 entry.res->end = msi_addr + SZ_32K - 1; in iproc_pcie_paxb_v2_msi_steer() 1260 static void iproc_pcie_paxc_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr, in iproc_pcie_paxc_v2_msi_steer() argument 1283 (u32)(msi_addr >> 13)); in iproc_pcie_paxc_v2_msi_steer() 1297 msi_addr >>= 2; in iproc_pcie_paxc_v2_msi_steer() 1299 upper_32_bits(msi_addr)); in iproc_pcie_paxc_v2_msi_steer() 1216 iproce_pcie_get_msi(struct iproc_pcie *pcie, struct device_node *msi_node, u64 *msi_addr) iproce_pcie_get_msi() argument 1314 u64 msi_addr; iproc_pcie_msi_steer() local [all...] |
H A D | pcie-iproc-msi.c | 91 * @msi_addr: MSI address 109 phys_addr_t msi_addr; member 234 addr = msi->msi_addr + iproc_msi_addr_offset(msi, data->hwirq); in iproc_msi_irq_compose_msi_msg() 402 phys_addr_t addr = msi->msi_addr + (i * MSI_MEM_REGION_SIZE); in iproc_msi_enable() 540 msi->msi_addr = pcie->base_addr; in iproc_msi_init()
|
H A D | pci-xgene-msi.c | 36 u64 msi_addr; member 146 u64 target_addr = msi->msi_addr + (((8 * group) + reg_set) << 16); in xgene_compose_msi_msg() 449 xgene_msi->msi_addr = res->start; in xgene_msi_probe()
|
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A D | vfio_pci_zdev.c | 55 .msi_addr = zdev->msi_addr, in zpci_group_cap()
|
/kernel/linux/linux-6.6/drivers/vfio/pci/ |
H A D | vfio_pci_zdev.c | 50 .msi_addr = zdev->msi_addr, in zpci_group_cap()
|
/kernel/linux/linux-5.10/drivers/ntb/ |
H A D | msi.c | 384 * @msi_addr: Physical address to trigger the interrupt 389 * returned in @msi_addr 395 phys_addr_t *msi_addr) in ntb_msi_peer_addr() 405 if (msi_addr) in ntb_msi_peer_addr() 406 *msi_addr = mw_phys_addr + desc->addr_offset; in ntb_msi_peer_addr() 393 ntb_msi_peer_addr(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc, phys_addr_t *msi_addr) ntb_msi_peer_addr() argument
|
/kernel/linux/linux-6.6/drivers/ntb/ |
H A D | msi.c | 388 * @msi_addr: Physical address to trigger the interrupt 393 * returned in @msi_addr 399 phys_addr_t *msi_addr) in ntb_msi_peer_addr() 409 if (msi_addr) in ntb_msi_peer_addr() 410 *msi_addr = mw_phys_addr + desc->addr_offset; in ntb_msi_peer_addr() 397 ntb_msi_peer_addr(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc, phys_addr_t *msi_addr) ntb_msi_peer_addr() argument
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | vfio_zdev.h | 43 __u64 msi_addr; /* MSI address */ member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | vfio_zdev.h | 46 __u64 msi_addr; /* MSI address */ member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | vfio_zdev.h | 36 __u64 msi_addr; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | vfio_zdev.h | 36 __u64 msi_addr; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | power.c | 138 pci_read_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, &dev_priv->msi_addr); in gma_suspend_pci() 168 pci_write_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, dev_priv->msi_addr); in gma_resume_pci()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | hal.c | 333 srng->msi_addr); in ath11k_hal_srng_dst_hw_init() 336 ((u64)srng->msi_addr >> in ath11k_hal_srng_dst_hw_init() 412 srng->msi_addr); in ath11k_hal_srng_src_hw_init() 415 ((u64)srng->msi_addr >> in ath11k_hal_srng_src_hw_init() 563 params->msi_addr = srng->msi_addr; in ath11k_hal_srng_get_params() 990 srng->msi_addr = params->msi_addr; in ath11k_hal_srng_setup()
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | dma-iommu.c | 1202 phys_addr_t msi_addr, struct iommu_domain *domain) in iommu_dma_get_msi_page() 1210 msi_addr &= ~(phys_addr_t)(size - 1); in iommu_dma_get_msi_page() 1212 if (msi_page->phys == msi_addr) in iommu_dma_get_msi_page() 1223 if (iommu_map(domain, iova, msi_addr, size, prot)) in iommu_dma_get_msi_page() 1227 msi_page->phys = msi_addr; in iommu_dma_get_msi_page() 1239 int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr) in iommu_dma_prepare_msi() argument 1257 msi_page = iommu_dma_get_msi_page(dev, msi_addr, domain); in iommu_dma_prepare_msi() 1201 iommu_dma_get_msi_page(struct device *dev, phys_addr_t msi_addr, struct iommu_domain *domain) iommu_dma_get_msi_page() argument
|
/kernel/linux/linux-5.10/arch/s390/pci/ |
H A D | pci_irq.c | 298 msg.address_lo = zdev->msi_addr & 0xff0000ff; in arch_setup_msi_irqs() 305 msg.address_lo = zdev->msi_addr & 0xffffffff; in arch_setup_msi_irqs() 308 msg.address_hi = zdev->msi_addr >> 32; in arch_setup_msi_irqs()
|
/kernel/linux/linux-6.6/arch/s390/pci/ |
H A D | pci_irq.c | 334 msg.address_lo = zdev->msi_addr & 0xff0000ff; in arch_setup_msi_irqs() 341 msg.address_lo = zdev->msi_addr & 0xffffffff; in arch_setup_msi_irqs() 344 msg.address_hi = zdev->msi_addr >> 32; in arch_setup_msi_irqs()
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_internal.h | 158 u32 msi_addr; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | hal.c | 280 srng->msi_addr); in ath11k_hal_srng_dst_hw_init() 283 ((u64)srng->msi_addr >> in ath11k_hal_srng_dst_hw_init() 359 srng->msi_addr); in ath11k_hal_srng_src_hw_init() 362 ((u64)srng->msi_addr >> in ath11k_hal_srng_src_hw_init() 520 params->msi_addr = srng->msi_addr; in ath11k_hal_srng_get_params() 974 srng->msi_addr = params->msi_addr; in ath11k_hal_srng_setup()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | pci.h | 57 u32 msi_addr; member
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_internal.h | 185 u32 msi_addr; member
|