Searched refs:heart_regs (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/arch/mips/sgi-ip30/ |
H A D | ip30-irq.c | 49 pending = heart_read(&heart_regs->isr); in ip30_error_irq() 50 mask = heart_read(&heart_regs->imr[cpu]); in ip30_error_irq() 51 cause = heart_read(&heart_regs->cause); in ip30_error_irq() 59 heart_write(mask & ~(pending), &heart_regs->imr[cpu]); in ip30_error_irq() 62 heart_write(HEART_L4_INT_MASK, &heart_regs->clear_isr); in ip30_error_irq() 79 err_reg = heart_read(&heart_regs->mem_err_addr); in ip30_error_irq() 93 heart_write(mask, &heart_regs->imr[cpu]); in ip30_error_irq() 103 pend = heart_read(&heart_regs->isr); in ip30_normal_irq() 104 mask = (heart_read(&heart_regs->imr[cpu]) & in ip30_normal_irq() 114 &heart_regs in ip30_normal_irq() [all...] |
H A D | ip30-setup.c | 25 struct ip30_heart_regs __iomem *heart_regs = HEART_XKPHYS_BASE; variable 57 memcfg = __raw_readl(&heart_regs->mem_cfg.l[i]); in ip30_mem_init() 90 heart_compare = (heart_read(&heart_regs->count) + in ip30_cpu_time_init() 93 while ((heart_read(&heart_regs->count) - heart_compare) & 0x800000) in ip30_cpu_time_init()
|
H A D | ip30-power.c | 29 heart_write((heart_read(&heart_regs->mode) | HM_COLD_RST), in ip30_machine_restart() 30 &heart_regs->mode); in ip30_machine_restart()
|
H A D | ip30-timer.c | 24 return heart_read(&heart_regs->count); in ip30_heart_counter_read() 37 return heart_read(&heart_regs->count); in ip30_heart_read_sched_clock()
|
H A D | ip30-smp.c | 64 heart_write(BIT_ULL(irq), &heart_regs->set_isr); in ip30_smp_send_ipi_single()
|
/kernel/linux/linux-6.6/arch/mips/sgi-ip30/ |
H A D | ip30-irq.c | 50 pending = heart_read(&heart_regs->isr); in ip30_error_irq() 51 mask = heart_read(&heart_regs->imr[cpu]); in ip30_error_irq() 52 cause = heart_read(&heart_regs->cause); in ip30_error_irq() 60 heart_write(mask & ~(pending), &heart_regs->imr[cpu]); in ip30_error_irq() 63 heart_write(HEART_L4_INT_MASK, &heart_regs->clear_isr); in ip30_error_irq() 80 err_reg = heart_read(&heart_regs->mem_err_addr); in ip30_error_irq() 94 heart_write(mask, &heart_regs->imr[cpu]); in ip30_error_irq() 104 pend = heart_read(&heart_regs->isr); in ip30_normal_irq() 105 mask = (heart_read(&heart_regs->imr[cpu]) & in ip30_normal_irq() 115 &heart_regs in ip30_normal_irq() [all...] |
H A D | ip30-setup.c | 25 struct ip30_heart_regs __iomem *heart_regs = HEART_XKPHYS_BASE; variable 57 memcfg = __raw_readl(&heart_regs->mem_cfg.l[i]); in ip30_mem_init() 90 heart_compare = (heart_read(&heart_regs->count) + in ip30_cpu_time_init() 93 while ((heart_read(&heart_regs->count) - heart_compare) & 0x800000) in ip30_cpu_time_init()
|
H A D | ip30-power.c | 29 heart_write((heart_read(&heart_regs->mode) | HM_COLD_RST), in ip30_machine_restart() 30 &heart_regs->mode); in ip30_machine_restart()
|
H A D | ip30-timer.c | 24 return heart_read(&heart_regs->count); in ip30_heart_counter_read() 37 return heart_read(&heart_regs->count); in ip30_heart_read_sched_clock()
|
H A D | ip30-smp.c | 64 heart_write(BIT_ULL(irq), &heart_regs->set_isr); in ip30_smp_send_ipi_single()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/sgi/ |
H A D | heart.h | 318 extern struct ip30_heart_regs __iomem *heart_regs;
|
/kernel/linux/linux-6.6/arch/mips/include/asm/sgi/ |
H A D | heart.h | 318 extern struct ip30_heart_regs __iomem *heart_regs;
|
Completed in 4 milliseconds