Searched refs:ebase (Results 1 – 17 of 17) sorted by relevance
/arch/mips/kernel/ |
D | traps.c | 1937 unsigned long ebase; variable 1938 EXPORT_SYMBOL_GPL(ebase); 1966 u32 *buf = (u32 *)(ebase + 0x200); in set_except_vector() 1968 if ((handler & jump_mask) == ((ebase + 0x200) & jump_mask)) { in set_except_vector() 1976 local_flush_icache_range(ebase + 0x200, (unsigned long)buf); in set_except_vector() 2004 b = (unsigned char *)(ebase + 0x200 + n*VECTORSPACING); in set_vi_srs_handler() 2045 set_handler(((unsigned long)b - ebase), vec_start, in set_vi_srs_handler() 2172 write_c0_ebase_64(ebase | MIPS_EBASE_WG); in configure_exception_vector() 2174 write_c0_ebase(ebase | MIPS_EBASE_WG); in configure_exception_vector() 2177 write_c0_ebase(ebase); in configure_exception_vector() [all …]
|
D | smp-bmips.c | 529 unsigned long new_ebase = ebase; in bmips_ebase_setup() 531 BUG_ON(ebase != CKSEG0); in bmips_ebase_setup() 572 ebase = new_ebase; in bmips_ebase_setup()
|
D | cpu-probe.c | 977 u64 ebase; in decode_configs() local 981 ebase = cpu_has_mips64r6 ? read_c0_ebase_64() in decode_configs() 983 if (ebase & MIPS_EBASE_WG) { in decode_configs() 997 write_c0_ebase_64(ebase | MIPS_EBASE_WG); in decode_configs() 999 write_c0_ebase(ebase | MIPS_EBASE_WG); in decode_configs() 1005 write_c0_ebase(ebase); in decode_configs()
|
D | bmips_vec.S | 211 la k0, ebase
|
/arch/mips/include/asm/ |
D | setup.h | 26 extern unsigned long ebase;
|
D | kvm_host.h | 712 __BUILD_KVM_RW_HW(ebase, l, MIPS_CP0_PRID, 1) 735 __BUILD_KVM_SET_HW(ebase, l, MIPS_CP0_PRID, 1)
|
D | mipsregs.h | 2845 __BUILD_SET_GC0(ebase) in __BUILD_SET_C0()
|
/arch/mips/include/asm/mach-netlogic/ |
D | multi-node.h | 54 unsigned long ebase; /* not used now */ member
|
/arch/mips/bmips/ |
D | setup.c | 50 ebase = kbase; in kbase_setup()
|
/arch/mips/paravirt/ |
D | paravirt-smp.c | 88 write_c0_ebase((u32)ebase); in paravirt_init_secondary()
|
/arch/mips/mm/ |
D | tlbex.c | 443 memcpy((void *)ebase, tlb_handler, 0x80); in build_r3000_tlb_refill_handler() 444 local_flush_icache_range(ebase, ebase + 0x80); in build_r3000_tlb_refill_handler() 445 dump_handler("r3000_tlb_refill", (u32 *)ebase, (u32 *)(ebase + 0x80)); in build_r3000_tlb_refill_handler() 1476 memcpy((void *)ebase, final_handler, 0x100); in build_r4000_tlb_refill_handler() 1477 local_flush_icache_range(ebase, ebase + 0x100); in build_r4000_tlb_refill_handler() 1478 dump_handler("r4000_tlb_refill", (u32 *)ebase, (u32 *)(ebase + 0x100)); in build_r4000_tlb_refill_handler() 1581 memcpy((void *)(ebase + 0x80), tlb_handler, 0x80); in build_loongson3_tlb_refill_handler() 1582 local_flush_icache_range(ebase + 0x80, ebase + 0x100); in build_loongson3_tlb_refill_handler() 1584 (u32 *)(ebase + 0x80), (u32 *)(ebase + 0x100)); in build_loongson3_tlb_refill_handler()
|
/arch/mips/netlogic/xlr/ |
D | setup.c | 171 nodep->ebase = read_c0_ebase() & MIPS_EBASE_BASE; in nlm_init_node()
|
/arch/mips/cavium-octeon/ |
D | setup.c | 808 uint32_t __maybe_unused ebase = read_c0_ebase() & 0x3ffff000; in prom_init() local 811 cvmx_l2c_lock_mem_region(ebase, 0x100); in prom_init() 815 cvmx_l2c_lock_mem_region(ebase + 0x180, 0x80); in prom_init() 819 cvmx_l2c_lock_mem_region(ebase + 0x200, 0x80); in prom_init()
|
D | smp.c | 244 write_c0_ebase((u32)ebase); in octeon_init_secondary()
|
/arch/mips/netlogic/common/ |
D | smp.c | 114 write_c0_ebase(nlm_current_node()->ebase); in nlm_early_init_secondary()
|
/arch/mips/netlogic/xlp/ |
D | nlm_hal.c | 61 nodep->ebase = read_c0_ebase() & MIPS_EBASE_BASE; in nlm_node_init()
|
/arch/mips/kvm/ |
D | entry.c | 674 UASM_i_LA_mostly(&p, K0, (long)&ebase); in kvm_mips_build_exit() 675 UASM_i_LW(&p, K0, uasm_rel_lo((long)&ebase), K0); in kvm_mips_build_exit()
|