Symbol: slb
lib/libkvm/kvm_minidump_powerpc64_hpt.c
173
slb_fill(ppc64_slb_entry_t *slb, uint64_t ea, uint64_t i)
lib/libkvm/kvm_minidump_powerpc64_hpt.c
178
slb->slbv = KERNEL_VSID(esid) << SLBV_VSID_SHIFT;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
179
slb->slbe = (esid << SLBE_ESID_SHIFT) | SLBE_VALID | i;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
187
ppc64_slb_entry_t *slb;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
219
for (ea = hdr->kernbase, i = 0, slb = data->slbs;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
220
ea < hdr->kernend; ea += SEGMENT_LENGTH, i++, slb++)
lib/libkvm/kvm_minidump_powerpc64_hpt.c
221
slb_fill(slb, ea, i);
lib/libkvm/kvm_minidump_powerpc64_hpt.c
226
ea += SEGMENT_LENGTH, i++, slb++) {
lib/libkvm/kvm_minidump_powerpc64_hpt.c
227
slb_fill(slb, ea, i);
lib/libkvm/kvm_minidump_powerpc64_hpt.c
229
slb->slbv |= SLBV_L;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
277
ppc64_slb_entry_t *slb;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
281
slb = data->slbs;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
285
for (i = 0; i < n; i++, slb++) {
lib/libkvm/kvm_minidump_powerpc64_hpt.c
286
if ((slb->slbe & SLBE_VALID) == 0)
lib/libkvm/kvm_minidump_powerpc64_hpt.c
290
if ((slb->slbe & SLBE_ESID_MASK) != (ea & SLBE_ESID_MASK))
lib/libkvm/kvm_minidump_powerpc64_hpt.c
295
i, (uintmax_t)slb->slbv, (uintmax_t)slb->slbe);
lib/libkvm/kvm_minidump_powerpc64_hpt.c
305
return (slb);
lib/libkvm/kvm_minidump_powerpc64_hpt.c
320
pte_search(kvm_t *kd, ppc64_slb_entry_t *slb, uint64_t hid, kvaddr_t ea,
lib/libkvm/kvm_minidump_powerpc64_hpt.c
338
b = slb->slbv & SLBV_L? LP_PAGE_SHIFT : PPC64_PAGE_SHIFT;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
339
va_vsid = (slb->slbv & SLBV_VSID_MASK) >> SLBV_VSID_SHIFT;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
416
return (pte_search(kd, slb, LPTEH_HID, ea, p));
lib/libkvm/kvm_minidump_powerpc64_hpt.c
432
ppc64_slb_entry_t *slb;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
435
if ((slb = slb_search(kd, ea)) == NULL)
lib/libkvm/kvm_minidump_powerpc64_hpt.c
439
return (pte_search(kd, slb, 0, ea, pte));
lib/libkvm/kvm_minidump_powerpc64_hpt.c
534
ppc64_slb_entry_t *slb;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
538
slb = data->slbs;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
543
for (i = 0; i < n; i++, slb++) {
lib/libkvm/kvm_minidump_powerpc64_hpt.c
545
if ((slb->slbe & SLBE_VALID) &&
lib/libkvm/kvm_minidump_powerpc64_hpt.c
546
(slb->slbv & SLBV_VSID_MASK) == vsid)
lib/libkvm/kvm_minidump_powerpc64_hpt.c
557
return (slb);
lib/libkvm/kvm_minidump_powerpc64_hpt.c
563
ppc64_slb_entry_t *slb;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
569
if ((slb = slb_vsid_search(kd, vsid)) == NULL)
lib/libkvm/kvm_minidump_powerpc64_hpt.c
573
ea = slb->slbe & SLBE_ESID_MASK;
lib/libkvm/kvm_minidump_powerpc64_hpt.c
575
b = slb->slbv & SLBV_L? LP_PAGE_SHIFT : PPC64_PAGE_SHIFT;
sys/powerpc/aim/aim_machdep.c
540
memcpy(pcpu->pc_aim.slb, PCPU_GET(aim.slb), sizeof(pcpu->pc_aim.slb));
sys/powerpc/aim/mmu_oea64.c
1080
pcpup->pc_aim.slb[i].slbv = 0;
sys/powerpc/aim/mmu_oea64.c
1081
pcpup->pc_aim.slb[i].slbe = 0;
sys/powerpc/aim/mmu_oea64.c
2230
struct slb *slb;
sys/powerpc/aim/mmu_oea64.c
2245
slb = user_va_to_slb_entry(pm, (vm_offset_t)uaddr);
sys/powerpc/aim/mmu_oea64.c
2247
if (slb == NULL) {
sys/powerpc/aim/mmu_oea64.c
2253
slbv = slb->slbv;
sys/powerpc/aim/mmu_oea64.c
754
struct slb *cache;
sys/powerpc/aim/mmu_oea64.c
755
struct slb entry;
sys/powerpc/aim/mmu_oea64.c
759
cache = PCPU_GET(aim.slb);
sys/powerpc/aim/moea64_native.c
507
struct slb *slb = PCPU_GET(aim.slb);
sys/powerpc/aim/moea64_native.c
533
if (!(slb[i].slbe & SLBE_VALID))
sys/powerpc/aim/moea64_native.c
537
"r"(slb[i].slbv), "r"(slb[i].slbe));
sys/powerpc/aim/slb.c
116
static struct slb *
sys/powerpc/aim/slb.c
120
struct slb *retval;
sys/powerpc/aim/slb.c
229
struct slb *
sys/powerpc/aim/slb.c
269
struct slb *entry;
sys/powerpc/aim/slb.c
294
struct slb *slb;
sys/powerpc/aim/slb.c
320
slb = &ua->u.slb_entries[idx];
sys/powerpc/aim/slb.c
326
slb = make_new_leaf(esid, slbv, ua);
sys/powerpc/aim/slb.c
336
slb = make_new_leaf(esid, slbv, inter);
sys/powerpc/aim/slb.c
348
slb_insert_user(pm, slb);
sys/powerpc/aim/slb.c
430
struct slb *slbcache;
sys/powerpc/aim/slb.c
436
slbcache = PCPU_GET(aim.slb);
sys/powerpc/aim/slb.c
472
slb_insert_user(pmap_t pm, struct slb *slb)
sys/powerpc/aim/slb.c
486
pm->pm_slb[i] = slb;
sys/powerpc/aim/slb.c
524
(n_slbs + 1)*sizeof(struct slb *), NULL, NULL, NULL, NULL,
sys/powerpc/aim/slb.c
533
struct slb **
sys/powerpc/aim/slb.c
540
slb_free_user_cache(struct slb **slb)
sys/powerpc/aim/slb.c
542
uma_zfree(slb_cache_zone, slb);
sys/powerpc/aim/slb.c
549
struct slb *slbcache;
sys/powerpc/aim/slb.c
555
slbcache = PCPU_GET(aim.slb);
sys/powerpc/aim/slb.c
594
struct slb *user_entry;
sys/powerpc/aim/slb.c
69
struct slb slb_entries[16];
sys/powerpc/include/pcpu.h
64
struct slb slb[64]; \
sys/powerpc/include/pcpu.h
65
struct slb **userslb; \
sys/powerpc/include/pmap.h
168
struct slb **pm_slb;
sys/powerpc/include/pmap.h
272
struct slb *user_va_to_slb_entry(pmap_t pm, vm_offset_t va);
sys/powerpc/include/pmap.h
276
void slb_insert_user(pmap_t pm, struct slb *slb);
sys/powerpc/include/pmap.h
281
struct slb **slb_alloc_user_cache(void);
sys/powerpc/include/pmap.h
282
void slb_free_user_cache(struct slb **);
sys/powerpc/powerpc/genassym.c
111
ASSYM(PC_KERNSLB, offsetof(struct pcpu, pc_aim.slb));
sys/powerpc/ps3/mmu_ps3.c
127
struct slb *slb = PCPU_GET(aim.slb);
sys/powerpc/ps3/mmu_ps3.c
149
if (!(slb[i].slbe & SLBE_VALID))
sys/powerpc/ps3/mmu_ps3.c
153
"r"(slb[i].slbv), "r"(slb[i].slbe));
sys/powerpc/pseries/mmu_phyp.c
276
struct slb *slb = PCPU_GET(aim.slb);
sys/powerpc/pseries/mmu_phyp.c
287
if (!(slb[i].slbe & SLBE_VALID))
sys/powerpc/pseries/mmu_phyp.c
291
"r"(slb[i].slbv), "r"(slb[i].slbe));