Lines Matching refs:cdmmbase
325 unsigned long cdmmbase = read_c0_cdmmbase(); in mips_cdmm_cur_base() local
327 if (!(cdmmbase & MIPS_CDMMBASE_EN)) in mips_cdmm_cur_base()
330 return (cdmmbase >> MIPS_CDMMBASE_ADDR_SHIFT) in mips_cdmm_cur_base()
346 unsigned long cdmmbase, flags; in mips_cdmm_setup() local
399 cdmmbase = read_c0_cdmmbase(); in mips_cdmm_setup()
400 cdmmbase &= (1ul << MIPS_CDMMBASE_ADDR_SHIFT) - 1; in mips_cdmm_setup()
401 cdmmbase |= (bus->phys >> MIPS_CDMMBASE_ADDR_START) in mips_cdmm_setup()
403 cdmmbase |= MIPS_CDMMBASE_EN; in mips_cdmm_setup()
404 write_c0_cdmmbase(cdmmbase); in mips_cdmm_setup()
408 bus->drbs = 1 + ((cdmmbase & MIPS_CDMMBASE_SIZE) >> in mips_cdmm_setup()
410 bus->drbs_reserved = !!(cdmmbase & MIPS_CDMMBASE_CI); in mips_cdmm_setup()