Searched refs:ebase (Results 1 - 18 of 18) sorted by relevance

/linux-4.4.14/arch/mips/include/asm/
H A Dsetup.h23 extern unsigned long ebase;
H A Dmipsregs.h2028 * Return low 10 bits of ebase.
/linux-4.4.14/drivers/media/rc/
H A Dwinbond-cir.c73 /* CEIR Enhanced Functionality Registers, relative to data->ebase */
209 unsigned long ebase; /* Enhanced Func. Baseaddr */ member in struct:wbcir_data
294 if (inb(data->ebase + WBCIR_REG_ECEIR_CTS) & WBCIR_LED_ENABLE) wbcir_led_brightness_get()
308 wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CTS, wbcir_led_brightness_set()
341 unsigned counter = inb(data->ebase + WBCIR_REG_ECEIR_CNT_LO) | wbcir_carrier_report()
342 inb(data->ebase + WBCIR_REG_ECEIR_CNT_HI) << 8; wbcir_carrier_report()
356 wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CCTL, WBCIR_CNTR_R, wbcir_carrier_report()
358 wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CCTL, WBCIR_CNTR_EN, wbcir_carrier_report()
542 wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CCTL, WBCIR_CNTR_R, wbcir_set_carrier_report()
546 wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CCTL, wbcir_set_carrier_report()
643 wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CTS, val, 0x0c); wbcir_txmask()
910 outb(WBCIR_IRTX_INV, data->ebase + WBCIR_REG_ECEIR_CCTL); wbcir_init_hw()
912 outb(0x00, data->ebase + WBCIR_REG_ECEIR_CCTL); wbcir_init_hw()
918 outb(0x10, data->ebase + WBCIR_REG_ECEIR_CTS); wbcir_init_hw()
1037 data->ebase = pnp_port_start(device, 0); wbcir_probe()
1042 if (data->wbase == 0 || data->ebase == 0 || wbcir_probe()
1051 data->wbase, data->ebase, data->sbase, data->irq); wbcir_probe()
1098 if (!request_region(data->ebase, EHFUNC_IOMEM_LEN, DRVNAME)) { wbcir_probe()
1100 data->ebase, data->ebase + EHFUNC_IOMEM_LEN - 1); wbcir_probe()
1129 release_region(data->ebase, EHFUNC_IOMEM_LEN); wbcir_probe()
1172 release_region(data->ebase, EHFUNC_IOMEM_LEN); wbcir_remove()
/linux-4.4.14/arch/mips/paravirt/
H A Dparavirt-smp.c87 write_c0_ebase((u32)ebase); paravirt_init_secondary()
/linux-4.4.14/arch/mips/kernel/
H A Dtraps.c1871 unsigned long ebase; variable
1899 u32 *buf = (u32 *)(ebase + 0x200); set_except_vector()
1901 if ((handler & jump_mask) == ((ebase + 0x200) & jump_mask)) { set_except_vector()
1909 local_flush_icache_range(ebase + 0x200, (unsigned long)buf); set_except_vector()
1937 b = (unsigned char *)(ebase + 0x200 + n*VECTORSPACING); set_vi_srs_handler()
1978 set_handler(((unsigned long)b - ebase), vec_start, set_vi_srs_handler()
2095 write_c0_ebase(ebase); configure_exception_vector()
2160 memcpy((void *)(ebase + offset), ((unsigned char *)addr - 1), size); set_handler()
2162 memcpy((void *)(ebase + offset), addr, size); set_handler()
2164 local_flush_icache_range(ebase + offset, ebase + offset + size); set_handler()
2178 unsigned long uncached_ebase = CKSEG1ADDR(ebase); set_uncached_handler()
2206 ebase = (unsigned long) trap_init()
2209 ebase = CAC_BASE; trap_init()
2212 ebase += (read_c0_ebase() & 0x3ffff000); trap_init()
2351 local_flush_icache_range(ebase, ebase + 0x400); trap_init()
H A Dsmp-bmips.c514 unsigned long new_ebase = ebase; bmips_ebase_setup()
516 BUG_ON(ebase != CKSEG0); bmips_ebase_setup()
557 ebase = new_ebase; bmips_ebase_setup()
H A Dbmips_vec.S173 la k0, ebase
H A Dgenex.S231 * This prototype is copied to ebase + n*IntCtl.VS and patched
/linux-4.4.14/arch/mips/include/asm/mach-netlogic/
H A Dmulti-node.h54 unsigned long ebase; /* not used now */ member in struct:nlm_soc_info
/linux-4.4.14/arch/mips/bmips/
H A Dsetup.c47 ebase = kbase; kbase_setup()
/linux-4.4.14/arch/mips/netlogic/common/
H A Dsmpboot.S107 mfc0 t0, $15, 1 /* read ebase */
H A Dsmp.c113 write_c0_ebase(nlm_current_node()->ebase); nlm_early_init_secondary()
/linux-4.4.14/arch/mips/netlogic/xlr/
H A Dsetup.c171 nodep->ebase = read_c0_ebase() & (~((1 << 12) - 1)); nlm_init_node()
/linux-4.4.14/arch/mips/mm/
H A Dtlbex.c443 memcpy((void *)ebase, tlb_handler, 0x80); build_r3000_tlb_refill_handler()
444 local_flush_icache_range(ebase, ebase + 0x80); build_r3000_tlb_refill_handler()
446 dump_handler("r3000_tlb_refill", (u32 *)ebase, 32); build_r3000_tlb_refill_handler()
1324 /* Loongson2 ebase is different than r4k, we have more space */ build_r4000_tlb_refill_handler()
1419 memcpy((void *)ebase, final_handler, 0x100); build_r4000_tlb_refill_handler()
1420 local_flush_icache_range(ebase, ebase + 0x100); build_r4000_tlb_refill_handler()
1422 dump_handler("r4000_tlb_refill", (u32 *)ebase, 64); build_r4000_tlb_refill_handler()
/linux-4.4.14/arch/mips/cavium-octeon/
H A Dsetup.c753 uint32_t __maybe_unused ebase = read_c0_ebase() & 0x3ffff000; prom_init() local
756 cvmx_l2c_lock_mem_region(ebase, 0x100); prom_init()
760 cvmx_l2c_lock_mem_region(ebase + 0x180, 0x80); prom_init()
764 cvmx_l2c_lock_mem_region(ebase + 0x200, 0x80); prom_init()
H A Dsmp.c186 write_c0_ebase((u32)ebase); octeon_init_secondary()
/linux-4.4.14/arch/mips/netlogic/xlp/
H A Dnlm_hal.c61 nodep->ebase = read_c0_ebase() & (~((1 << 12) - 1)); nlm_node_init()
/linux-4.4.14/arch/mips/kvm/
H A Dmips.c287 /* Save new ebase */ kvm_arch_vcpu_create()

Completed in 574 milliseconds