Searched refs:__set_memory (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/arch/loongarch/mm/ |
| H A D | pageattr.c | 107 static int __set_memory(unsigned long addr, int numpages, pgprot_t set_mask, pgprot_t clear_mask) in __set_memory() function 134 return __set_memory(addr, numpages, __pgprot(0), __pgprot(_PAGE_NO_EXEC)); in set_memory_x() 142 return __set_memory(addr, numpages, __pgprot(_PAGE_NO_EXEC), __pgprot(0)); in set_memory_nx() 150 return __set_memory(addr, numpages, __pgprot(0), __pgprot(_PAGE_WRITE | _PAGE_DIRTY)); in set_memory_ro() 158 return __set_memory(addr, numpages, __pgprot(_PAGE_WRITE | _PAGE_DIRTY), __pgprot(0)); in set_memory_rw() 208 return __set_memory(addr, 1, PAGE_KERNEL, __pgprot(0)); in set_direct_map_default_noflush() 218 return __set_memory(addr, 1, __pgprot(0), __pgprot(_PAGE_PRESENT | _PAGE_VALID)); in set_direct_map_invalid_noflush() 237 return __set_memory(addr, 1, set, clear); in set_direct_map_valid_noflush()
|
| /linux-6.15/arch/riscv/mm/ |
| H A D | pageattr.c | 262 static int __set_memory(unsigned long addr, int numpages, pgprot_t set_mask, in __set_memory() function 351 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), in set_memory_rw_nx() 357 return __set_memory(addr, numpages, __pgprot(_PAGE_READ), in set_memory_ro() 363 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), in set_memory_rw() 369 return __set_memory(addr, numpages, __pgprot(_PAGE_EXEC), __pgprot(0)); in set_memory_x() 374 return __set_memory(addr, numpages, __pgprot(0), __pgprot(_PAGE_EXEC)); in set_memory_nx() 379 return __set_memory((unsigned long)page_address(page), 1, in set_direct_map_invalid_noflush() 385 return __set_memory((unsigned long)page_address(page), 1, in set_direct_map_default_noflush() 401 return __set_memory((unsigned long)page_address(page), nr, set, clear); in set_direct_map_valid_noflush()
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | set_memory.h | 27 int __set_memory(unsigned long addr, unsigned long numpages, unsigned long flags); 44 return __set_memory(addr, numpages, (flags)); \ 52 return __set_memory((unsigned long)start, numpages, (flags)); \
|
| /linux-6.15/arch/s390/mm/ |
| H A D | pageattr.c | 372 int __set_memory(unsigned long addr, unsigned long numpages, unsigned long flags) in __set_memory() function 397 return __set_memory((unsigned long)page_to_virt(page), 1, SET_MEMORY_INV); in set_direct_map_invalid_noflush() 402 return __set_memory((unsigned long)page_to_virt(page), 1, SET_MEMORY_DEF); in set_direct_map_default_noflush() 414 return __set_memory((unsigned long)page_to_virt(page), nr, flags); in set_direct_map_valid_noflush()
|