Home
last modified time | relevance | path

Searched refs:asce_limit (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/arch/s390/boot/
H A Dstartup.c175 unsigned long asce_limit; in setup_kernel_memory_layout() local
190 asce_limit = _REGION1_SIZE; in setup_kernel_memory_layout()
193 asce_limit = _REGION2_SIZE; in setup_kernel_memory_layout()
202 vmax = adjust_to_uv_max(asce_limit); in setup_kernel_memory_layout()
234 return asce_limit; in setup_kernel_memory_layout()
284 unsigned long asce_limit; in startup_kernel() local
314 asce_limit = setup_kernel_memory_layout(); in startup_kernel()
364 setup_vmem(asce_limit); in startup_kernel()
H A Dboot.h72 void setup_vmem(unsigned long asce_limit);
H A Dvmem.c415 void setup_vmem(unsigned long asce_limit) in setup_vmem() argument
422 if (asce_limit == _REGION1_SIZE) { in setup_vmem()
/kernel/linux/linux-5.10/arch/s390/mm/
H A Dpgalloc.c93 unsigned long asce_limit = mm->context.asce_limit; in crst_table_upgrade() local
96 VM_BUG_ON(asce_limit < _REGION2_SIZE); in crst_table_upgrade()
98 if (end <= asce_limit) in crst_table_upgrade()
101 if (asce_limit == _REGION2_SIZE) { in crst_table_upgrade()
121 VM_BUG_ON(asce_limit != mm->context.asce_limit); in crst_table_upgrade()
127 mm->context.asce_limit = _REGION1_SIZE; in crst_table_upgrade()
136 mm->context.asce_limit = TASK_SIZE_MAX; in crst_table_upgrade()
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dmmu_context.h40 switch (mm->context.asce_limit) { in init_new_context()
43 * context created by exec, the value of asce_limit can in init_new_context()
46 VM_BUG_ON(mm->context.asce_limit); in init_new_context()
48 mm->context.asce_limit = _REGION2_SIZE; in init_new_context()
H A Dmmu.h17 unsigned long asce_limit; member
H A Dpgalloc.h44 if (addr + len > mm->context.asce_limit && in check_asce_limit()
H A Dpgtable.h500 return mm->context.asce_limit <= _REGION1_SIZE; in mm_p4d_folded()
506 return mm->context.asce_limit <= _REGION2_SIZE; in mm_pud_folded()
512 return mm->context.asce_limit <= _REGION3_SIZE; in mm_pmd_folded()
1346 return end <= current->mm->context.asce_limit; in gup_fast_permitted()
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dmmu_context.h41 switch (mm->context.asce_limit) { in init_new_context()
44 * context created by exec, the value of asce_limit can in init_new_context()
47 VM_BUG_ON(mm->context.asce_limit); in init_new_context()
49 mm->context.asce_limit = _REGION2_SIZE; in init_new_context()
H A Dmmu.h18 unsigned long asce_limit; member
H A Dpgalloc.h44 if (addr + len > mm->context.asce_limit && in check_asce_limit()
H A Dpgtable.h494 return mm->context.asce_limit <= _REGION1_SIZE; in mm_p4d_folded()
500 return mm->context.asce_limit <= _REGION2_SIZE; in mm_pud_folded()
506 return mm->context.asce_limit <= _REGION3_SIZE; in mm_pmd_folded()
1482 return end <= current->mm->context.asce_limit; in gup_fast_permitted()
/kernel/linux/linux-6.6/arch/s390/mm/
H A Dpgalloc.c74 unsigned long asce_limit = mm->context.asce_limit; in crst_table_upgrade() local
77 VM_BUG_ON(asce_limit < _REGION2_SIZE); in crst_table_upgrade()
79 if (end <= asce_limit) in crst_table_upgrade()
82 if (asce_limit == _REGION2_SIZE) { in crst_table_upgrade()
102 VM_BUG_ON(asce_limit != mm->context.asce_limit); in crst_table_upgrade()
108 mm->context.asce_limit = _REGION1_SIZE; in crst_table_upgrade()
117 mm->context.asce_limit = TASK_SIZE_MAX; in crst_table_upgrade()

Completed in 12 milliseconds