Loading drivers/iommu/io-pgtable.h +4 −0 Original line number Diff line number Diff line Loading @@ -78,12 +78,16 @@ struct io_pgtable_cfg { * IO_PGTABLE_QUIRK_QCOM_USE_UPSTREAM_HINT: Override the attributes * set in TCR for the page table walker. Use attributes specified * by the upstream hw instead. * * IO_PGTABLE_QUIRK_PAGE_TABLE_COHERENT: Set the page table as * coherent. */ #define IO_PGTABLE_QUIRK_ARM_NS BIT(0) #define IO_PGTABLE_QUIRK_NO_PERMS BIT(1) #define IO_PGTABLE_QUIRK_TLBI_ON_MAP BIT(2) #define IO_PGTABLE_QUIRK_ARM_MTK_4GB BIT(3) #define IO_PGTABLE_QUIRK_QCOM_USE_UPSTREAM_HINT BIT(4) #define IO_PGTABLE_QUIRK_PAGE_TABLE_COHERENT BIT(5) unsigned long quirks; unsigned long pgsize_bitmap; unsigned int ias; Loading Loading
drivers/iommu/io-pgtable.h +4 −0 Original line number Diff line number Diff line Loading @@ -78,12 +78,16 @@ struct io_pgtable_cfg { * IO_PGTABLE_QUIRK_QCOM_USE_UPSTREAM_HINT: Override the attributes * set in TCR for the page table walker. Use attributes specified * by the upstream hw instead. * * IO_PGTABLE_QUIRK_PAGE_TABLE_COHERENT: Set the page table as * coherent. */ #define IO_PGTABLE_QUIRK_ARM_NS BIT(0) #define IO_PGTABLE_QUIRK_NO_PERMS BIT(1) #define IO_PGTABLE_QUIRK_TLBI_ON_MAP BIT(2) #define IO_PGTABLE_QUIRK_ARM_MTK_4GB BIT(3) #define IO_PGTABLE_QUIRK_QCOM_USE_UPSTREAM_HINT BIT(4) #define IO_PGTABLE_QUIRK_PAGE_TABLE_COHERENT BIT(5) unsigned long quirks; unsigned long pgsize_bitmap; unsigned int ias; Loading