HomeSort by: relevance | last modified time | path
    Searched defs:xtlb (Results 1 - 2 of 2) sorted by relevancy

  /src/sys/arch/powerpc/booke/
e500_tlb.c 331 e500_free_tlb1_entry(struct e500_xtlb *xtlb, u_int slot, bool needs_sync)
335 KASSERT(&tlb1->tlb1_entries[slot] == xtlb);
337 KASSERT(xtlb->e_hwtlb.hwtlb_mas0 == (MAS0_TLBSEL_TLB1|__SHIFTIN(slot, MAS0_ESEL)));
338 xtlb->e_hwtlb.hwtlb_mas1 &= ~(MAS1_V|MAS1_IPROT);
339 hwtlb_write(xtlb->e_hwtlb, needs_sync);
683 struct e500_xtlb *xtlb = tlb1->tlb1_entries; local in function:e500_tlb_lookup_xtlb_pa
688 for (u_int i = 0; i < tlb1->tlb1_numentries; i++, xtlb++) {
689 psize_t mask = ~(xtlb->e_tlb.tlb_size - 1);
690 if ((xtlb->e_hwtlb.hwtlb_mas1 & MAS1_V)
691 && ((pa ^ xtlb->e_tlb.tlb_pte) & mask) == 0)
705 struct e500_xtlb *xtlb = tlb1->tlb1_entries; local in function:e500_tlb_lookup_xtlb
727 struct e500_xtlb *xtlb = tlb1->tlb1_entries; local in function:e500_tlb_lookup_xtlb2
747 struct e500_xtlb * const xtlb = e500_tlb_lookup_xtlb_pa(pa, NULL); local in function:e500_tlb_mapiodev
768 struct e500_xtlb * const xtlb = e500_tlb_lookup_xtlb(va, NULL); local in function:e500_tlb_unmapiodev
778 struct e500_xtlb *xtlb; local in function:e500_tlb_ioreserve
820 struct e500_xtlb * const xtlb = e500_tlb_lookup_xtlb(va, &slot); local in function:e500_tlb_iorelease
857 struct e500_xtlb * const xtlb = local in function:e500_tlbmemmap
930 struct e500_xtlb * const xtlb = &tlb1->tlb1_entries[i]; local in function:e500_tlb_init
1053 struct e500_xtlb * const xtlb = &tlb1->tlb1_entries[i]; local in function:e500_tlb_init
1126 struct e500_xtlb *xtlb = e500_tlb_lookup_xtlb(endkernel, &slot); local in function:e500_tlb_minimize
    [all...]
e500_tlb.c 331 e500_free_tlb1_entry(struct e500_xtlb *xtlb, u_int slot, bool needs_sync)
335 KASSERT(&tlb1->tlb1_entries[slot] == xtlb);
337 KASSERT(xtlb->e_hwtlb.hwtlb_mas0 == (MAS0_TLBSEL_TLB1|__SHIFTIN(slot, MAS0_ESEL)));
338 xtlb->e_hwtlb.hwtlb_mas1 &= ~(MAS1_V|MAS1_IPROT);
339 hwtlb_write(xtlb->e_hwtlb, needs_sync);
683 struct e500_xtlb *xtlb = tlb1->tlb1_entries; local in function:e500_tlb_lookup_xtlb_pa
688 for (u_int i = 0; i < tlb1->tlb1_numentries; i++, xtlb++) {
689 psize_t mask = ~(xtlb->e_tlb.tlb_size - 1);
690 if ((xtlb->e_hwtlb.hwtlb_mas1 & MAS1_V)
691 && ((pa ^ xtlb->e_tlb.tlb_pte) & mask) == 0)
705 struct e500_xtlb *xtlb = tlb1->tlb1_entries; local in function:e500_tlb_lookup_xtlb
727 struct e500_xtlb *xtlb = tlb1->tlb1_entries; local in function:e500_tlb_lookup_xtlb2
747 struct e500_xtlb * const xtlb = e500_tlb_lookup_xtlb_pa(pa, NULL); local in function:e500_tlb_mapiodev
768 struct e500_xtlb * const xtlb = e500_tlb_lookup_xtlb(va, NULL); local in function:e500_tlb_unmapiodev
778 struct e500_xtlb *xtlb; local in function:e500_tlb_ioreserve
820 struct e500_xtlb * const xtlb = e500_tlb_lookup_xtlb(va, &slot); local in function:e500_tlb_iorelease
857 struct e500_xtlb * const xtlb = local in function:e500_tlbmemmap
930 struct e500_xtlb * const xtlb = &tlb1->tlb1_entries[i]; local in function:e500_tlb_init
1053 struct e500_xtlb * const xtlb = &tlb1->tlb1_entries[i]; local in function:e500_tlb_init
1126 struct e500_xtlb *xtlb = e500_tlb_lookup_xtlb(endkernel, &slot); local in function:e500_tlb_minimize
    [all...]

Completed in 83 milliseconds