/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_32_mmu.c | 164 pte->may_write = bat->pp > 1; in kvmppc_mmu_book3s_32_xlate_bat() 170 if (iswrite && !pte->may_write) { in kvmppc_mmu_book3s_32_xlate_bat() 228 pte->may_write = false; in kvmppc_mmu_book3s_32_xlate_pte() 236 pte->may_write = true; in kvmppc_mmu_book3s_32_xlate_pte() 266 if (iswrite && pte->may_write && !(pte_r & PTEG_FLAG_DIRTY)) { in kvmppc_mmu_book3s_32_xlate_pte() 270 if (!pte->may_read || (iswrite && !pte->may_write)) in kvmppc_mmu_book3s_32_xlate_pte() 309 pte->may_write = true; in kvmppc_mmu_book3s_32_xlate()
|
H A D | book3s_64_mmu.c | 219 gpte->may_write = true; in kvmppc_mmu_book3s_64_xlate() 305 gpte->may_write = false; in kvmppc_mmu_book3s_64_xlate() 313 gpte->may_write = true; in kvmppc_mmu_book3s_64_xlate() 341 if (iswrite && gpte->may_write && !(r & HPTE_R_C)) { in kvmppc_mmu_book3s_64_xlate() 351 if (!gpte->may_read || (iswrite && !gpte->may_write)) in kvmppc_mmu_book3s_64_xlate()
|
H A D | trace_pr.h | 83 (pte->pte.may_write ? 0x2 : 0) | 112 (pte->pte.may_write ? 0x2 : 0) |
|
H A D | book3s_32_mmu_host.c | 198 if (orig_pte->may_write && writable) { in kvmppc_mmu_map_page() 241 orig_pte->may_write ? 'w' : '-', in kvmppc_mmu_map_page()
|
H A D | book3s_64_mmu_radix.c | 206 gpte->may_write = !!(pte & _PAGE_WRITE); in kvmppc_mmu_walk_radix_tree() 284 gpte->may_write = 0; in kvmppc_mmu_radix_xlate() 293 gpte->may_write = 0; in kvmppc_mmu_radix_xlate()
|
H A D | book3s_64_mmu_host.c | 124 if (!orig_pte->may_write || !writable) in kvmppc_mmu_map_page()
|
H A D | book3s_hv_nested.c | 1206 if (!gpte_p->may_write) { in kvmhv_translate_addr_nested() 1218 if (!gpte_p->may_read && !gpte_p->may_write) { in kvmhv_translate_addr_nested() 1429 perm |= gpte.may_write ? 0UL : _PAGE_WRITE; in __kvmhv_nested_page_fault()
|
H A D | book3s.c | 439 pte->may_write = true; in kvmppc_xlate()
|
H A D | book3s_64_mmu_hv.c | 384 gpte->may_write = hpte_write_permission(pp, key); in kvmppc_mmu_book3s_64_hv_xlate() 393 gpte->may_write = 0; in kvmppc_mmu_book3s_64_hv_xlate()
|
H A D | booke.c | 1960 pte->may_write = true; in kvmppc_xlate() 1991 pte->may_write = true; in kvmppc_xlate()
|
H A D | book3s_pr.c | 726 pte.may_write = true; in kvmppc_handle_pagefault()
|
H A D | powerpc.c | 347 if (!pte.may_write) in kvmppc_st()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_32_mmu.c | 164 pte->may_write = bat->pp > 1; in kvmppc_mmu_book3s_32_xlate_bat() 170 if (iswrite && !pte->may_write) { in kvmppc_mmu_book3s_32_xlate_bat() 228 pte->may_write = false; in kvmppc_mmu_book3s_32_xlate_pte() 236 pte->may_write = true; in kvmppc_mmu_book3s_32_xlate_pte() 266 if (iswrite && pte->may_write && !(pte_r & PTEG_FLAG_DIRTY)) { in kvmppc_mmu_book3s_32_xlate_pte() 270 if (!pte->may_read || (iswrite && !pte->may_write)) in kvmppc_mmu_book3s_32_xlate_pte() 309 pte->may_write = true; in kvmppc_mmu_book3s_32_xlate()
|
H A D | book3s_64_mmu.c | 219 gpte->may_write = true; in kvmppc_mmu_book3s_64_xlate() 304 gpte->may_write = false; in kvmppc_mmu_book3s_64_xlate() 312 gpte->may_write = true; in kvmppc_mmu_book3s_64_xlate() 340 if (iswrite && gpte->may_write && !(r & HPTE_R_C)) { in kvmppc_mmu_book3s_64_xlate() 350 if (!gpte->may_read || (iswrite && !gpte->may_write)) in kvmppc_mmu_book3s_64_xlate()
|
H A D | trace_pr.h | 83 (pte->pte.may_write ? 0x2 : 0) | 112 (pte->pte.may_write ? 0x2 : 0) |
|
H A D | book3s_32_mmu_host.c | 198 if (orig_pte->may_write && writable) { in kvmppc_mmu_map_page() 241 orig_pte->may_write ? 'w' : '-', in kvmppc_mmu_map_page()
|
H A D | book3s_64_mmu_radix.c | 214 gpte->may_write = !!(pte & _PAGE_WRITE); in kvmppc_mmu_walk_radix_tree() 292 gpte->may_write = 0; in kvmppc_mmu_radix_xlate() 301 gpte->may_write = 0; in kvmppc_mmu_radix_xlate()
|
H A D | book3s_64_mmu_host.c | 125 if (!orig_pte->may_write || !writable) in kvmppc_mmu_map_page()
|
H A D | book3s_hv_nested.c | 1390 if (!gpte_p->may_write) { in kvmhv_translate_addr_nested() 1402 if (!gpte_p->may_read && !gpte_p->may_write) { in kvmhv_translate_addr_nested() 1616 perm |= gpte.may_write ? 0UL : _PAGE_WRITE; in __kvmhv_nested_page_fault()
|
H A D | book3s_64_mmu_hv.c | 394 gpte->may_write = hpte_write_permission(pp, key); in kvmppc_mmu_book3s_64_hv_xlate() 403 gpte->may_write = 0; in kvmppc_mmu_book3s_64_hv_xlate()
|
H A D | booke.c | 1994 pte->may_write = true; in kvmppc_xlate() 2025 pte->may_write = true; in kvmppc_xlate()
|
H A D | book3s.c | 469 pte->may_write = true; in kvmppc_xlate()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 391 bool may_write : 1; member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 382 bool may_write : 1; member
|
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | data.c | 1776 pgoff_t *next_pgofs, int seg_type, bool may_write) in __get_data_block() 1786 map.m_may_create = may_write; in __get_data_block() 1774 __get_data_block(struct inode *inode, sector_t iblock, struct buffer_head *bh, int create, int flag, pgoff_t *next_pgofs, int seg_type, bool may_write) __get_data_block() argument
|