Searched refs:mair (Results 1 – 11 of 11) sorted by relevance
/linux/arch/arm64/kvm/ |
H A D | at.c | 458 u64 mair; member 474 config->mair = read_sysreg_el1(SYS_MAIR); in __mmu_config_save() 502 write_sysreg_el1(config->mair, SYS_MAIR); in __mmu_config_restore() 779 u64 mair, sctlr; in compute_par_s1() local 784 mair = (regime == TR_EL10 ? in compute_par_s1() 788 mair >>= FIELD_GET(PTE_ATTRINDX_MASK, wr->desc) * 8; in compute_par_s1() 789 mair &= 0xff; in compute_par_s1() 796 if (!(sctlr & SCTLR_EL1_C) && !MEMATTR_IS_DEVICE(mair)) in compute_par_s1() 797 mair = MEMATTR(NC, NC); in compute_par_s1() 799 par |= FIELD_PREP(SYS_PAR_EL1_ATTR, mair); in compute_par_s1() [all...] |
/linux/arch/arm64/mm/ |
H A D | proc.S | 466 mair .req x17 469 mov_q mair, MAIR_EL1_SET 508 msr mair_el1, mair 536 .unreq mair
|
/linux/include/linux/ |
H A D | io-pgtable.h | 152 u64 mair; member
|
/linux/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.c | 567 cb->mair[0] = pgtbl_cfg->arm_v7s_cfg.prrr; in arm_smmu_init_context_bank() 568 cb->mair[1] = pgtbl_cfg->arm_v7s_cfg.nmrr; in arm_smmu_init_context_bank() 570 cb->mair[0] = pgtbl_cfg->arm_lpae_s1_cfg.mair; in arm_smmu_init_context_bank() 571 cb->mair[1] = pgtbl_cfg->arm_lpae_s1_cfg.mair >> 32; in arm_smmu_init_context_bank() 647 arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_S1_MAIR0, cb->mair[0]); in arm_smmu_write_context_bank() 648 arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_S1_MAIR1, cb->mair[1]); in arm_smmu_write_context_bank()
|
H A D | qcom_iommu.c | 291 pgtbl_cfg.arm_lpae_s1_cfg.mair); in qcom_iommu_init_domain() 293 pgtbl_cfg.arm_lpae_s1_cfg.mair >> 32); in qcom_iommu_init_domain()
|
H A D | arm-smmu.h | 368 u32 mair[2]; member
|
/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_mmu.c | 29 static u64 mair_to_memattr(u64 mair, bool coherent) in mair_to_memattr() argument 35 u8 in_attr = mair >> (8 * i), out_attr; in mair_to_memattr() 231 mmu->cfg.memattr = mair_to_memattr(pgtbl_cfg->arm_lpae_s1_cfg.mair, in mmu_cfg_init_aarch64_4k()
|
/linux/drivers/gpu/drm/panthor/ |
H A D | panthor_mmu.c | 1958 static u64 mair_to_memattr(u64 mair, bool coherent) in mair_to_memattr() argument 1964 u8 in_attr = mair >> (8 * i), out_attr; in mair_to_memattr() 2303 u64 mair, min_va, va_range; in panthor_vm_create() local 2368 mair = io_pgtable_ops_to_pgtable(vm->pgtbl_ops)->cfg.arm_lpae_s1_cfg.mair; in panthor_vm_create() 2369 vm->memattr = mair_to_memattr(mair, ptdev->coherent); in panthor_vm_create()
|
/linux/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3-test.c | 472 io_pgtable.cfg.arm_lpae_s1_cfg.mair = 0xabcdef012345678ULL; in arm_smmu_test_make_s1_cd()
|
/linux/drivers/iommu/ |
H A D | ipmmu-vmsa.c | 392 domain->cfg.arm_lpae_s1_cfg.mair); in ipmmu_domain_setup_context()
|
H A D | io-pgtable-arm.c | 1046 cfg->arm_lpae_s1_cfg.mair = reg; in arm_64_lpae_alloc_pgtable_s1()
|