/linux-master/arch/arm64/include/asm/ |
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 | memory.h | 222 u64 tcr; local 225 asm("mrs %0, tcr_el1" : "=r"(tcr)); 226 return tcr;
|
/linux-master/drivers/clocksource/ |
H A D | timer-keystone.c | 76 u32 tcr; local 79 tcr = keystone_timer_readl(TCR); 80 off = tcr & ~(TCR_ENAMODE_MASK); 83 tcr |= mask; 102 keystone_timer_writel(tcr, TCR); 108 u32 tcr; local 110 tcr = keystone_timer_readl(TCR); 113 tcr &= ~(TCR_ENAMODE_MASK); 114 keystone_timer_writel(tcr, TCR);
|
H A D | timer-davinci.c | 87 unsigned int tcr; local 89 tcr = DAVINCI_TIMER_ENAMODE_DISABLED << 96 tcr |= DAVINCI_TIMER_ENAMODE_PERIODIC << 99 writel_relaxed(tcr, base + DAVINCI_TIMER_REG_TCR); 104 unsigned int tcr; local 106 tcr = DAVINCI_TIMER_ENAMODE_ONESHOT << 109 tcr |= DAVINCI_TIMER_ENAMODE_PERIODIC << 112 writel_relaxed(tcr, base + DAVINCI_TIMER_REG_TCR); 198 int tcr; local 200 tcr 217 unsigned int tcr; local [all...] |
/linux-master/include/linux/fsl/bestcomm/ |
H A D | bestcomm_priv.h | 264 reg = in_be16(&bcom_eng->regs->tcr[task]); 265 out_be16(&bcom_eng->regs->tcr[task], reg | TASK_ENABLE); 271 u16 reg = in_be16(&bcom_eng->regs->tcr[task]); 272 out_be16(&bcom_eng->regs->tcr[task], reg & ~TASK_ENABLE); 337 u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; local 338 out_be16(tcr, (in_be16(tcr) & ~0xff) | 0x00c0 | next_task); 344 u16 __iomem *tcr = &bcom_eng->regs->tcr[tas local [all...] |
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_dwlib.c | 183 u32 tcr; local 185 tcr = dw8250_readl_ext(p, DW_UART_TCR); 186 tcr &= ~DW_UART_TCR_XFER_MODE; 189 tcr |= DW_UART_TCR_RS485_EN; 192 tcr |= DW_UART_TCR_XFER_MODE_DE_DURING_RE; 194 tcr |= DW_UART_TCR_XFER_MODE_DE_OR_RE; 201 tcr &= ~DW_UART_TCR_RS485_EN; 205 tcr |= DW_UART_TCR_DE_POL; 206 tcr &= ~DW_UART_TCR_RE_POL; 209 tcr [all...] |
/linux-master/arch/mips/kernel/ |
H A D | cevt-txx9.c | 63 __raw_writel(TCR_BASE, &tmrptr->tcr); 68 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); 83 __raw_writel(TCR_BASE, &tmrptr->tcr); 100 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); 148 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); 211 __raw_writel(TXx9_TMTCR_CRE | TXx9_TMTCR_TCE, &tmrptr->tcr); 213 __raw_writel(TXx9_TMTCR_CRE, &tmrptr->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/mips/include/asm/ |
H A D | txx9tmr.h | 15 u32 tcr; member in struct:txx9_tmr_reg
|
/linux-master/arch/arm/mach-rpc/ |
H A D | dma.c | 207 int tcr, speed; local 218 tcr = iomd_readb(IOMD_DMATCR); 223 tcr = (tcr & ~0x03) | speed; 227 tcr = (tcr & ~0x0c) | (speed << 2); 231 tcr = (tcr & ~0x30) | (speed << 4); 235 tcr = (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/drivers/iommu/arm/arm-smmu/ |
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...] |
H A D | arm-smmu.h | 355 u32 tcr[2]; member in struct:arm_smmu_cb 385 u32 tcr = FIELD_PREP(ARM_SMMU_TCR_TG0, cfg->arm_lpae_s1_cfg.tcr.tg) | local 386 FIELD_PREP(ARM_SMMU_TCR_SH0, cfg->arm_lpae_s1_cfg.tcr.sh) | 387 FIELD_PREP(ARM_SMMU_TCR_ORGN0, cfg->arm_lpae_s1_cfg.tcr.orgn) | 388 FIELD_PREP(ARM_SMMU_TCR_IRGN0, cfg->arm_lpae_s1_cfg.tcr.irgn) | 389 FIELD_PREP(ARM_SMMU_TCR_T0SZ, cfg->arm_lpae_s1_cfg.tcr.tsz); 396 tcr = (tcr << 16) & ~ARM_SMMU_TCR_A1; 397 tcr | [all...] |
/linux-master/drivers/watchdog/ |
H A D | txx9wdt.c | 58 &txx9wdt_reg->tcr); 68 __raw_writel(__raw_readl(&txx9wdt_reg->tcr) & ~TXx9_TMTCR_TCE, 69 &txx9wdt_reg->tcr);
|
/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/drivers/iommu/arm/arm-smmu-v3/ |
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/drivers/iommu/ |
H A D | io-pgtable-arm.c | 820 typeof(&cfg->arm_lpae_s1_cfg.tcr) tcr = &cfg->arm_lpae_s1_cfg.tcr; 834 tcr->sh = ARM_LPAE_TCR_SH_IS; 835 tcr->irgn = ARM_LPAE_TCR_RGN_WBWA; 836 tcr->orgn = ARM_LPAE_TCR_RGN_WBWA; 840 tcr->sh = ARM_LPAE_TCR_SH_OS; 841 tcr->irgn = ARM_LPAE_TCR_RGN_NC; 843 tcr->orgn = ARM_LPAE_TCR_RGN_NC; 845 tcr [all...] |
/linux-master/drivers/dma/sh/ |
H A D | shdma.h | 47 u32 tcr; /* TCR / transfer count */ member in struct:sh_dmae_regs
|
/linux-master/arch/powerpc/sysdev/ |
H A D | mpic_timer.c | 141 u32 tcr; local 145 /* set group tcr reg for cascade */ 150 tcr = casc_priv->tcr_value | 152 setbits32(priv->group_tcr, tcr); 335 u32 tcr; local 336 tcr = casc_priv->tcr_value | (casc_priv->tcr_value << 338 clrbits32(priv->group_tcr, tcr); 485 pr_err("%pOF: cannot ioremap tcr address.\n", np);
|
/linux-master/include/linux/ |
H A D | io-pgtable.h | 138 } tcr; member in struct:io_pgtable_cfg::__anon562::__anon563 157 u32 tcr; member in struct:io_pgtable_cfg::__anon562::__anon567
|
/linux-master/drivers/tty/serial/ |
H A D | sunsab.h | 18 u8 tcr; /* Termination Character Register */ member in struct:sab82532_async_rd_regs 49 u8 tcr; member in struct:sab82532_async_wr_regs 85 u8 tcr; member in struct:sab82532_async_rw_regs
|
/linux-master/arch/powerpc/platforms/4xx/ |
H A D | gpio.c | 28 __be32 tcr; member in struct:ppc4xx_gpio 106 clrbits32(®s->tcr, GPIO_MASK(gpio)); 139 setbits32(®s->tcr, GPIO_MASK(gpio));
|
/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/arch/m68k/include/asm/ |
H A D | bvme6000hw.h | 31 pad_q[3], tcr, member in struct:__anon466
|