/
usr
/
src
/
linux-headers-5.15.0-181
/
arch
/
openrisc
/
include
/
asm
/
/usr/src/linux-headers-5.15.0-181/arch/openrisc/include/asm
mkdir
upload
Name
Size
Mode
Actions
bitops/
-
0755
rm
asm-offsets.h
35
0644
edit
dl
rm
atomic.h
3609
0644
edit
dl
rm
barrier.h
203
0644
edit
dl
rm
bitops.h
1326
0644
edit
dl
rm
cache.h
681
0644
edit
dl
rm
cacheflush.h
2204
0644
edit
dl
rm
cmpxchg.h
4056
0644
edit
dl
rm
cpuinfo.h
763
0644
edit
dl
rm
delay.h
463
0644
edit
dl
rm
elf.h
1860
0644
edit
dl
rm
fixmap.h
2596
0644
edit
dl
rm
futex.h
2293
0644
edit
dl
rm
io.h
833
0644
edit
dl
rm
irq.h
561
0644
edit
dl
rm
irqflags.h
659
0644
edit
dl
rm
Kbuild
238
0644
edit
dl
rm
linkage.h
557
0644
edit
dl
rm
mmu.h
521
0644
edit
dl
rm
mmu_context.h
1108
0644
edit
dl
rm
page.h
2288
0644
edit
dl
rm
pgalloc.h
1831
0644
edit
dl
rm
pgtable.h
12749
0644
edit
dl
rm
processor.h
2339
0644
edit
dl
rm
ptrace.h
3201
0644
edit
dl
rm
serial.h
928
0644
edit
dl
rm
setup.h
293
0644
edit
dl
rm
smp.h
822
0644
edit
dl
rm
spinlock.h
778
0644
edit
dl
rm
spinlock_types.h
188
0644
edit
dl
rm
spr.h
991
0644
edit
dl
rm
spr_defs.h
23252
0644
edit
dl
rm
string.h
324
0644
edit
dl
rm
syscall.h
1658
0644
edit
dl
rm
syscalls.h
969
0644
edit
dl
rm
thread_info.h
3787
0644
edit
dl
rm
time.h
627
0644
edit
dl
rm
timex.h
707
0644
edit
dl
rm
tlb.h
651
0644
edit
dl
rm
tlbflush.h
1844
0644
edit
dl
rm
uaccess.h
7985
0644
edit
dl
rm
unwinder.h
557
0644
edit
dl
rm
vmalloc.h
102
0644
edit
dl
rm
Edit:
/usr/src/linux-headers-5.15.0-181/arch/openrisc/include/asm/page.h
(2288B)
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * OpenRISC Linux * * Linux architectural port borrowing liberally from similar works of * others. All original copyrights apply as per the original source * declaration. * * OpenRISC implementation: * Copyright (C) 2003 Matjaz Breskvar <phoenix@bsemi.com> * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> * et al. */ #ifndef __ASM_OPENRISC_PAGE_H #define __ASM_OPENRISC_PAGE_H /* PAGE_SHIFT determines the page size */ #define PAGE_SHIFT 13 #ifdef __ASSEMBLY__ #define PAGE_SIZE (1 << PAGE_SHIFT) #else #define PAGE_SIZE (1UL << PAGE_SHIFT) #endif #define PAGE_MASK (~(PAGE_SIZE-1)) #define PAGE_OFFSET 0xc0000000 #define KERNELBASE PAGE_OFFSET /* This is not necessarily the right place for this, but it's needed by * drivers/of/fdt.c */ #include <asm/setup.h> #ifndef __ASSEMBLY__ #define clear_page(page) memset((page), 0, PAGE_SIZE) #define copy_page(to, from) memcpy((to), (from), PAGE_SIZE) #define clear_user_page(page, vaddr, pg) clear_page(page) #define copy_user_page(to, from, vaddr, pg) copy_page(to, from) /* * These are used to make use of C type-checking.. */ typedef struct { unsigned long pte; } pte_t; typedef struct { unsigned long pgd; } pgd_t; typedef struct { unsigned long pgprot; } pgprot_t; typedef struct page *pgtable_t; #define pte_val(x) ((x).pte) #define pgd_val(x) ((x).pgd) #define pgprot_val(x) ((x).pgprot) #define __pte(x) ((pte_t) { (x) }) #define __pgd(x) ((pgd_t) { (x) }) #define __pgprot(x) ((pgprot_t) { (x) }) #endif /* !__ASSEMBLY__ */ #ifndef __ASSEMBLY__ #define __va(x) ((void *)((unsigned long)(x) + PAGE_OFFSET)) #define __pa(x) ((unsigned long) (x) - PAGE_OFFSET) #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) #define pfn_to_virt(pfn) __va((pfn) << PAGE_SHIFT) #define virt_to_page(addr) \ (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT)) #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT) #define pfn_valid(pfn) ((pfn) < max_mapnr) #define virt_addr_valid(kaddr) (pfn_valid(virt_to_pfn(kaddr))) #endif /* __ASSEMBLY__ */ #include <asm-generic/memory_model.h> #include <asm-generic/getorder.h> #endif /* __ASM_OPENRISC_PAGE_H */
Save
cmd:
run