/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_pci.c | 1195 u8 tcr; local 1203 tcr = (cust_div >> 16) & OXSEMI_TORNADO_TCR_MASK; 1225 tcr = tc; 1231 tcr = tc; 1236 while (tcr <= (OXSEMI_TORNADO_TCR_MASK + 1) >> 1 && 1239 tcr <<= 1; 1242 if (tcr <= (OXSEMI_TORNADO_TCR_MASK + 1) >> 1) { 1244 tcr <<= 1; 1255 *frac = (cpr << 8) | (tcr & OXSEMI_TORNADO_TCR_MASK); 1275 u8 tcr local [all...] |
/linux-master/tools/arch/powerpc/include/uapi/asm/ |
H A D | kvm.h | 225 __u32 tcr; member in struct:kvm_sregs::__anon109::__anon114
|
/linux-master/arch/arm64/kvm/hyp/vhe/ |
H A D | tlb.c | 16 u64 tcr; member in struct:tlb_inv_context 43 val = cxt->tcr = read_sysreg_el1(SYS_TCR); 85 write_sysreg_el1(cxt->tcr, SYS_TCR);
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | tlb.c | 14 u64 tcr; member in struct:tlb_inv_context 53 val = cxt->tcr = read_sysreg_el1(SYS_TCR); 77 write_sysreg_el1(cxt->tcr, SYS_TCR);
|
/linux-master/arch/arm64/kvm/ |
H A D | arm.c | 1857 unsigned long tcr; local 1870 tcr = read_sysreg(tcr_el1); 1872 tcr |= TCR_EPD1_MASK; 1874 tcr &= TCR_EL2_MASK; 1875 tcr |= TCR_EL2_RES1; 1877 tcr &= ~TCR_T0SZ_MASK; 1878 tcr |= TCR_T0SZ(hyp_va_bits); 1879 tcr &= ~TCR_EL2_PS_MASK; 1880 tcr |= FIELD_PREP(TCR_EL2_PS_MASK, kvm_get_parange(mmfr0)); 1882 tcr | [all...] |
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 1298 val = cd->tcr | 2239 typeof(&pgtbl_cfg->arm_lpae_s1_cfg.tcr) tcr = &pgtbl_cfg->arm_lpae_s1_cfg.tcr; 2252 cd->tcr = FIELD_PREP(CTXDESC_CD_0_TCR_T0SZ, tcr->tsz) | 2253 FIELD_PREP(CTXDESC_CD_0_TCR_TG0, tcr->tg) | 2254 FIELD_PREP(CTXDESC_CD_0_TCR_IRGN0, tcr->irgn) | 2255 FIELD_PREP(CTXDESC_CD_0_TCR_ORGN0, tcr->orgn) | 2256 FIELD_PREP(CTXDESC_CD_0_TCR_SH0, tcr [all...] |
H A D | arm-smmu-v3.h | 587 u64 tcr; member in struct:arm_smmu_ctx_desc
|
H A D | arm-smmu-v3-sva.c | 112 u64 tcr, par, reg; local 146 tcr = FIELD_PREP(CTXDESC_CD_0_TCR_T0SZ, 64ULL - vabits_actual) | 154 tcr |= FIELD_PREP(CTXDESC_CD_0_TCR_TG0, ARM_LPAE_TCR_TG0_4K); 157 tcr |= FIELD_PREP(CTXDESC_CD_0_TCR_TG0, ARM_LPAE_TCR_TG0_16K); 160 tcr |= FIELD_PREP(CTXDESC_CD_0_TCR_TG0, ARM_LPAE_TCR_TG0_64K); 170 tcr |= FIELD_PREP(CTXDESC_CD_0_TCR_IPS, par); 173 cd->tcr = tcr;
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | page_fault_test.c | 196 uint64_t hadbs, tcr; local 203 tcr = read_sysreg(tcr_el1) | TCR_EL1_HA; 204 write_sysreg(tcr, tcr_el1);
|
/linux-master/arch/powerpc/include/uapi/asm/ |
H A D | kvm.h | 225 __u32 tcr; member in struct:kvm_sregs::__anon29::__anon34
|
/linux-master/arch/mips/txx9/generic/ |
H A D | setup.c | 336 __raw_writel(0, &tmrptr->tcr); 341 &tmrptr->tcr);
|
/linux-master/arch/arm64/kernel/ |
H A D | cpufeature.c | 1991 u64 tcr = read_sysreg(tcr_el1) | TCR_HD; local 1993 write_sysreg(tcr, tcr_el1);
|
/linux-master/arch/arm64/include/asm/ |
H A D | memory.h | 222 u64 tcr; local 225 asm("mrs %0, tcr_el1" : "=r"(tcr)); 226 return tcr;
|
H A D | kvm_nested.h | 22 static inline u64 translate_tcr_el2_to_tcr_el1(u64 tcr) argument 25 ((tcr & TCR_EL2_TBI) ? TCR_TBI0 : 0) | 26 tcr_el2_ps_to_tcr_el1_ips(tcr) | 27 (tcr & TCR_EL2_TG0_MASK) | 28 (tcr & TCR_EL2_ORGN0_MASK) | 29 (tcr & TCR_EL2_IRGN0_MASK) | 30 (tcr & TCR_EL2_T0SZ_MASK);
|
H A D | mmu_context.h | 73 unsigned long tcr = read_sysreg(tcr_el1); local 75 if ((tcr & TCR_T0SZ_MASK) >> TCR_T0SZ_OFFSET == t0sz) 78 tcr &= ~TCR_T0SZ_MASK; 79 tcr |= t0sz << TCR_T0SZ_OFFSET; 80 write_sysreg(tcr, tcr_el1);
|
H A D | assembler.h | 348 * tcr: register with the TCR_ELx value to be updated 352 .macro tcr_compute_pa_size, tcr, pos, tmp0, tmp1 variable 359 bfi \tcr, \tmp0, \pos, #3 variable 627 .macro tcr_clear_errata_bits, tcr, tmp1, tmp2 variable 638 bic \tcr, \tcr, \tmp2 variable
|
/linux-master/drivers/iommu/ |
H A D | msm_iommu.c | 273 SET_TTBCR(base, ctx, priv->cfg.arm_v7s_cfg.tcr);
|
H A D | apple-dart.c | 145 #define DART_TCR(dart, sid) ((dart)->hw->tcr + ((sid) << 2)) 176 u64 tcr; member in struct:apple_dart_hw 1210 .tcr = DART_T8020_TCR, 1236 .tcr = DART_T8020_TCR, 1262 .tcr = DART_T8020_TCR, 1287 .tcr = DART_T8110_TCR,
|
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.c | 482 cb->tcr[0] = pgtbl_cfg->arm_v7s_cfg.tcr; 484 cb->tcr[0] = arm_smmu_lpae_tcr(pgtbl_cfg); 485 cb->tcr[1] = arm_smmu_lpae_tcr2(pgtbl_cfg); 487 cb->tcr[1] |= ARM_SMMU_TCR2_AS; 489 cb->tcr[0] |= ARM_SMMU_TCR_EAE; 492 cb->tcr[0] = arm_smmu_lpae_vtcr(pgtbl_cfg); 581 arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_TCR2, cb->tcr[1]); 582 arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_TCR, cb->tcr[0]);
|
H A D | arm-smmu-qcom.c | 145 if (cb->tcr[0] & ARM_SMMU_TCR_EPD1) 151 if ((cb->tcr[0] & ARM_SMMU_TCR_EPD0)) 155 cb->tcr[0] = arm_smmu_lpae_tcr(&pgtable->cfg); 158 u32 tcr = cb->tcr[0]; local 161 if (!(cb->tcr[0] & ARM_SMMU_TCR_EPD0)) 164 tcr |= arm_smmu_lpae_tcr(pgtbl_cfg); 165 tcr &= ~(ARM_SMMU_TCR_EPD0 | ARM_SMMU_TCR_EPD1); 167 cb->tcr[0] = tcr; [all...] |
/linux-master/arch/arm64/mm/ |
H A D | proc.S | 479 tcr .req x16 481 mov_q tcr, TCR_T0SZ(IDMAP_VA_BITS) | TCR_T1SZ(VA_BITS_MIN) | TCR_CACHE_FLAGS | \ 485 tcr_clear_errata_bits tcr, x9, x5 490 tcr_set_t1sz tcr, x9 492 orr tcr, tcr, #TCR_DS 500 tcr_compute_pa_size tcr, #TCR_IPS_SHIFT, x5, x6 510 orr tcr, tcr, #TCR_HA // hardware Access flag update 514 msr tcr_el1, tcr [all...] |
/linux-master/arch/arm64/kernel/pi/ |
H A D | map_kernel.c | 138 u64 tcr = read_sysreg(tcr_el1) | TCR_DS; local 150 :: "r"(sctlr & ~SCTLR_ELx_M), "r"(ttbr), "r"(tcr), "r"(sctlr));
|
/linux-master/drivers/staging/vt6655/ |
H A D | device_main.c | 982 if (desc->td1.tcr & TCR_STP) { 1240 head_td->td1.tcr = 0; 1258 head_td->td1.tcr |= (TCR_STP | TCR_EDP | EDMSDU);
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-wmt.c | 85 u16 tcr; member in struct:wmt_i2c_dev 128 u16 val, tcr_val = i2c_dev->tcr; 196 u16 val, tcr_val = i2c_dev->tcr; 314 if (i2c_dev->tcr == TCR_FAST_MODE) 352 i2c_dev->tcr = TCR_FAST_MODE;
|
/linux-master/drivers/atm/ |
H A D | idt77252.c | 2137 int tcr, tcra; local 2152 tcr = atm_pcr_goal(&qos->txtp); 2153 tcra = tcr >= 0 ? tcr : -tcr; 2161 if (tcr > 0) { 2164 } else if (tcr == 0) { 2207 int tcr; local 2220 tcr = atm_pcr_goal(&qos->txtp); 2221 if (tcr [all...] |