crash.software
Projects
Pull Requests
Issues
Builds
criu
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
criu
Files
🤬
Sign In
v3.12
ROOT
/
criu
/
pagemap.c
Search
History
806 lines
|
ISO-8859-1
|
16 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
SEEK_DATA
SEEK_HOLE
MAX_BUNCH_SIZE
PAGEMAP_ENTRY_SIZE_ESTIMATE
DUP_IDS_BASE
page_read_iov
from
:
off_t
end
:
off_t
to
:
struct iovec*
nr
:
unsigned int
l
:
struct list_head
can_extend_bunch
(
struct iovec*,unsigned long,unsigned long
)
{...}
:
bool
punch_hole
(
struct page_read*,unsigned long,unsigned long,bool
)
{...}
:
int
dedup_one_iovec
(
struct page_read*,unsigned long,unsigned long
)
{...}
:
int
advance
(
struct page_read*
)
{...}
:
int
skip_pagemap_pages
(
struct page_read*,unsigned long
)
{...}
:
void
seek_pagemap
(
struct page_read*,unsigned long
)
{...}
:
int
pagemap_bound_check
(
PagemapEntry*,unsigned long,int
)
{...}
:
void
read_parent_page
(
struct page_read*,unsigned long,int,void*,unsigned
)
{...}
:
int
read_local_page
(
struct page_read*,unsigned long,unsigned long,void*
)
{...}
:
int
enqueue_async_iov
(
struct page_read*,void*,unsigned long,struct list_head*
)
{...}
:
int
pagemap_render_iovec
(
struct list_head*,struct task_restore_args*
)
{...}
:
int
pagemap_enqueue_iovec
(
struct page_read*,void*,unsigned long,struct list_head*
)
{...}
:
int
maybe_read_page_local
(
struct page_read*,unsigned long,int,void*,unsigned
)
{...}
:
int
read_page_complete
(
unsigned long,unsigned long,int,void*
)
{...}
:
int
maybe_read_page_remote
(
struct page_read*,unsigned long,int,void*,unsigned
)
{...}
:
int
read_pagemap_page
(
struct page_read*,unsigned long,int,void*,unsigned
)
{...}
:
int
free_pagemaps
(
struct page_read*
)
{...}
:
void
advance_piov
(
struct page_read_iov*,ssize_t
)
{...}
:
void
process_async_reads
(
struct page_read*
)
{...}
:
int
close_page_read
(
struct page_read*
)
{...}
:
void
reset_pagemap
(
struct page_read*
)
{...}
:
void
try_open_parent
(
int,unsigned long,struct page_read*,int
)
{...}
:
int
init_compat_pagemap_entry
(
PagemapEntry*
)
{...}
:
void
init_pagemaps
(
struct page_read*
)
{...}
:
int
open_page_read_at
(
int,unsigned long,struct page_read*,int
)
{...}
:
int
open_page_read
(
unsigned long,struct page_read*,int
)
{...}
:
int
dup_page_read
(
struct page_read*,struct page_read*
)
{...}
:
void
All occurrences
Please wait...
Page is in error, reload to recover