Searched refs:KSEG0 (Results 1 - 26 of 26) sorted by relevance

/linux-4.4.14/arch/m32r/include/asm/
H A Daddrspace.h17 #define KSEG0 0x80000000 macro
22 #define K0BASE KSEG0
34 * Returns the physical address of a KSEG0/KSEG1 address
46 #define KSEG0ADDR(a) ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | KSEG0))
51 #define KSEG0ADDR(a) (((a) & 0x1fffffff) | KSEG0)
/linux-4.4.14/arch/mips/lib/
H A Dr3k_dump_tlb.c46 /* Unused entries have a virtual address of KSEG0. */ dump_tlb()
47 if ((entryhi & PAGE_MASK) != KSEG0 && dump_tlb()
H A Dstrnlen_user.S24 * make strlen_user and strnlen_user access the first few KSEG0
/linux-4.4.14/arch/mips/mm/
H A Dc-r3k.c33 p = (volatile unsigned long *) KSEG0; r3k_cache_size()
68 p = (volatile unsigned long *) KSEG0; r3k_cache_lsize()
109 if (size > icache_size || KSEGX(start) != KSEG0) { r3k_flush_icache_range()
110 start = KSEG0; r3k_flush_icache_range()
166 if (size > dcache_size || KSEGX(start) != KSEG0) { r3k_flush_dcache_range()
167 start = KSEG0; r3k_flush_dcache_range()
223 r3k_flush_dcache_range(KSEG0, KSEG0 + dcache_size); r3k___flush_cache_all()
224 r3k_flush_icache_range(KSEG0, KSEG0 + icache_size); r3k___flush_cache_all()
H A Dtlb-r3k.c111 write_c0_entryhi(KSEG0); local_flush_tlb_range()
148 write_c0_entryhi(KSEG0); local_flush_tlb_kernel_range()
180 write_c0_entryhi(KSEG0); local_flush_tlb_page()
H A Dpage.c638 /* if the page is not in KSEG0, use old way */ clear_page()
663 /* if any page is not in KSEG0, use old way */ copy_page()
H A Dc-r4k.c908 * vtag miss/ptag hit which can occur in the case of KSEG0/KUSEG alias_74k_erratum()
/linux-4.4.14/arch/mips/include/asm/mach-ar7/
H A Dspaces.h15 * We handle pages at KSEG0 for kernels with 32 bit address space.
/linux-4.4.14/arch/mips/include/asm/
H A Daddrspace.h80 #define CKSEG0ADDR(a) (CPHYSADDR(a) | KSEG0)
88 #define KSEG0ADDR(a) (CPHYSADDR(a) | KSEG0)
98 #define KSEG0 0x80000000 macro
H A Dfloppy.h46 * the * track buffer since 0x1000000 is always smaller than KSEG0/1.
H A Ddma.h81 * The maximum address in KSEG0 that we can perform a DMA transfer to on this
H A Dr4kcache.h35 * an address in KSEG0 / CKSEG0.
H A Dkvm_host.h399 /* Host KSEG0 address of the EI/DI offset */
/linux-4.4.14/arch/mips/include/asm/octeon/
H A Dcvmx-sysinfo.h92 * proper addressing mode (XKPHYS, KSEG0, etc.)
101 * KSEG0, etc.)
H A Dcvmx-bootinfo.h98 * XKPHYS/KSEG0 addressing depending on the application's
/linux-4.4.14/arch/mips/kernel/
H A Dmachine_kexec.c86 * addresses. they are directly accessible through KSEG0 (or machine_kexec()
H A Dhead.S66 * Necessary for machines which link their kernels at KSEG0.
H A Drtlx.c151 if ((unsigned int)*p < KSEG0) { rtlx_open()
H A Dsetup.c238 * 32-bit. We need also to switch from KSEG0 to XKPHYS init_initrd()
H A Dcpu-probe.c741 * modes so assume the firmware has set the KSEG0 cpu_probe_legacy()
/linux-4.4.14/arch/mips/include/asm/mach-pmcs-msp71xx/
H A Dmsp_prom.h160 unsigned long base; /* Within KSEG0. */
/linux-4.4.14/arch/mips/loongson64/loongson-3/
H A Dsmp.c452 " li %[addr], 0x80000000 \n" /* KSEG0 */ loongson3a_play_dead()
514 " li %[addr], 0x80000000 \n" /* KSEG0 */ loongson3b_play_dead()
/linux-4.4.14/arch/mips/kvm/
H A Dtlb.c7 * TLB handlers run from KSEG0
167 /* Translate guest KSEG0 addresses to Host PA */ kvm_mips_translate_guest_kseg0_to_hpa()
H A Dtrap_emul.c160 * All KSEG0 faults are handled by KVM, as the guest kernel does kvm_trap_emul_handle_tlb_st_miss()
/linux-4.4.14/drivers/net/irda/
H A Dau1k_ir.c225 so), therefore we return KSEG0 address, not KSEG1.
/linux-4.4.14/drivers/net/ethernet/amd/
H A Dau1000_eth.c219 * transmit buffers are allocated from the KSEG0 segment. The

Completed in 377 milliseconds