Home
last modified time | relevance | path

Searched refs:tvec (Results 1 – 3 of 3) sorted by relevance

/linux/arch/riscv/kernel/
H A Dsuspend.c19 context->tvec = csr_read(CSR_TVEC); in suspend_save_csrs()
49 csr_write(CSR_TVEC, context->tvec); in suspend_restore_csrs()
/linux/drivers/irqchip/
H A Dirq-riscv-imsic-state.c130 struct imsic_vector *vec, *tvec, *mvec; in __imsic_local_sync() local
179 tvec = vec->local_id == mvec->local_id ? in __imsic_local_sync()
182 if (tvec && !irq_can_move_in_process_context(irq_get_irq_data(vec->irq)) && in __imsic_local_sync()
183 __imsic_id_read_clear_pending(tvec->local_id)) { in __imsic_local_sync()
185 if (READ_ONCE(tvec->enable)) { in __imsic_local_sync()
186 tlocal = per_cpu_ptr(imsic->global.local, tvec->cpu); in __imsic_local_sync()
187 writel_relaxed(tvec->local_id, tlocal->msi_va); in __imsic_local_sync()
/linux/arch/riscv/include/asm/
H A Dsuspend.h17 unsigned long tvec; member