Searched refs:tcr (Results 26 - 50 of 68) sorted by relevance

123

/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 Dassembler.h344 * tcr: register with the TCR_ELx value to be updated
348 .macro tcr_compute_pa_size, tcr, pos, tmp0, tmp1 variable
355 bfi \tcr, \tmp0, \pos, #3 variable
624 .macro tcr_clear_errata_bits, tcr, tmp1, tmp2 variable
635 bic \tcr, \tcr, \tmp2 variable
/linux-master/arch/m68k/include/asm/
H A Dbvme6000hw.h31 pad_q[3], tcr, member in struct:__anon466
/linux-master/drivers/dma/bestcomm/
H A Dgen_bd.c131 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]);
215 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]);
H A Dfec.c124 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]);
225 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]);
H A Data.c80 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]);
H A Dbestcomm.c211 /* Just setting tcr is apparently not enough due to some problem */
313 out_be16(&bcom_eng->regs->tcr[task], 0);
347 out_be16(&bcom_eng->regs->tcr[task], 0);
/linux-master/arch/powerpc/platforms/52xx/
H A Dlite5200_pm.c181 out_be16(&bes->tcr[i], sbes.tcr[i]);
H A Dmpc52xx_pci.c82 u32 tcr; /* PCI + 0x6C */ member in struct:mpc52xx_pci
311 out_be32(&pci_regs->tcr, MPC52xx_PCI_TCR_LD | MPC52xx_PCI_TCR_WCT8);
/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/i2c/busses/
H A Di2c-viai2c-common.c23 u16 val, tcr_val = i2c->tcr;
65 u16 val, tcr_val = i2c->tcr;
H A Di2c-viai2c-zhaoxin.c100 u16 tcr_val = i2c->tcr;
222 i2c->tcr = params[1];
/linux-master/arch/powerpc/include/asm/
H A Dreg_booke.h549 #define TCR_GET_WP(tcr) ((((tcr) & 0xC0000000) >> 30) | \
550 (((tcr) & 0x1E0000) >> 15))
552 #define TCR_GET_WP(tcr) (((tcr) & 0xC0000000) >> 30)
H A Dmpc52xx.h90 u16 tcr[16]; /* SDMA + 0x1c .. 0x3a */ member in struct:mpc52xx_sdma
/linux-master/arch/powerpc/kernel/
H A Dtime.c699 unsigned int tcr; local
704 tcr = mfspr(SPRN_TCR);
709 tcr &= TCR_WP_MASK; /* Clear all bits except for TCR[WP] */
710 tcr |= TCR_DIE; /* Enable decrementer */
711 mtspr(SPRN_TCR, tcr);
/linux-master/drivers/tty/serial/
H A Ddz.c810 unsigned short csr, tcr, trdy, mask; local
816 tcr = dz_in(dport, DZ_TCR);
817 tcr |= 1 << dport->port.line;
818 mask = tcr;
839 dz_out(dport, DZ_TCR, tcr);
/linux-master/arch/powerpc/kvm/
H A Dbooke_emulate.c269 if (vcpu->arch.tcr & TCR_WRC_MASK) {
271 spr_val |= vcpu->arch.tcr & TCR_WRC_MASK;
446 *spr_val = vcpu->arch.tcr;
H A Dbooke.c582 u32 period = TCR_GET_WP(vcpu->arch.tcr);
660 if (final && (vcpu->arch.tcr & TCR_WRC_MASK) &&
679 if ((vcpu->arch.tcr & TCR_DIE) && (vcpu->arch.tsr & TSR_DIS))
684 if ((vcpu->arch.tcr & TCR_WIE) && (vcpu->arch.tsr & TSR_WIS))
1522 sregs->u.e.tcr = vcpu->arch.tcr;
1540 kvmppc_set_tcr(vcpu, sregs->u.e.tcr);
1708 *val = get_reg_val(id, vcpu->arch.tcr);
1781 u32 tcr = set_reg_val(id, *val); local
1782 kvmppc_set_tcr(vcpu, tcr);
[all...]
/linux-master/arch/sh/include/asm/
H A Dsmc37c93x.h86 #define tcr iir macro
/linux-master/drivers/staging/vt6655/
H A Ddesc.h213 volatile u8 tcr; member in struct:vnt_tdes1
/linux-master/arch/arm64/kvm/
H A Darm.c1970 unsigned long tcr; local
1983 tcr = read_sysreg(tcr_el1);
1985 tcr |= TCR_EPD1_MASK;
1987 tcr &= TCR_EL2_MASK;
1988 tcr |= TCR_EL2_RES1;
1990 tcr &= ~TCR_T0SZ_MASK;
1991 tcr |= TCR_T0SZ(hyp_va_bits);
1992 tcr &= ~TCR_EL2_PS_MASK;
1993 tcr |= FIELD_PREP(TCR_EL2_PS_MASK, kvm_get_parange(mmfr0));
1995 tcr |
[all...]
/linux-master/drivers/dma/sh/
H A Dshdmac.c218 sh_dmae_writel(sh_chan, hw->tcr >> sh_chan->xmit_shift, TCR);
290 sh_desc->hw.tcr, sh_desc->hw.sar, sh_desc->hw.dar);
388 sh_desc->hw.tcr = *len;
421 return sh_desc->hw.tcr -
463 (sh_desc->hw.dar + sh_desc->hw.tcr) == dar_buf) ||
465 (sh_desc->hw.sar + sh_desc->hw.tcr) == sar_buf);
/linux-master/drivers/iommu/
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]);
/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 426 milliseconds

123