Searched refs:imrc (Results 1 – 11 of 11) sorted by relevance
147 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_GET_CLASS(iommu_mr); in spapr_tce_replay() local159 iotlb = imrc->translate(iommu_mr, addr, IOMMU_NONE, n->iommu_idx); in spapr_tce_replay()699 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in spapr_iommu_memory_region_class_init() local701 imrc->translate = spapr_tce_translate_iommu; in spapr_iommu_memory_region_class_init()702 imrc->replay = spapr_tce_replay; in spapr_iommu_memory_region_class_init()703 imrc->get_min_page_size = spapr_tce_get_min_page_size; in spapr_iommu_memory_region_class_init()704 imrc->notify_flag_changed = spapr_tce_notify_flag_changed; in spapr_iommu_memory_region_class_init()705 imrc->get_attr = spapr_tce_get_attr; in spapr_iommu_memory_region_class_init()
616 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in tz_mpc_iommu_memory_region_class_init() local618 imrc->translate = tz_mpc_translate; in tz_mpc_iommu_memory_region_class_init()619 imrc->attrs_to_index = tz_mpc_attrs_to_index; in tz_mpc_iommu_memory_region_class_init()620 imrc->num_indexes = tz_mpc_num_indexes; in tz_mpc_iommu_memory_region_class_init()
326 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in sun4u_iommu_memory_region_class_init() local328 imrc->translate = sun4u_translate_iommu; in sun4u_iommu_memory_region_class_init()
395 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in sun4m_iommu_memory_region_class_init() local397 imrc->translate = sun4m_translate_iommu; in sun4m_iommu_memory_region_class_init()
2061 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_GET_CLASS(iommu_mr); in memory_region_update_iommu_notify_flags() local2068 if (flags != iommu_mr->iommu_notify_flags && imrc->notify_flag_changed) { in memory_region_update_iommu_notify_flags()2069 ret = imrc->notify_flag_changed(iommu_mr, in memory_region_update_iommu_notify_flags()2107 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_GET_CLASS(iommu_mr); in memory_region_iommu_get_min_page_size() local2109 if (imrc->get_min_page_size) { in memory_region_iommu_get_min_page_size()2110 return imrc->get_min_page_size(iommu_mr); in memory_region_iommu_get_min_page_size()2118 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_GET_CLASS(iommu_mr); in memory_region_iommu_replay() local2123 if (imrc->replay) { in memory_region_iommu_replay()2124 imrc->replay(iommu_mr, n); in memory_region_iommu_replay()2131 iotlb = imrc->translate(iommu_mr, addr, IOMMU_NONE, n->iommu_idx); in memory_region_iommu_replay()[all …]
725 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in rc4030_iommu_memory_region_class_init() local727 imrc->translate = rc4030_dma_translate; in rc4030_iommu_memory_region_class_init()
940 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in typhoon_iommu_memory_region_class_init() local942 imrc->translate = typhoon_translate_iommu; in typhoon_iommu_memory_region_class_init()
938 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in astro_iommu_memory_region_class_init() local940 imrc->translate = astro_translate_iommu; in astro_iommu_memory_region_class_init()
894 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in DECLARE_INSTANCE_CHECKER() local896 imrc->translate = pnv_phb3_translate_iommu; in DECLARE_INSTANCE_CHECKER()
1368 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in DECLARE_INSTANCE_CHECKER() local1370 imrc->translate = pnv_phb4_translate_iommu; in DECLARE_INSTANCE_CHECKER()
1696 IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass); in virtio_iommu_memory_region_class_init() local1698 imrc->translate = virtio_iommu_translate; in virtio_iommu_memory_region_class_init()1699 imrc->replay = virtio_iommu_replay; in virtio_iommu_memory_region_class_init()1700 imrc->notify_flag_changed = virtio_iommu_notify_flag_changed; in virtio_iommu_memory_region_class_init()