Searched refs:tcr (Results 1 - 25 of 65) sorted by relevance

123

/linux-master/arch/arm64/include/asm/
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 Dmemory.h222 u64 tcr; local
225 asm("mrs %0, tcr_el1" : "=r"(tcr));
226 return tcr;
/linux-master/drivers/clocksource/
H A Dtimer-keystone.c76 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 Dtimer-davinci.c87 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 Dbestcomm_priv.h264 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 D8250_dwlib.c183 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 Dcevt-txx9.c63 __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 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/mips/include/asm/
H A Dtxx9tmr.h15 u32 tcr; member in struct:txx9_tmr_reg
/linux-master/arch/arm/mach-rpc/
H A Ddma.c207 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 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/drivers/iommu/arm/arm-smmu/
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...]
H A Darm-smmu.h355 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 Dtxx9wdt.c58 &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 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/drivers/iommu/arm/arm-smmu-v3/
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/drivers/iommu/
H A Dio-pgtable-arm.c820 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 Dshdma.h47 u32 tcr; /* TCR / transfer count */ member in struct:sh_dmae_regs
/linux-master/arch/powerpc/sysdev/
H A Dmpic_timer.c141 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 Dio-pgtable.h138 } 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 Dsunsab.h18 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 Dgpio.c28 __be32 tcr; member in struct:ppc4xx_gpio
106 clrbits32(&regs->tcr, GPIO_MASK(gpio));
139 setbits32(&regs->tcr, GPIO_MASK(gpio));
/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/arch/m68k/include/asm/
H A Dbvme6000hw.h31 pad_q[3], tcr, member in struct:__anon466

Completed in 459 milliseconds

123