OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:vm_mm
(Results
1 - 25
of
48
) sorted by null
1
2
/external/kernel-headers/original/asm-x86/
tlbflush_32.h
107
if (vma->
vm_mm
== current->active_mm)
114
if (vma->
vm_mm
== current->active_mm)
139
flush_tlb_mm(vma->
vm_mm
);
/bionic/libc/kernel/common/asm-generic/
pgtable.h
24
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
31
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
35
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
42
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
61
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/development/ndk/platforms/android-3/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/external/kernel-headers/original/asm-generic/
pgtable.h
19
set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); \
40
set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); \
53
set_pte_at((__vma)->
vm_mm
, (__address), \
78
set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), \
124
__pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); \
/prebuilts/ndk/4/platforms/android-3/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/4/platforms/android-4/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/4/platforms/android-5/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/4/platforms/android-5/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/4/platforms/android-8/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/4/platforms/android-8/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/5/platforms/android-3/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/6/platforms/android-3/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/6/platforms/android-3/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-14/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-14/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-3/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-3/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-4/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-4/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-5/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-5/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-8/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-8/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-9/arch-arm/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
/prebuilts/ndk/7/platforms/android-9/arch-x86/usr/include/asm-generic/
pgtable.h
18
#define ptep_establish(__vma, __address, __ptep, __entry) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
26
#define ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) do { set_pte_at((__vma)->
vm_mm
, (__address), __ptep, __entry); flush_tlb_page(__vma, __address); } while (0)
30
#define ptep_test_and_clear_young(__vma, __address, __ptep) ({ pte_t __pte = *(__ptep); int r = 1; if (!pte_young(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkold(__pte)); r; })
38
#define ptep_test_and_clear_dirty(__vma, __address, __ptep) ({ pte_t __pte = *__ptep; int r = 1; if (!pte_dirty(__pte)) r = 0; else set_pte_at((__vma)->
vm_mm
, (__address), (__ptep), pte_mkclean(__pte)); r; })
58
#define ptep_clear_flush(__vma, __address, __ptep) ({ pte_t __pte; __pte = ptep_get_and_clear((__vma)->
vm_mm
, __address, __ptep); flush_tlb_page(__vma, __address); __pte; })
Completed in 509 milliseconds
1
2