/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | gmap.c | 45 etype = _SEGMENT_ENTRY_EMPTY; in gmap_alloc() 365 flush = (*entry != _SEGMENT_ENTRY_EMPTY); in __gmap_unlink_by_vmaddr() 366 *entry = _SEGMENT_ENTRY_EMPTY; in __gmap_unlink_by_vmaddr() 574 gmap_alloc_table(gmap, table, _SEGMENT_ENTRY_EMPTY, in __gmap_link() 602 if (*table == _SEGMENT_ENTRY_EMPTY) { in __gmap_link() 1337 *ste = _SEGMENT_ENTRY_EMPTY; in gmap_unshadow_pgt() 1365 sgt[i] = _SEGMENT_ENTRY_EMPTY; in __gmap_unshadow_sgt() 1934 crst_table_init(s_sgt, _SEGMENT_ENTRY_EMPTY); in gmap_shadow_sgt() 2322 pmd_val(*pmdp) = _SEGMENT_ENTRY_EMPTY; in gmap_pmdp_clear() 2379 *entry = _SEGMENT_ENTRY_EMPTY; in gmap_pmdp_idte_local() [all...] |
H A D | hugetlbpage.c | 69 rste = _SEGMENT_ENTRY_EMPTY; in __pte_to_rste() 188 pmdp_xchg_direct(mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in huge_ptep_get_and_clear()
|
H A D | pgalloc.c | 449 table = base_crst_alloc(_SEGMENT_ENTRY_EMPTY); in base_region3_walk() 588 table = base_crst_alloc(_SEGMENT_ENTRY_EMPTY); in base_asce_alloc()
|
H A D | pageattr.c | 193 pm_dir = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in split_pud_page()
|
H A D | vmem.c | 344 pmd = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in modify_pud_table()
|
H A D | kasan_init.c | 165 pm_dir = kasan_early_crst_alloc(_SEGMENT_ENTRY_EMPTY); in kasan_early_vmemmap_populate()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | pgtable.h | 284 #define _SEGMENT_ENTRY_EMPTY (_SEGMENT_ENTRY_INVALID) macro 732 return pmd_val(pmd) != _SEGMENT_ENTRY_EMPTY; in pmd_present() 737 return pmd_val(pmd) == _SEGMENT_ENTRY_EMPTY; in pmd_none() 910 pmd_val(*pmdp) = _SEGMENT_ENTRY_EMPTY; in pmd_clear() 1607 return pmdp_xchg_direct(mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in pmdp_huge_get_and_clear() 1617 *pmdp = __pmd(_SEGMENT_ENTRY_EMPTY); in pmdp_huge_get_and_clear_full() 1620 return pmdp_xchg_lazy(vma->vm_mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in pmdp_huge_get_and_clear_full()
|
H A D | hugetlb.h | 52 pte_val(*ptep) = _SEGMENT_ENTRY_EMPTY; in huge_pte_clear()
|
H A D | pgalloc.h | 88 crst_table_init(table, _SEGMENT_ENTRY_EMPTY); in pmd_alloc_one()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | hugetlbpage.c | 70 rste = _SEGMENT_ENTRY_EMPTY; in __pte_to_rste() 187 pmdp_xchg_direct(mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in huge_ptep_get_and_clear()
|
H A D | gmap.c | 56 etype = _SEGMENT_ENTRY_EMPTY; in gmap_alloc() 375 flush = (*entry != _SEGMENT_ENTRY_EMPTY); in __gmap_unlink_by_vmaddr() 376 *entry = _SEGMENT_ENTRY_EMPTY; in __gmap_unlink_by_vmaddr() 584 gmap_alloc_table(gmap, table, _SEGMENT_ENTRY_EMPTY, in __gmap_link() 612 if (*table == _SEGMENT_ENTRY_EMPTY) { in __gmap_link() 1361 *ste = _SEGMENT_ENTRY_EMPTY; in gmap_unshadow_pgt() 1389 sgt[i] = _SEGMENT_ENTRY_EMPTY; in __gmap_unshadow_sgt() 1964 crst_table_init(__va(s_sgt), _SEGMENT_ENTRY_EMPTY); in gmap_shadow_sgt() local 2351 set_pmd(pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in gmap_pmdp_clear() 2408 *entry = _SEGMENT_ENTRY_EMPTY; in gmap_pmdp_idte_local() [all...] |
H A D | pgalloc.c | 589 table = base_crst_alloc(_SEGMENT_ENTRY_EMPTY); in base_region3_walk() 728 table = base_crst_alloc(_SEGMENT_ENTRY_EMPTY); in base_asce_alloc()
|
H A D | vmem.c | 342 pmd = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in modify_pud_table() 585 pmd = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in vmem_get_alloc_pte()
|
H A D | pageattr.c | 218 pm_dir = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in split_pud_page()
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | hugetlb.h | 54 set_pte(ptep, __pte(_SEGMENT_ENTRY_EMPTY)); in huge_pte_clear()
|
H A D | pgalloc.h | 88 crst_table_init(table, _SEGMENT_ENTRY_EMPTY); in pmd_alloc_one()
|
H A D | pgtable.h | 291 #define _SEGMENT_ENTRY_EMPTY (_SEGMENT_ENTRY_INVALID) macro 752 return pmd_val(pmd) != _SEGMENT_ENTRY_EMPTY; in pmd_present() 757 return pmd_val(pmd) == _SEGMENT_ENTRY_EMPTY; in pmd_none() 967 set_pmd(pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in pmd_clear() 1740 return pmdp_xchg_direct(mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in pmdp_huge_get_and_clear() 1750 set_pmd(pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in pmdp_huge_get_and_clear_full() 1753 return pmdp_xchg_lazy(vma->vm_mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); in pmdp_huge_get_and_clear_full()
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | vdso.c | 126 memset64((u64 *)segment_table, _SEGMENT_ENTRY_EMPTY, _CRST_ENTRIES); in vdso_alloc_per_cpu()
|
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | vmem.c | 361 pmd = boot_crst_alloc(_SEGMENT_ENTRY_EMPTY); in pgtable_pud_populate()
|