Home
last modified time | relevance | path

Searched refs:IOMMU_PAGE_SHIFT (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/loongson/
H A Diommu.h50 #define IOMMU_PAGE_SHIFT PAGE_SHIFT macro
51 #define IOMMU_PAGE_SIZE (_AC(1, UL) << IOMMU_PAGE_SHIFT)
52 #define IOMMU_LEVEL_STRIDE (IOMMU_PAGE_SHIFT - 3)
54 #define IOMMU_LEVEL_SHIFT(n) (((n) * IOMMU_LEVEL_STRIDE) + IOMMU_PAGE_SHIFT)
55 #define IOMMU_LEVEL_SIZE(n) (_AC(1, UL) << (((n) * IOMMU_LEVEL_STRIDE) + IOMMU_PAGE_SHIFT))
57 #define IOMMU_LEVEL_MAX DIV_ROUND_UP((IOVA_WIDTH - IOMMU_PAGE_SHIFT), IOMMU_LEVEL_STRIDE)
131 (((addr) >> ((level * IOMMU_LEVEL_STRIDE) + IOMMU_PAGE_SHIFT)) & (IOMMU_PTRS_PER_LEVEL - 1))
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Diommu_common.h34 #define IOMMU_PAGE_SHIFT 13 macro
H A Dpsycho_common.c189 (tag_val & PSYCHO_IOMMU_TAG_VPAGE) << IOMMU_PAGE_SHIFT); in psycho_dump_iommu_tags_and_data()
195 (data_val & PSYCHO_IOMMU_DATA_PPAGE) << IOMMU_PAGE_SHIFT); in psycho_dump_iommu_tags_and_data()
H A Dpci_schizo.c333 (tag & SCHIZO_IOMMU_TAG_VPAGE) << IOMMU_PAGE_SHIFT); in schizo_check_iommu_error_pbm()
338 (data & SCHIZO_IOMMU_DATA_PPAGE) << IOMMU_PAGE_SHIFT); in schizo_check_iommu_error_pbm()
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Diommu_common.h34 #define IOMMU_PAGE_SHIFT 13 macro
H A Dpsycho_common.c190 (tag_val & PSYCHO_IOMMU_TAG_VPAGE) << IOMMU_PAGE_SHIFT); in psycho_dump_iommu_tags_and_data()
196 (data_val & PSYCHO_IOMMU_DATA_PPAGE) << IOMMU_PAGE_SHIFT); in psycho_dump_iommu_tags_and_data()
H A Dpci_schizo.c333 (tag & SCHIZO_IOMMU_TAG_VPAGE) << IOMMU_PAGE_SHIFT); in schizo_check_iommu_error_pbm()
338 (data & SCHIZO_IOMMU_DATA_PPAGE) << IOMMU_PAGE_SHIFT); in schizo_check_iommu_error_pbm()

Completed in 8 milliseconds