Home
last modified time | relevance | path

Searched refs:slbie_data (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dslb.c421 unsigned long slbie_data = get_paca()->slb_cache[index]; in slb_cache_slbie_kernel() local
424 slbie_data <<= SID_SHIFT; in slb_cache_slbie_kernel()
425 slbie_data |= 0xc000000000000000ULL; in slb_cache_slbie_kernel()
426 if ((ksp & slb_esid_mask(mmu_kernel_ssize)) == slbie_data) in slb_cache_slbie_kernel()
428 slbie_data |= mmu_kernel_ssize << SLBIE_SSIZE_SHIFT; in slb_cache_slbie_kernel()
430 asm volatile("slbie %0" : : "r" (slbie_data)); in slb_cache_slbie_kernel()
435 unsigned long slbie_data = get_paca()->slb_cache[index]; in slb_cache_slbie_user() local
437 slbie_data <<= SID_SHIFT; in slb_cache_slbie_user()
438 slbie_data |= user_segment_size(slbie_data) << SLBIE_SSIZE_SHIF in slb_cache_slbie_user()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dslb.c445 unsigned long slbie_data = get_paca()->slb_cache[index]; in slb_cache_slbie_kernel() local
448 slbie_data <<= SID_SHIFT; in slb_cache_slbie_kernel()
449 slbie_data |= 0xc000000000000000ULL; in slb_cache_slbie_kernel()
450 if ((ksp & slb_esid_mask(mmu_kernel_ssize)) == slbie_data) in slb_cache_slbie_kernel()
452 slbie_data |= mmu_kernel_ssize << SLBIE_SSIZE_SHIFT; in slb_cache_slbie_kernel()
454 asm volatile("slbie %0" : : "r" (slbie_data)); in slb_cache_slbie_kernel()
459 unsigned long slbie_data = get_paca()->slb_cache[index]; in slb_cache_slbie_user() local
461 slbie_data <<= SID_SHIFT; in slb_cache_slbie_user()
462 slbie_data |= user_segment_size(slbie_data) << SLBIE_SSIZE_SHIF in slb_cache_slbie_user()
[all...]

Completed in 3 milliseconds