OXIESEC PANEL
- Current Dir:
/
/
usr
/
src
/
linux-headers-4.15.0-213
/
arch
/
um
/
include
/
asm
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:14:13 AM
rwxr-xr-x
📄
Kbuild
702 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
a.out-core.h
695 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
bugs.h
111 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
cache.h
483 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
common.lds.S
1.76 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
dma.h
180 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
fixmap.h
1.63 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
hardirq.h
558 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
io.h
339 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
irq.h
493 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
irqflags.h
865 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
kmap_types.h
219 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
kvm_para.h
34 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mmu.h
558 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mmu_context.h
1.87 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
page.h
3.15 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgalloc.h
1.46 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgtable-2level.h
1.32 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgtable-3level.h
2.88 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgtable.h
9.88 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
processor-generic.h
1.87 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
ptrace-generic.h
1.13 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sections.h
219 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
setup.h
273 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
smp.h
121 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
stacktrace.h
1.06 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
syscall-generic.h
2.67 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sysrq.h
182 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
thread_info.h
2.15 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
timex.h
151 bytes
06/16/2023 05:32:39 PM
rw-r--r--
📄
tlb.h
4.23 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
tlbflush.h
978 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
uaccess.h
1.65 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
unwind.h
213 bytes
01/28/2018 09:20:33 PM
rw-r--r--
Editing: pgalloc.h
Close
/* * Copyright (C) 2000, 2001, 2002 Jeff Dike (jdike@karaya.com) * Copyright 2003 PathScale, Inc. * Derived from include/asm-i386/pgalloc.h and include/asm-i386/pgtable.h * Licensed under the GPL */ #ifndef __UM_PGALLOC_H #define __UM_PGALLOC_H #include <linux/mm.h> #define pmd_populate_kernel(mm, pmd, pte) \ set_pmd(pmd, __pmd(_PAGE_TABLE + (unsigned long) __pa(pte))) #define pmd_populate(mm, pmd, pte) \ set_pmd(pmd, __pmd(_PAGE_TABLE + \ ((unsigned long long)page_to_pfn(pte) << \ (unsigned long long) PAGE_SHIFT))) #define pmd_pgtable(pmd) pmd_page(pmd) /* * Allocate and free page tables. */ extern pgd_t *pgd_alloc(struct mm_struct *); extern void pgd_free(struct mm_struct *mm, pgd_t *pgd); extern pte_t *pte_alloc_one_kernel(struct mm_struct *, unsigned long); extern pgtable_t pte_alloc_one(struct mm_struct *, unsigned long); static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) { free_page((unsigned long) pte); } static inline void pte_free(struct mm_struct *mm, pgtable_t pte) { pgtable_page_dtor(pte); __free_page(pte); } #define __pte_free_tlb(tlb,pte, address) \ do { \ pgtable_page_dtor(pte); \ tlb_remove_page((tlb),(pte)); \ } while (0) #ifdef CONFIG_3_LEVEL_PGTABLES static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) { free_page((unsigned long)pmd); } #define __pmd_free_tlb(tlb,x, address) tlb_remove_page((tlb),virt_to_page(x)) #endif #define check_pgt_cache() do { } while (0) #endif