Searched refs:tcr (Results 1 - 25 of 65) sorted by last modified time

123

/linux-master/drivers/tty/serial/8250/
H A D8250_pci.c1195 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 Dkvm.h225 __u32 tcr; member in struct:kvm_sregs::__anon109::__anon114
/linux-master/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c16 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 Dtlb.c14 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 Darm.c1857 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 Darm-smmu-v3.c1298 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 Darm-smmu-v3.h587 u64 tcr; member in struct:arm_smmu_ctx_desc
H A Darm-smmu-v3-sva.c112 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 Dpage_fault_test.c196 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 Dkvm.h225 __u32 tcr; member in struct:kvm_sregs::__anon29::__anon34
/linux-master/arch/mips/txx9/generic/
H A Dsetup.c336 __raw_writel(0, &tmrptr->tcr);
341 &tmrptr->tcr);
/linux-master/arch/arm64/kernel/
H A Dcpufeature.c1991 u64 tcr = read_sysreg(tcr_el1) | TCR_HD; local
1993 write_sysreg(tcr, tcr_el1);
/linux-master/arch/arm64/include/asm/
H A Dmemory.h222 u64 tcr; local
225 asm("mrs %0, tcr_el1" : "=r"(tcr));
226 return tcr;
H A Dkvm_nested.h22 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 Dmmu_context.h73 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 Dassembler.h348 * 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 Dmsm_iommu.c273 SET_TTBCR(base, ctx, priv->cfg.arm_v7s_cfg.tcr);
H A Dapple-dart.c145 #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 Darm-smmu.c482 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 Darm-smmu-qcom.c145 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 Dproc.S479 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 Dmap_kernel.c138 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 Ddevice_main.c982 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 Di2c-wmt.c85 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 Didt77252.c2137 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...]

Completed in 291 milliseconds

123