Home
last modified time | relevance | path

Searched refs:numpages (Results 1 - 25 of 71) sorted by relevance

123

/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dset_memory.h10 int set_memory_rox(unsigned long addr, int numpages);
41 int __set_memory_prot(unsigned long addr, int numpages, pgprot_t prot);
42 int _set_memory_uc(unsigned long addr, int numpages);
43 int _set_memory_wc(unsigned long addr, int numpages);
44 int _set_memory_wt(unsigned long addr, int numpages);
45 int _set_memory_wb(unsigned long addr, int numpages);
46 int set_memory_uc(unsigned long addr, int numpages);
47 int set_memory_wc(unsigned long addr, int numpages);
48 int set_memory_wb(unsigned long addr, int numpages);
49 int set_memory_np(unsigned long addr, int numpages);
[all...]
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dset_memory.h37 int __set_memory_prot(unsigned long addr, int numpages, pgprot_t prot);
38 int _set_memory_uc(unsigned long addr, int numpages);
39 int _set_memory_wc(unsigned long addr, int numpages);
40 int _set_memory_wt(unsigned long addr, int numpages);
41 int _set_memory_wb(unsigned long addr, int numpages);
42 int set_memory_uc(unsigned long addr, int numpages);
43 int set_memory_wc(unsigned long addr, int numpages);
44 int set_memory_wb(unsigned long addr, int numpages);
45 int set_memory_np(unsigned long addr, int numpages);
46 int set_memory_4k(unsigned long addr, int numpages);
[all...]
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dset_memory.h12 int change_memory_attr(unsigned long addr, int numpages, long action);
14 static inline int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() argument
16 return change_memory_attr(addr, numpages, SET_MEMORY_RO); in set_memory_ro()
19 static inline int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() argument
21 return change_memory_attr(addr, numpages, SET_MEMORY_RW); in set_memory_rw()
24 static inline int set_memory_nx(unsigned long addr, int numpages) in set_memory_nx() argument
26 return change_memory_attr(addr, numpages, SET_MEMORY_NX); in set_memory_nx()
29 static inline int set_memory_x(unsigned long addr, int numpages) in set_memory_x() argument
31 return change_memory_attr(addr, numpages, SET_MEMORY_X); in set_memory_x()
34 static inline int set_memory_np(unsigned long addr, int numpages) in set_memory_np() argument
39 set_memory_p(unsigned long addr, int numpages) set_memory_p() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/mm/pat/
H A Dset_memory.c48 unsigned long numpages; member
395 for (i = 0; i < cpa->numpages; i++) in __cpa_flush_tlb()
411 if (cpa->force_flush_all || cpa->numpages > tlb_single_page_flush_ceiling) in cpa_flush()
420 for (i = 0; i < cpa->numpages; i++) { in cpa_flush()
844 unsigned long numpages, pmask, psize, lpaddr, pfn, old_pfn; in __should_split_large_page() local
880 numpages = (lpaddr - address) >> PAGE_SHIFT; in __should_split_large_page()
881 if (numpages < cpa->numpages) in __should_split_large_page()
882 cpa->numpages = numpages; in __should_split_large_page()
1742 unsigned long numpages = cpa->numpages; __change_page_attr_set_clr() local
1793 change_page_attr_set_clr(unsigned long *addr, int numpages, pgprot_t mask_set, pgprot_t mask_clr, int force_split, int in_flag, struct page **pages) change_page_attr_set_clr() argument
1876 change_page_attr_set(unsigned long *addr, int numpages, pgprot_t mask, int array) change_page_attr_set() argument
1883 change_page_attr_clear(unsigned long *addr, int numpages, pgprot_t mask, int array) change_page_attr_clear() argument
1890 cpa_set_pages_array(struct page **pages, int numpages, pgprot_t mask) cpa_set_pages_array() argument
1897 cpa_clear_pages_array(struct page **pages, int numpages, pgprot_t mask) cpa_clear_pages_array() argument
1910 __set_memory_prot(unsigned long addr, int numpages, pgprot_t prot) __set_memory_prot() argument
1917 _set_memory_uc(unsigned long addr, int numpages) _set_memory_uc() argument
1930 set_memory_uc(unsigned long addr, int numpages) set_memory_uc() argument
1955 _set_memory_wc(unsigned long addr, int numpages) _set_memory_wc() argument
1971 set_memory_wc(unsigned long addr, int numpages) set_memory_wc() argument
1988 _set_memory_wt(unsigned long addr, int numpages) _set_memory_wt() argument
1994 _set_memory_wb(unsigned long addr, int numpages) _set_memory_wb() argument
2001 set_memory_wb(unsigned long addr, int numpages) set_memory_wb() argument
2044 set_memory_p(unsigned long *addr, int numpages) set_memory_p() argument
2059 set_memory_x(unsigned long addr, int numpages) set_memory_x() argument
2067 set_memory_nx(unsigned long addr, int numpages) set_memory_nx() argument
2075 set_memory_ro(unsigned long addr, int numpages) set_memory_ro() argument
2080 set_memory_rox(unsigned long addr, int numpages) set_memory_rox() argument
2090 set_memory_rw(unsigned long addr, int numpages) set_memory_rw() argument
2095 set_memory_np(unsigned long addr, int numpages) set_memory_np() argument
2100 set_memory_np_noalias(unsigned long addr, int numpages) set_memory_np_noalias() argument
2107 set_memory_4k(unsigned long addr, int numpages) set_memory_4k() argument
2113 set_memory_nonglobal(unsigned long addr, int numpages) set_memory_nonglobal() argument
2119 set_memory_global(unsigned long addr, int numpages) set_memory_global() argument
2129 __set_memory_enc_pgtable(unsigned long addr, int numpages, bool enc) __set_memory_enc_pgtable() argument
2178 __set_memory_enc_dec(unsigned long addr, int numpages, bool enc) __set_memory_enc_dec() argument
2186 set_memory_encrypted(unsigned long addr, int numpages) set_memory_encrypted() argument
2192 set_memory_decrypted(unsigned long addr, int numpages) set_memory_decrypted() argument
2198 set_pages_uc(struct page *page, int numpages) set_pages_uc() argument
2206 _set_pages_array(struct page **pages, int numpages, enum page_cache_mode new_type) _set_pages_array() argument
2252 set_pages_array_uc(struct page **pages, int numpages) set_pages_array_uc() argument
2258 set_pages_array_wc(struct page **pages, int numpages) set_pages_array_wc() argument
2264 set_pages_wb(struct page *page, int numpages) set_pages_wb() argument
2272 set_pages_array_wb(struct page **pages, int numpages) set_pages_array_wb() argument
2297 set_pages_ro(struct page *page, int numpages) set_pages_ro() argument
2304 set_pages_rw(struct page *page, int numpages) set_pages_rw() argument
2311 __set_pages_p(struct page *page, int numpages) __set_pages_p() argument
2330 __set_pages_np(struct page *page, int numpages) __set_pages_np() argument
2360 __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument
2405 kernel_map_pages_in_pgd(pgd_t *pgd, u64 pfn, unsigned long address, unsigned numpages, unsigned long page_flags) kernel_map_pages_in_pgd() argument
2442 kernel_unmap_pages_in_pgd(pgd_t *pgd, unsigned long address, unsigned long numpages) kernel_unmap_pages_in_pgd() argument
[all...]
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dset_memory.h14 int set_memory_ro(unsigned long addr, int numpages);
15 int set_memory_rw(unsigned long addr, int numpages);
16 int set_memory_x(unsigned long addr, int numpages);
17 int set_memory_nx(unsigned long addr, int numpages);
18 int set_memory_rw_nx(unsigned long addr, int numpages);
22 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } in set_memory_ro() argument
23 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } in set_memory_rw() argument
24 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } in set_memory_x() argument
25 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } in set_memory_nx() argument
27 static inline int set_memory_rw_nx(unsigned long addr, int numpages) { retur in protect_kernel_text_data() argument
[all...]
/kernel/linux/linux-5.10/arch/x86/mm/pat/
H A Dset_memory.c41 unsigned long numpages; member
348 for (i = 0; i < cpa->numpages; i++) in __cpa_flush_tlb()
364 if (cpa->force_flush_all || cpa->numpages > tlb_single_page_flush_ceiling) in cpa_flush()
373 for (i = 0; i < cpa->numpages; i++) { in cpa_flush()
768 unsigned long numpages, pmask, psize, lpaddr, pfn, old_pfn; in __should_split_large_page() local
804 numpages = (lpaddr - address) >> PAGE_SHIFT; in __should_split_large_page()
805 if (numpages < cpa->numpages) in __should_split_large_page()
806 cpa->numpages = numpages; in __should_split_large_page()
1643 unsigned long numpages = cpa->numpages; __change_page_attr_set_clr() local
1687 change_page_attr_set_clr(unsigned long *addr, int numpages, pgprot_t mask_set, pgprot_t mask_clr, int force_split, int in_flag, struct page **pages) change_page_attr_set_clr() argument
1779 change_page_attr_set(unsigned long *addr, int numpages, pgprot_t mask, int array) change_page_attr_set() argument
1786 change_page_attr_clear(unsigned long *addr, int numpages, pgprot_t mask, int array) change_page_attr_clear() argument
1793 cpa_set_pages_array(struct page **pages, int numpages, pgprot_t mask) cpa_set_pages_array() argument
1800 cpa_clear_pages_array(struct page **pages, int numpages, pgprot_t mask) cpa_clear_pages_array() argument
1813 __set_memory_prot(unsigned long addr, int numpages, pgprot_t prot) __set_memory_prot() argument
1820 _set_memory_uc(unsigned long addr, int numpages) _set_memory_uc() argument
1833 set_memory_uc(unsigned long addr, int numpages) set_memory_uc() argument
1858 _set_memory_wc(unsigned long addr, int numpages) _set_memory_wc() argument
1874 set_memory_wc(unsigned long addr, int numpages) set_memory_wc() argument
1891 _set_memory_wt(unsigned long addr, int numpages) _set_memory_wt() argument
1897 _set_memory_wb(unsigned long addr, int numpages) _set_memory_wb() argument
1904 set_memory_wb(unsigned long addr, int numpages) set_memory_wb() argument
1917 set_memory_x(unsigned long addr, int numpages) set_memory_x() argument
1925 set_memory_nx(unsigned long addr, int numpages) set_memory_nx() argument
1933 set_memory_ro(unsigned long addr, int numpages) set_memory_ro() argument
1938 set_memory_rw(unsigned long addr, int numpages) set_memory_rw() argument
1943 set_memory_np(unsigned long addr, int numpages) set_memory_np() argument
1948 set_memory_np_noalias(unsigned long addr, int numpages) set_memory_np_noalias() argument
1957 set_memory_4k(unsigned long addr, int numpages) set_memory_4k() argument
1963 set_memory_nonglobal(unsigned long addr, int numpages) set_memory_nonglobal() argument
1969 set_memory_global(unsigned long addr, int numpages) set_memory_global() argument
1975 __set_memory_enc_dec(unsigned long addr, int numpages, bool enc) __set_memory_enc_dec() argument
2018 set_memory_encrypted(unsigned long addr, int numpages) set_memory_encrypted() argument
2024 set_memory_decrypted(unsigned long addr, int numpages) set_memory_decrypted() argument
2030 set_pages_uc(struct page *page, int numpages) set_pages_uc() argument
2038 _set_pages_array(struct page **pages, int numpages, enum page_cache_mode new_type) _set_pages_array() argument
2084 set_pages_array_uc(struct page **pages, int numpages) set_pages_array_uc() argument
2090 set_pages_array_wc(struct page **pages, int numpages) set_pages_array_wc() argument
2096 set_pages_array_wt(struct page **pages, int numpages) set_pages_array_wt() argument
2102 set_pages_wb(struct page *page, int numpages) set_pages_wb() argument
2110 set_pages_array_wb(struct page **pages, int numpages) set_pages_array_wb() argument
2135 set_pages_ro(struct page *page, int numpages) set_pages_ro() argument
2142 set_pages_rw(struct page *page, int numpages) set_pages_rw() argument
2149 __set_pages_p(struct page *page, int numpages) __set_pages_p() argument
2168 __set_pages_np(struct page *page, int numpages) __set_pages_np() argument
2197 __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument
2243 kernel_map_pages_in_pgd(pgd_t *pgd, u64 pfn, unsigned long address, unsigned numpages, unsigned long page_flags) kernel_map_pages_in_pgd() argument
2280 kernel_unmap_pages_in_pgd(pgd_t *pgd, unsigned long address, unsigned long numpages) kernel_unmap_pages_in_pgd() argument
[all...]
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dset_memory.h10 int set_memory_ro(unsigned long addr, int numpages);
11 int set_memory_rw(unsigned long addr, int numpages);
12 int set_memory_x(unsigned long addr, int numpages);
13 int set_memory_nx(unsigned long addr, int numpages);
14 int set_memory_valid(unsigned long addr, int numpages, int enable);
16 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } in set_memory_ro() argument
17 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } in set_memory_rw() argument
18 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } in set_memory_x() argument
19 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } in set_memory_nx() argument
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dset_memory.h14 int set_memory_ro(unsigned long addr, int numpages);
15 int set_memory_rw(unsigned long addr, int numpages);
16 int set_memory_x(unsigned long addr, int numpages);
17 int set_memory_nx(unsigned long addr, int numpages);
18 int set_memory_rw_nx(unsigned long addr, int numpages);
30 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } in set_memory_ro() argument
31 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } in set_memory_rw() argument
32 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } in set_memory_x() argument
33 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } in set_memory_nx() argument
34 static inline int set_memory_rw_nx(unsigned long addr, int numpages) { retur in set_memory_nx() argument
[all...]
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dset_memory.h14 int __set_memory(unsigned long addr, int numpages, unsigned long flags);
16 static inline int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() argument
18 return __set_memory(addr, numpages, SET_MEMORY_RO); in set_memory_ro()
21 static inline int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() argument
23 return __set_memory(addr, numpages, SET_MEMORY_RW); in set_memory_rw()
26 static inline int set_memory_nx(unsigned long addr, int numpages) in set_memory_nx() argument
28 return __set_memory(addr, numpages, SET_MEMORY_NX); in set_memory_nx()
31 static inline int set_memory_x(unsigned long addr, int numpages) in set_memory_x() argument
33 return __set_memory(addr, numpages, SET_MEMORY_X); in set_memory_x()
/kernel/linux/linux-6.6/include/linux/
H A Dset_memory.h11 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } in set_memory_ro() argument
12 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } in set_memory_rw() argument
13 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } in set_memory_x() argument
14 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } in set_memory_nx() argument
18 static inline int set_memory_rox(unsigned long addr, int numpages) in set_memory_rox() argument
20 int ret = set_memory_ro(addr, numpages); in set_memory_rox()
23 return set_memory_x(addr, numpages); in set_memory_rox()
70 static inline int set_memory_encrypted(unsigned long addr, int numpages) in set_memory_encrypted() argument
75 static inline int set_memory_decrypted(unsigned long addr, int numpages) in set_memory_decrypted() argument
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dpageattr.c53 static int change_memory_common(unsigned long addr, int numpages, in change_memory_common() argument
57 unsigned long size = PAGE_SIZE * numpages; in change_memory_common()
87 if (!numpages) in change_memory_common()
111 int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() argument
113 return change_memory_common(addr, numpages, in set_memory_ro()
118 int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() argument
120 return change_memory_common(addr, numpages, in set_memory_rw()
125 int set_memory_nx(unsigned long addr, int numpages) in set_memory_nx() argument
127 return change_memory_common(addr, numpages, in set_memory_nx()
132 int set_memory_x(unsigned long addr, int numpages) in set_memory_x() argument
139 set_memory_valid(unsigned long addr, int numpages, int enable) set_memory_valid() argument
181 __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument
[all...]
/kernel/linux/linux-5.10/arch/riscv/mm/
H A Dpageattr.c107 static int __set_memory(unsigned long addr, int numpages, pgprot_t set_mask, in __set_memory() argument
112 unsigned long end = start + PAGE_SIZE * numpages; in __set_memory()
118 if (!numpages) in __set_memory()
131 int set_memory_rw_nx(unsigned long addr, int numpages) in set_memory_rw_nx() argument
133 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), in set_memory_rw_nx()
137 int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() argument
139 return __set_memory(addr, numpages, __pgprot(_PAGE_READ), in set_memory_ro()
143 int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() argument
145 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), in set_memory_rw()
149 int set_memory_x(unsigned long addr, int numpages) in set_memory_x() argument
154 set_memory_nx(unsigned long addr, int numpages) set_memory_nx() argument
193 __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument
[all...]
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dpageattr.c67 static int change_memory_common(unsigned long addr, int numpages, in change_memory_common() argument
71 unsigned long size = PAGE_SIZE * numpages; in change_memory_common()
101 if (!numpages) in change_memory_common()
125 int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() argument
127 return change_memory_common(addr, numpages, in set_memory_ro()
132 int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() argument
134 return change_memory_common(addr, numpages, in set_memory_rw()
139 int set_memory_nx(unsigned long addr, int numpages) in set_memory_nx() argument
141 return change_memory_common(addr, numpages, in set_memory_nx()
146 int set_memory_x(unsigned long addr, int numpages) in set_memory_x() argument
153 set_memory_valid(unsigned long addr, int numpages, int enable) set_memory_valid() argument
196 __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dset_memory.h10 int set_memory_ro(unsigned long addr, int numpages);
11 int set_memory_rw(unsigned long addr, int numpages);
12 int set_memory_x(unsigned long addr, int numpages);
13 int set_memory_nx(unsigned long addr, int numpages);
15 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } in set_memory_ro() argument
16 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } in set_memory_rw() argument
17 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } in set_memory_x() argument
18 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } in set_memory_nx() argument
/kernel/linux/linux-5.10/include/drm/ttm/
H A Dttm_set_memory.h55 static inline int ttm_set_pages_wb(struct page *page, int numpages) in ttm_set_pages_wb() argument
57 return set_pages_wb(page, numpages); in ttm_set_pages_wb()
60 static inline int ttm_set_pages_wc(struct page *page, int numpages) in ttm_set_pages_wc() argument
64 return set_memory_wc(addr, numpages); in ttm_set_pages_wc()
67 static inline int ttm_set_pages_uc(struct page *page, int numpages) in ttm_set_pages_uc() argument
69 return set_pages_uc(page, numpages); in ttm_set_pages_uc()
105 static inline int ttm_set_pages_wb(struct page *page, int numpages) in ttm_set_pages_wb() argument
109 for (i = 0; i < numpages; i++) in ttm_set_pages_wb()
131 static inline int ttm_set_pages_wb(struct page *page, int numpages) in ttm_set_pages_wb() argument
138 static inline int ttm_set_pages_wc(struct page *page, int numpages) in ttm_set_pages_wc() argument
143 ttm_set_pages_uc(struct page *page, int numpages) ttm_set_pages_uc() argument
[all...]
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dpageattr.c54 static int change_memory_common(unsigned long addr, int numpages, in change_memory_common() argument
58 unsigned long end = PAGE_ALIGN(addr) + numpages * PAGE_SIZE; in change_memory_common()
73 int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() argument
75 return change_memory_common(addr, numpages, in set_memory_ro()
80 int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() argument
82 return change_memory_common(addr, numpages, in set_memory_rw()
87 int set_memory_nx(unsigned long addr, int numpages) in set_memory_nx() argument
89 return change_memory_common(addr, numpages, in set_memory_nx()
94 int set_memory_x(unsigned long addr, int numpages) in set_memory_x() argument
96 return change_memory_common(addr, numpages, in set_memory_x()
101 set_memory_valid(unsigned long addr, int numpages, int enable) set_memory_valid() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dpageattr.c35 static int change_memory_common(unsigned long addr, int numpages, in change_memory_common() argument
39 unsigned long end = PAGE_ALIGN(addr) + numpages * PAGE_SIZE; in change_memory_common()
63 int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() argument
65 return change_memory_common(addr, numpages, in set_memory_ro()
70 int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() argument
72 return change_memory_common(addr, numpages, in set_memory_rw()
77 int set_memory_nx(unsigned long addr, int numpages) in set_memory_nx() argument
79 return change_memory_common(addr, numpages, in set_memory_nx()
84 int set_memory_x(unsigned long addr, int numpages) in set_memory_x() argument
86 return change_memory_common(addr, numpages, in set_memory_x()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dset_memory.h11 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } in set_memory_ro() argument
12 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } in set_memory_rw() argument
13 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } in set_memory_x() argument
14 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } in set_memory_nx() argument
43 static inline int set_memory_encrypted(unsigned long addr, int numpages) in set_memory_encrypted() argument
48 static inline int set_memory_decrypted(unsigned long addr, int numpages) in set_memory_decrypted() argument
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dset_memory.h27 int __set_memory(unsigned long addr, unsigned long numpages, unsigned long flags);
34 * set_memory_yy(unsigned long addr, int numpages);
42 static inline int fname(unsigned long addr, int numpages) \
44 return __set_memory(addr, numpages, (flags)); \
49 unsigned long numpages; \
51 numpages = (end - start) >> PAGE_SHIFT; \
52 return __set_memory((unsigned long)start, numpages, (flags)); \
/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dpgtable_32.c162 static int change_page_attr(struct page *page, int numpages, pgprot_t prot) in change_page_attr() argument
169 for (i = 0; i < numpages; i++, page++) { in change_page_attr()
184 unsigned long numpages = PFN_UP((unsigned long)_einittext) - in mark_initmem_nx() local
190 change_page_attr(page, numpages, PAGE_KERNEL); in mark_initmem_nx()
197 unsigned long numpages; in mark_rodata_ro() local
206 numpages = PFN_UP((unsigned long)_etext) - in mark_rodata_ro()
209 change_page_attr(page, numpages, PAGE_KERNEL_ROX); in mark_rodata_ro()
215 numpages = PFN_UP((unsigned long)__init_begin) - in mark_rodata_ro()
218 change_page_attr(page, numpages, PAGE_KERNEL_RO); in mark_rodata_ro()
226 void __kernel_map_pages(struct page *page, int numpages, in argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/mm/
H A Dpgtable_32.c135 unsigned long numpages = PFN_UP((unsigned long)_einittext) - in mark_initmem_nx() local
141 set_memory_nx((unsigned long)_sinittext, numpages); in mark_initmem_nx()
142 set_memory_rw((unsigned long)_sinittext, numpages); in mark_initmem_nx()
149 unsigned long numpages; in mark_rodata_ro() local
165 numpages = PFN_UP((unsigned long)__end_rodata) - in mark_rodata_ro()
168 set_memory_ro((unsigned long)_stext, numpages); in mark_rodata_ro()
176 void __kernel_map_pages(struct page *page, int numpages, int enable) in __kernel_map_pages() argument
184 set_memory_p(addr, numpages); in __kernel_map_pages()
186 set_memory_np(addr, numpages); in __kernel_map_pages()
/kernel/linux/linux-5.10/include/asm-generic/
H A Dset_memory.h8 int set_memory_ro(unsigned long addr, int numpages);
9 int set_memory_rw(unsigned long addr, int numpages);
10 int set_memory_x(unsigned long addr, int numpages);
11 int set_memory_nx(unsigned long addr, int numpages);
/kernel/linux/linux-6.6/include/asm-generic/
H A Dset_memory.h8 int set_memory_ro(unsigned long addr, int numpages);
9 int set_memory_rw(unsigned long addr, int numpages);
10 int set_memory_x(unsigned long addr, int numpages);
11 int set_memory_nx(unsigned long addr, int numpages);
/kernel/linux/linux-6.6/arch/riscv/mm/
H A Dpageattr.c262 static int __set_memory(unsigned long addr, int numpages, pgprot_t set_mask, in __set_memory() argument
267 unsigned long end = start + PAGE_SIZE * numpages; in __set_memory()
275 if (!numpages) in __set_memory()
294 for (i = page_start; i < page_start + numpages; ++i) { in __set_memory()
349 int set_memory_rw_nx(unsigned long addr, int numpages) in set_memory_rw_nx() argument
351 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), in set_memory_rw_nx()
355 int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() argument
357 return __set_memory(addr, numpages, __pgprot(_PAGE_READ), in set_memory_ro()
361 int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() argument
363 return __set_memory(addr, numpages, __pgpro in set_memory_rw()
367 set_memory_x(unsigned long addr, int numpages) set_memory_x() argument
372 set_memory_nx(unsigned long addr, int numpages) set_memory_nx() argument
390 __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Dsvm.c40 int set_memory_encrypted(unsigned long addr, int numpages) in set_memory_encrypted() argument
48 uv_unshare_page(PHYS_PFN(__pa(addr)), numpages); in set_memory_encrypted()
53 int set_memory_decrypted(unsigned long addr, int numpages) in set_memory_decrypted() argument
61 uv_share_page(PHYS_PFN(__pa(addr)), numpages); in set_memory_decrypted()

Completed in 13 milliseconds

123