Lines Matching refs:ebase
2004 unsigned long ebase; variable
2005 EXPORT_SYMBOL_GPL(ebase);
2044 u32 *buf = (u32 *)(ebase + 0x200); in set_except_vector()
2045 if ((handler & jump_mask) == ((ebase + 0x200) & jump_mask)) { in set_except_vector()
2053 local_flush_icache_range(ebase + 0x200, (unsigned long)buf); in set_except_vector()
2086 b = (unsigned char *)(ebase + 0x200 + n*VECTORSPACING); in set_vi_handler()
2114 set_handler(((unsigned long)b - ebase), vec_start, in set_vi_handler()
2210 write_c0_ebase_64(ebase | MIPS_EBASE_WG); in configure_exception_vector()
2212 write_c0_ebase(ebase | MIPS_EBASE_WG); in configure_exception_vector()
2215 write_c0_ebase(ebase); in configure_exception_vector()
2284 memcpy((void *)(ebase + offset), ((unsigned char *)addr - 1), size); in set_handler()
2286 memcpy((void *)(ebase + offset), addr, size); in set_handler()
2288 local_flush_icache_range(ebase + offset, ebase + offset + size); in set_handler()
2302 unsigned long uncached_ebase = CKSEG1ADDR_OR_64BIT(__pa(ebase)); in set_uncached_handler()
2330 ebase = CAC_BASE; in trap_init()
2355 ebase = CKSEG0ADDR(ebase_pa); in trap_init()
2357 ebase = (unsigned long)phys_to_virt(ebase_pa); in trap_init()
2498 local_flush_icache_range(ebase, ebase + vec_size); in trap_init()