Lines Matching refs:va
153 unsigned long va;
158 * We need 14 to 65 bits of va for a tlibe of 4K page
164 va = vpn << VPN_SHIFT;
166 * clear top 16 bits of 64bit va, non SLS segment
171 va &= ~(0xffffULL << 48);
176 va &= ~((1ul << (64 - 52)) - 1);
177 va |= ssize << 8;
179 va |= sllp << 5;
181 : : "r" (va), "r"(0), "i" (CPU_FTR_ARCH_206)
185 /* We need 14 to 14 + i bits of va */
187 va &= ~((1ul << mmu_psize_defs[apsize].shift) - 1);
188 va |= penc << 12;
189 va |= ssize << 8;
194 * vpn cover upto 65 bits of va. (0...65) and we need
195 * 58..64 bits of va.
197 va |= (vpn & 0xfe); /* AVAL */
198 va |= 1; /* L */
200 : : "r" (va), "r"(0), "i" (CPU_FTR_ARCH_206)
204 return va;
249 unsigned long va;
254 va = vpn << VPN_SHIFT;
256 * clear top 16 bits of 64 bit va, non SLS segment
261 va &= ~(0xffffULL << 48);
266 va &= ~((1ul << (64 - 52)) - 1);
267 va |= ssize << 8;
269 va |= sllp << 5;
271 : : "r" (va), "i" (CPU_FTR_ARCH_206)
275 /* We need 14 to 14 + i bits of va */
277 va &= ~((1ul << mmu_psize_defs[apsize].shift) - 1);
278 va |= penc << 12;
279 va |= ssize << 8;
284 * vpn cover upto 65 bits of va. (0...65) and we need
285 * 58..64 bits of va.
287 va |= (vpn & 0xfe);
288 va |= 1; /* L */
290 : : "r" (va), "i" (CPU_FTR_ARCH_206)
294 trace_tlbie(0, 1, va, 0, 0, 0, 0);