Home
last modified time | relevance | path

Searched refs:tcr (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/clocksource/
H A Dtimer-davinci.c87 unsigned int tcr; in davinci_tim12_shutdown() local
89 tcr = DAVINCI_TIMER_ENAMODE_DISABLED << in davinci_tim12_shutdown()
96 tcr |= DAVINCI_TIMER_ENAMODE_PERIODIC << in davinci_tim12_shutdown()
99 writel_relaxed(tcr, base + DAVINCI_TIMER_REG_TCR); in davinci_tim12_shutdown()
104 unsigned int tcr; in davinci_tim12_set_oneshot() local
106 tcr = DAVINCI_TIMER_ENAMODE_ONESHOT << in davinci_tim12_set_oneshot()
109 tcr |= DAVINCI_TIMER_ENAMODE_PERIODIC << in davinci_tim12_set_oneshot()
112 writel_relaxed(tcr, base + DAVINCI_TIMER_REG_TCR); in davinci_tim12_set_oneshot()
198 int tcr; in davinci_clocksource_init_tim34() local
200 tcr = DAVINCI_TIMER_ENAMODE_PERIODIC << in davinci_clocksource_init_tim34()
[all …]
H A Dtimer-keystone.c76 u32 tcr; in keystone_timer_config() local
79 tcr = keystone_timer_readl(TCR); in keystone_timer_config()
80 off = tcr & ~(TCR_ENAMODE_MASK); in keystone_timer_config()
83 tcr |= mask; in keystone_timer_config()
102 keystone_timer_writel(tcr, TCR); in keystone_timer_config()
108 u32 tcr; in keystone_timer_disable() local
110 tcr = keystone_timer_readl(TCR); in keystone_timer_disable()
113 tcr &= ~(TCR_ENAMODE_MASK); in keystone_timer_disable()
114 keystone_timer_writel(tcr, TCR); in keystone_timer_disable()
/linux/include/linux/fsl/bestcomm/
H A Dbestcomm_priv.h264 reg = in_be16(&bcom_eng->regs->tcr[task]); in bcom_enable_task()
265 out_be16(&bcom_eng->regs->tcr[task], reg | TASK_ENABLE); in bcom_enable_task()
271 u16 reg = in_be16(&bcom_eng->regs->tcr[task]); in bcom_disable_task()
272 out_be16(&bcom_eng->regs->tcr[task], reg & ~TASK_ENABLE); in bcom_disable_task()
337 u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; in bcom_set_task_auto_start() local
338 out_be16(tcr, (in_be16(tcr) & ~0xff) | 0x00c0 | next_task); in bcom_set_task_auto_start()
344 u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; in bcom_set_tcr_initiator() local
345 out_be16(tcr, (in_be16(tcr) & ~0x1f00) | ((initiator & 0x1f) << 8)); in bcom_set_tcr_initiator()
/linux/arch/arm64/kvm/
H A Dpauth.c63 u64 tcr = vcpu_read_sys_reg(vcpu, TCR_EL2); in effective_tbi() local
73 tbi = tcr & BIT(20); in effective_tbi()
74 tbid = tcr & BIT(29); in effective_tbi()
76 tbi = tcr & TCR_TBI1; in effective_tbi()
77 tbid = tcr & TCR_TBID1; in effective_tbi()
79 tbi = tcr & TCR_TBI0; in effective_tbi()
80 tbid = tcr & TCR_TBID0; in effective_tbi()
90 u64 tcr = vcpu_read_sys_reg(vcpu, TCR_EL2); in compute_bottom_pac() local
94 txsz = FIELD_GET(TCR_T0SZ_MASK, tcr); in compute_bottom_pac()
96 txsz = FIELD_GET(TCR_T1SZ_MASK, tcr); in compute_bottom_pac()
/linux/arch/arm/mach-rpc/
H A Ddma.c207 int tcr, speed; in iomd_set_dma_speed() local
218 tcr = iomd_readb(IOMD_DMATCR); in iomd_set_dma_speed()
223 tcr = (tcr & ~0x03) | speed; in iomd_set_dma_speed()
227 tcr = (tcr & ~0x0c) | (speed << 2); in iomd_set_dma_speed()
231 tcr = (tcr & ~0x30) | (speed << 4); in iomd_set_dma_speed()
235 tcr = (tcr & ~0xc0) | (speed << 6); in iomd_set_dma_speed()
242 iomd_writeb(tcr, IOMD_DMATCR); in iomd_set_dma_speed()
/linux/arch/mips/kernel/
H A Dcevt-txx9.c63 __raw_writel(TCR_BASE, &tmrptr->tcr); in txx9_clocksource_init()
68 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); in txx9_clocksource_init()
83 __raw_writel(TCR_BASE, &tmrptr->tcr); in txx9tmr_stop_and_clear()
100 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); in txx9tmr_set_state_periodic()
148 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); in txx9tmr_set_next_event()
211 __raw_writel(TXx9_TMTCR_CRE | TXx9_TMTCR_TCE, &tmrptr->tcr); in txx9_tmr_init()
213 __raw_writel(TXx9_TMTCR_CRE, &tmrptr->tcr); in txx9_tmr_init()
/linux/arch/powerpc/include/asm/
H A Dreg_booke.h440 #define TCR_GET_WP(tcr) ((((tcr) & 0xC0000000) >> 30) | \ argument
441 (((tcr) & 0x1E0000) >> 15))
443 #define TCR_GET_WP(tcr) (((tcr) & 0xC0000000) >> 30) argument
/linux/drivers/watchdog/
H A Dtxx9wdt.c58 &txx9wdt_reg->tcr); in txx9wdt_start()
68 __raw_writel(__raw_readl(&txx9wdt_reg->tcr) & ~TXx9_TMTCR_TCE, in txx9wdt_stop()
69 &txx9wdt_reg->tcr); in txx9wdt_stop()
/linux/drivers/tty/serial/
H A Ddz.c541 unsigned short tcr; in dz_reset() local
547 tcr = dz_in(dport, DZ_TCR); in dz_reset()
553 mask = tcr; in dz_reset()
580 dz_out(dport, DZ_TCR, tcr); in dz_reset()
830 unsigned short csr, tcr, trdy, mask; in dz_console_putchar() local
836 tcr = dz_in(dport, DZ_TCR); in dz_console_putchar()
837 tcr |= 1 << dport->port.line; in dz_console_putchar()
838 mask = tcr; in dz_console_putchar()
859 dz_out(dport, DZ_TCR, tcr); in dz_console_putchar()
H A Dsunsab.h18 u8 tcr; /* Termination Character Register */ member
49 u8 tcr; member
85 u8 tcr; member
/linux/arch/powerpc/sysdev/
H A Dmpic_timer.c141 u32 tcr; in set_cascade_timer() local
150 tcr = casc_priv->tcr_value | in set_cascade_timer()
152 setbits32(priv->group_tcr, tcr); in set_cascade_timer()
335 u32 tcr; in mpic_free_timer() local
336 tcr = casc_priv->tcr_value | (casc_priv->tcr_value << in mpic_free_timer()
338 clrbits32(priv->group_tcr, tcr); in mpic_free_timer()
/linux/include/linux/
H A Dio-pgtable.h150 } tcr; member
169 u32 tcr; member
/linux/drivers/i2c/busses/
H A Di2c-viai2c-wmt.c64 if (i2c->tcr == VIAI2C_TCR_FAST) in wmt_i2c_reset_hardware()
126 i2c->tcr = VIAI2C_TCR_FAST; in wmt_i2c_probe()
H A Di2c-viai2c-common.c24 u16 val, tcr_val = i2c->tcr; in viai2c_write()
66 u16 val, tcr_val = i2c->tcr; in viai2c_read()
H A Di2c-viai2c-common.h69 u16 tcr; member
/linux/arch/powerpc/kernel/
H A Dtime.c748 unsigned int tcr; in start_cpu_decrementer() local
753 tcr = mfspr(SPRN_TCR); in start_cpu_decrementer()
758 tcr &= TCR_WP_MASK; /* Clear all bits except for TCR[WP] */ in start_cpu_decrementer()
759 tcr |= TCR_DIE; /* Enable decrementer */ in start_cpu_decrementer()
760 mtspr(SPRN_TCR, tcr); in start_cpu_decrementer()
/linux/drivers/dma/sh/
H A Dshdmac.c218 sh_dmae_writel(sh_chan, hw->tcr >> sh_chan->xmit_shift, TCR); in dmae_set_reg()
290 sh_desc->hw.tcr, sh_desc->hw.sar, sh_desc->hw.dar); in sh_dmae_start_xfer()
397 sh_desc->hw.tcr = *len; in sh_dmae_desc_setup()
430 return sh_desc->hw.tcr - in sh_dmae_get_partial()
472 (sh_desc->hw.dar + sh_desc->hw.tcr) == dar_buf) || in sh_dmae_desc_completed()
474 (sh_desc->hw.sar + sh_desc->hw.tcr) == sar_buf); in sh_dmae_desc_completed()
H A Dshdma.h47 u32 tcr; /* TCR / transfer count */ member
/linux/arch/mips/include/asm/
H A Dtxx9tmr.h15 u32 tcr; member
/linux/arch/powerpc/kvm/
H A Dbooke_emulate.c269 if (vcpu->arch.tcr & TCR_WRC_MASK) { in kvmppc_booke_emulate_mtspr()
271 spr_val |= vcpu->arch.tcr & TCR_WRC_MASK; in kvmppc_booke_emulate_mtspr()
446 *spr_val = vcpu->arch.tcr; in kvmppc_booke_emulate_mfspr()
/linux/drivers/dma/bestcomm/
H A Dfec.c124 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]); in bcom_fec_rx_reset()
225 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]); in bcom_fec_tx_reset()
H A Dgen_bd.c131 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]); in bcom_gen_bd_rx_reset()
215 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]); in bcom_gen_bd_tx_reset()
/linux/arch/powerpc/platforms/52xx/
H A Dlite5200_pm.c181 out_be16(&bes->tcr[i], sbes.tcr[i]); in lite5200_restore_regs()
H A Dmpc52xx_pci.c82 u32 tcr; /* PCI + 0x6C */ member
311 out_be32(&pci_regs->tcr, MPC52xx_PCI_TCR_LD | MPC52xx_PCI_TCR_WCT8); in mpc52xx_pci_setup()
/linux/arch/sh/include/asm/
H A Dsmc37c93x.h86 #define tcr iir macro

12