Searched refs:vsid (Results 1 - 8 of 8) sorted by relevance

/freebsd-10.2-release/sys/boot/powerpc/ps3/
H A Dps3mmu.c52 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 Dmmu_ps3.c276 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 Dcopyinout.c118 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 Dmoea64_native.c225 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 Dslb.c51 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 Dmmu_oea64.c155 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 Dmmu_oea.c153 #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 Dmmu_phyp.c398 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