MOS Source Code
Loading...
Searching...
No Matches
do_copy.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: GPL-3.0-or-later
2
#pragma once
3
4
#include "
mos/mm/paging/pml_types.h
"
5
6
struct
pagetable_do_copy_data
7
{
8
pml5_t
dest_pml5
;
9
10
pml5e_t
*
dest_pml5e
;
11
pml4_t
dest_pml4
;
12
13
pml4e_t
*
dest_pml4e
;
14
pml3_t
dest_pml3
;
15
16
pml3e_t
*
dest_pml3e
;
17
pml2_t
dest_pml2
;
18
19
pml2e_t *
dest_pml2e
;
20
pml1_t
dest_pml1
;
21
22
pml1e_t
*
dest_pml1e
;
23
};
24
25
extern
const
pagetable_walk_options_t
pagetable_do_copy_callbacks
;
pagetable_do_copy_callbacks
const pagetable_walk_options_t pagetable_do_copy_callbacks
Definition
do_copy.c:67
pml_types.h
pml4e_t
pml3e_t pml4e_t
Definition
pml_types.h:72
pml5e_t
pml4e_t pml5e_t
Definition
pml_types.h:79
pml3e_t
pml2e_t pml3e_t
Definition
pml_types.h:60
pagetable_do_copy_data
Definition
do_copy.h:7
pagetable_do_copy_data::dest_pml5
pml5_t dest_pml5
Definition
do_copy.h:8
pagetable_do_copy_data::dest_pml3e
pml3e_t * dest_pml3e
Definition
do_copy.h:16
pagetable_do_copy_data::dest_pml3
pml3_t dest_pml3
Definition
do_copy.h:14
pagetable_do_copy_data::dest_pml5e
pml5e_t * dest_pml5e
Definition
do_copy.h:10
pagetable_do_copy_data::dest_pml1
pml1_t dest_pml1
Definition
do_copy.h:20
pagetable_do_copy_data::dest_pml4e
pml4e_t * dest_pml4e
Definition
do_copy.h:13
pagetable_do_copy_data::dest_pml2e
pml2e_t * dest_pml2e
Definition
do_copy.h:19
pagetable_do_copy_data::dest_pml1e
pml1e_t * dest_pml1e
Definition
do_copy.h:22
pagetable_do_copy_data::dest_pml4
pml4_t dest_pml4
Definition
do_copy.h:11
pagetable_do_copy_data::dest_pml2
pml2_t dest_pml2
Definition
do_copy.h:17
pagetable_walk_options_t
Definition
pml_types.h:93
pml1_t
Definition
pml_types.h:35
pml1e_t
Definition
pml_types.h:35
kernel
include
private
mos
mm
paging
table_ops
do_copy.h
Generated on Sun Sep 1 2024 18:22:52 for MOS Source Code by
1.12.0