Lines Matching refs:reg64
76 #define smmu_writeq(reg64, addr) \ argument
78 u64 __val = (reg64); \
708 u64 reg64; in arm_smmu_init_context_bank() local
751 reg64 = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[0]; in arm_smmu_init_context_bank()
753 reg64 |= ((u64)ARM_SMMU_CB_ASID(cfg)) << TTBRn_ASID_SHIFT; in arm_smmu_init_context_bank()
754 smmu_writeq(reg64, cb_base + ARM_SMMU_CB_TTBR0); in arm_smmu_init_context_bank()
756 reg64 = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[1]; in arm_smmu_init_context_bank()
757 reg64 |= ((u64)ARM_SMMU_CB_ASID(cfg)) << TTBRn_ASID_SHIFT; in arm_smmu_init_context_bank()
758 smmu_writeq(reg64, cb_base + ARM_SMMU_CB_TTBR1); in arm_smmu_init_context_bank()
760 reg64 = pgtbl_cfg->arm_lpae_s2_cfg.vttbr; in arm_smmu_init_context_bank()
761 smmu_writeq(reg64, cb_base + ARM_SMMU_CB_TTBR0); in arm_smmu_init_context_bank()