Searched refs:vsid (Results 1 - 8 of 8) sorted by relevance
/freebsd-10.2-release/sys/boot/powerpc/ps3/ |
H A D | ps3mmu.c | 52 uint64_t vsid, ptegidx; local 58 vsid = 0; 63 vsid = 1; 66 pt.pte_hi |= (vsid << LPTE_VSID_SHIFT) | 69 ptegidx = vsid ^ (((uint64_t)va & ADDR_PIDX) >> shift);
|
/freebsd-10.2-release/sys/powerpc/ps3/ |
H A D | mmu_ps3.c | 276 va_to_pteg(uint64_t vsid, vm_offset_t addr, int large) argument 282 hash = (vsid & VSID_HASH_MASK) ^ (((uint64_t)addr & ADDR_PIDX) >> 290 uint64_t vsid; local 297 vsid = PVO_VSID(pvo); 298 ptegidx = va_to_pteg(vsid, PVO_VADDR(pvo), pvo->pvo_vaddr & PVO_LARGE);
|
/freebsd-10.2-release/sys/powerpc/powerpc/ |
H A D | copyinout.c | 118 register_t vsid; local 120 vsid = va_to_vsid(pm, (vm_offset_t)addr); 123 vsid |= SR_N; 126 if (curthread->td_pcb->pcb_cpu.aim.usr_vsid == vsid) 132 curthread->td_pcb->pcb_cpu.aim.usr_vsid = vsid; 133 __asm __volatile("mtsr %0,%1; isync" :: "n"(USER_SR), "r"(vsid));
|
/freebsd-10.2-release/sys/powerpc/aim/ |
H A D | moea64_native.c | 225 va_to_pteg(uint64_t vsid, vm_offset_t addr, int large) argument 231 hash = (vsid & VSID_HASH_MASK) ^ (((uint64_t)addr & ADDR_PIDX) >> 454 uint64_t vsid; local 463 vsid = PVO_VSID(pvo); 464 ptegidx = va_to_pteg(vsid, PVO_VADDR(pvo),
|
H A D | slb.c | 51 void moea64_release_vsid(uint64_t vsid); 263 * If there is no vsid for this VA, we need to add a new entry 279 uint64_t vsid, slbv; local 287 vsid = moea64_get_unique_vsid(); 289 slbv = vsid << SLBV_VSID_SHIFT; 337 return (vsid);
|
H A D | mmu_oea64.c | 155 void moea64_release_vsid(uint64_t vsid); 162 #define VSID_TO_HASH(vsid) (((vsid) >> 4) & 0xfffff) 387 va_to_pteg(uint64_t vsid, vm_offset_t addr, int large) argument 393 hash = (vsid & VSID_HASH_MASK) ^ (((uint64_t)addr & ADDR_PIDX) >> 406 moea64_pte_create(struct lpte *pt, uint64_t vsid, vm_offset_t va, argument 416 pt->pte_hi = (vsid << LPTE_VSID_SHIFT) | 813 * Make sure kernel vsid is allocated as well as VSID 0. 2041 moea64_release_vsid(uint64_t vsid) argument 2046 idx = vsid 2194 uint64_t vsid; local [all...] |
H A D | mmu_oea.c | 153 #define VSID_TO_SR(vsid) ((vsid) & 0xf) 154 #define VSID_TO_HASH(vsid) (((vsid) >> 4) & 0xfffff) 864 * Make sure kernel vsid is allocated as well as VSID 0.
|
/freebsd-10.2-release/sys/powerpc/pseries/ |
H A D | mmu_phyp.c | 398 va_to_pteg(uint64_t vsid, vm_offset_t addr, int large) argument 404 hash = (vsid & VSID_HASH_MASK) ^ (((uint64_t)addr & ADDR_PIDX) >> 412 uint64_t vsid; local 419 vsid = PVO_VSID(pvo); 420 ptegidx = va_to_pteg(vsid, PVO_VADDR(pvo), pvo->pvo_vaddr & PVO_LARGE);
|
Completed in 117 milliseconds