Home
last modified time | relevance | path

Searched refs:sgimc (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/arch/mips/sgi-ip22/
H A Dip22-mc.c24 struct sgimc_regs *sgimc; variable
26 EXPORT_SYMBOL(sgimc);
40 unsigned int res = bank > 1 ? sgimc->mconfig1 : sgimc->mconfig0; in get_bank_config()
94 tmp = sgimc->cpuctrl0; in sgimc_init()
96 sgimc->cpuctrl0 = tmp; in sgimc_init()
103 sgimc->cstat = sgimc->gstat = 0; in sgimc_init()
109 tmp = sgimc->cpuctrl0; in sgimc_init()
114 sgimc->cpuctrl0 = tmp; in sgimc_init()
119 tmp = sgimc->cpuctrl1; in sgimc_init()
122 sgimc->cpuctrl1 = tmp; in sgimc_init()
[all …]
H A Dip28-berr.c167 sgimc->cstat = sgimc->gstat = 0; in save_and_clear_buserr()
294 sgimc->cpuctrl0, sgimc->cpuctrl0, sgimc->giopar, in print_buserr()
295 sgimc->cmacc, sgimc->gmacc, in print_buserr()
296 sgimc->mconfig0, sgimc->mconfig1); in print_buserr()
343 if (check_microtlb(sgimc->dtlb_hi0, sgimc->dtlb_lo0, a) || in check_vdma_memaddr()
344 check_microtlb(sgimc->dtlb_hi1, sgimc->dtlb_lo1, a) || in check_vdma_memaddr()
345 check_microtlb(sgimc->dtlb_hi2, sgimc->dtlb_lo2, a) || in check_vdma_memaddr()
346 check_microtlb(sgimc->dtlb_hi3, sgimc->dtlb_lo3, a)) in check_vdma_memaddr()
356 a = (sgimc->gmaddronly & ~a) | (sgimc->gio_dma_sbits & a); in check_vdma_gioaddr()
420 sgimc->maddronly); in ip28_be_interrupt()
[all …]
H A Dip22-berr.c32 cpu_err_addr = sgimc->cerr; in save_and_clear_buserr()
33 cpu_err_stat = sgimc->cstat; in save_and_clear_buserr()
34 gio_err_addr = sgimc->gerr; in save_and_clear_buserr()
35 gio_err_stat = sgimc->gstat; in save_and_clear_buserr()
39 sgimc->cstat = sgimc->gstat = 0; in save_and_clear_buserr()
H A Dip22-gio.c232 u32 tmp = sgimc->giopar; in gio_set_master()
245 sgimc->giopar = tmp; in gio_set_master()
251 u32 tmp = sgimc->giopar; in ip22_gio_set_64bit()
264 sgimc->giopar = tmp; in ip22_gio_set_64bit()
H A Dip22-reset.c74 sgimc->cpuctrl0 |= SGIMC_CCTRL0_SYSINIT; in sgi_machine_restart()
115 sgimc->cpuctrl0 |= SGIMC_CCTRL0_SYSINIT; in debounce()
H A Dip22-eisa.c100 if (!(sgimc->systemid & SGIMC_SYSID_EPRESENT)) { in ip22_eisa_init()
H A Dip22-platform.c171 sgimc->giopar |= SGIMC_GIOPAR_MASTEREXP1 | SGIMC_GIOPAR_EXP164 | in sgiseeq_devinit()
/openbmc/linux/drivers/watchdog/
H A Dindydog.c41 sgimc->cpuctrl0 |= SGIMC_CCTRL0_WDOG; in indydog_start()
48 sgimc->cpuctrl0 &= ~SGIMC_CCTRL0_WDOG; in indydog_stop()
56 sgimc->watchdogt = 0; in indydog_ping()
/openbmc/linux/arch/mips/mm/
H A Dsc-ip22.c163 unsigned int size = ip22_eeprom_read(&sgimc->eeprom, 17); in indy_sc_probe()
/openbmc/linux/arch/mips/include/asm/sgi/
H A Dmc.h217 extern struct sgimc_regs *sgimc;