/src/lib/libkvm/ |
kvm_powerpc.c | 177 _kvm_scan_pteg(struct pteg *pteg, uint32_t vsid, uint32_t api, int secondary) 190 if (((ptehi & PTE_VSID) >> PTE_VSID_SHFT) != vsid) 207 uint32_t sr, pgoff, vsid, pgidx, api, hash; local in function:_kvm_match_sr 220 vsid = sr & SR_VSID; 223 hash = (vsid & HASH_MASK) ^ pgidx; 239 if ((pte = _kvm_scan_pteg(&pteg, vsid, api, 0)) != NULL) { 257 if ((pte = _kvm_scan_pteg(&pteg, vsid, api, 0)) != NULL) {
|
kvm_powerpc.c | 177 _kvm_scan_pteg(struct pteg *pteg, uint32_t vsid, uint32_t api, int secondary) 190 if (((ptehi & PTE_VSID) >> PTE_VSID_SHFT) != vsid) 207 uint32_t sr, pgoff, vsid, pgidx, api, hash; local in function:_kvm_match_sr 220 vsid = sr & SR_VSID; 223 hash = (vsid & HASH_MASK) ^ pgidx; 239 if ((pte = _kvm_scan_pteg(&pteg, vsid, api, 0)) != NULL) { 257 if ((pte = _kvm_scan_pteg(&pteg, vsid, api, 0)) != NULL) {
|
/src/sys/arch/powerpc/oea/ |
pmap.c | 581 * Rather than searching the STE groups for the VSID or extracting 586 * us to generate a correct-for-that-address-space VSID even if the 607 * VSID for it so that's how we get it. 887 register_t msr, vsid, hash; local in function:pmap_pte_spill 979 vsid = (pt->pte_hi & PTE_VSID) >> PTE_VSID_SHFT; 980 hash = VSID_TO_HASH(vsid); 1170 * VSID more random so that the PT Hash function collides 3405 * Make sure kernel vsid is allocated as well as VSID 0.
|
pmap.c | 581 * Rather than searching the STE groups for the VSID or extracting 586 * us to generate a correct-for-that-address-space VSID even if the 607 * VSID for it so that's how we get it. 887 register_t msr, vsid, hash; local in function:pmap_pte_spill 979 vsid = (pt->pte_hi & PTE_VSID) >> PTE_VSID_SHFT; 980 hash = VSID_TO_HASH(vsid); 1170 * VSID more random so that the PT Hash function collides 3405 * Make sure kernel vsid is allocated as well as VSID 0.
|