msi_page 173 drivers/iommu/dma-iommu.c struct iommu_dma_msi_page *msi_page; msi_page 180 drivers/iommu/dma-iommu.c msi_page = kmalloc(sizeof(*msi_page), GFP_KERNEL); msi_page 181 drivers/iommu/dma-iommu.c if (!msi_page) msi_page 184 drivers/iommu/dma-iommu.c msi_page->phys = start; msi_page 185 drivers/iommu/dma-iommu.c msi_page->iova = start; msi_page 186 drivers/iommu/dma-iommu.c INIT_LIST_HEAD(&msi_page->list); msi_page 187 drivers/iommu/dma-iommu.c list_add(&msi_page->list, &cookie->msi_page_list); msi_page 1142 drivers/iommu/dma-iommu.c struct iommu_dma_msi_page *msi_page; msi_page 1148 drivers/iommu/dma-iommu.c list_for_each_entry(msi_page, &cookie->msi_page_list, list) msi_page 1149 drivers/iommu/dma-iommu.c if (msi_page->phys == msi_addr) msi_page 1150 drivers/iommu/dma-iommu.c return msi_page; msi_page 1152 drivers/iommu/dma-iommu.c msi_page = kzalloc(sizeof(*msi_page), GFP_KERNEL); msi_page 1153 drivers/iommu/dma-iommu.c if (!msi_page) msi_page 1163 drivers/iommu/dma-iommu.c INIT_LIST_HEAD(&msi_page->list); msi_page 1164 drivers/iommu/dma-iommu.c msi_page->phys = msi_addr; msi_page 1165 drivers/iommu/dma-iommu.c msi_page->iova = iova; msi_page 1166 drivers/iommu/dma-iommu.c list_add(&msi_page->list, &cookie->msi_page_list); msi_page 1167 drivers/iommu/dma-iommu.c return msi_page; msi_page 1172 drivers/iommu/dma-iommu.c kfree(msi_page); msi_page 1180 drivers/iommu/dma-iommu.c struct iommu_dma_msi_page *msi_page; msi_page 1194 drivers/iommu/dma-iommu.c msi_page = iommu_dma_get_msi_page(dev, msi_addr, domain); msi_page 1197 drivers/iommu/dma-iommu.c msi_desc_set_iommu_cookie(desc, msi_page); msi_page 1199 drivers/iommu/dma-iommu.c if (!msi_page) msi_page 1209 drivers/iommu/dma-iommu.c const struct iommu_dma_msi_page *msi_page; msi_page 1211 drivers/iommu/dma-iommu.c msi_page = msi_desc_get_iommu_cookie(desc); msi_page 1213 drivers/iommu/dma-iommu.c if (!domain || !domain->iova_cookie || WARN_ON(!msi_page)) msi_page 1216 drivers/iommu/dma-iommu.c msg->address_hi = upper_32_bits(msi_page->iova); msi_page 1218 drivers/iommu/dma-iommu.c msg->address_lo += lower_32_bits(msi_page->iova); msi_page 288 drivers/pci/controller/dwc/pcie-designware-host.c if (pp->msi_page) msi_page 289 drivers/pci/controller/dwc/pcie-designware-host.c __free_page(pp->msi_page); msi_page 298 drivers/pci/controller/dwc/pcie-designware-host.c pp->msi_page = alloc_page(GFP_KERNEL); msi_page 299 drivers/pci/controller/dwc/pcie-designware-host.c pp->msi_data = dma_map_page(dev, pp->msi_page, 0, PAGE_SIZE, msi_page 303 drivers/pci/controller/dwc/pcie-designware-host.c __free_page(pp->msi_page); msi_page 304 drivers/pci/controller/dwc/pcie-designware-host.c pp->msi_page = NULL; msi_page 189 drivers/pci/controller/dwc/pcie-designware.h struct page *msi_page;