Searched refs:TLBCAM (Results 1 - 4 of 4) sorted by relevance

/linux-4.1.27/arch/powerpc/mm/
H A Dfsl_booke_mmu.c62 struct tlbcam TLBCAM[NUM_TLBCAMS]; variable in typeref:struct:tlbcam
120 TLBCAM[index].MAS0 = MAS0_TLBSEL(1) | MAS0_ESEL(index) | MAS0_NV(index+1); settlbcam()
121 TLBCAM[index].MAS1 = MAS1_VALID | MAS1_IPROT | MAS1_TSIZE(tsize) | MAS1_TID(pid); settlbcam()
122 TLBCAM[index].MAS2 = virt & PAGE_MASK; settlbcam()
124 TLBCAM[index].MAS2 |= (flags & _PAGE_WRITETHRU) ? MAS2_W : 0; settlbcam()
125 TLBCAM[index].MAS2 |= (flags & _PAGE_NO_CACHE) ? MAS2_I : 0; settlbcam()
126 TLBCAM[index].MAS2 |= (flags & _PAGE_COHERENT) ? MAS2_M : 0; settlbcam()
127 TLBCAM[index].MAS2 |= (flags & _PAGE_GUARDED) ? MAS2_G : 0; settlbcam()
128 TLBCAM[index].MAS2 |= (flags & _PAGE_ENDIAN) ? MAS2_E : 0; settlbcam()
130 TLBCAM[index].MAS3 = (phys & MAS3_RPN) | MAS3_SX | MAS3_SR; settlbcam()
131 TLBCAM[index].MAS3 |= ((flags & _PAGE_RW) ? MAS3_SW : 0); settlbcam()
133 TLBCAM[index].MAS7 = (u64)phys >> 32; settlbcam()
137 TLBCAM[index].MAS3 |= MAS3_UX | MAS3_UR; settlbcam()
138 TLBCAM[index].MAS3 |= ((flags & _PAGE_RW) ? MAS3_UW : 0); settlbcam()
H A Dtlb_nohash_low.S402 * Load TLBCAM[index] entry in to the L2 CAM MMU
406 LOAD_REG_ADDR_PIC(r4, TLBCAM)
H A Dtlb_nohash.c632 /* use a quarter of the TLBCAM for bolted linear map */ early_init_this_mmu()
/linux-4.1.27/arch/powerpc/kernel/
H A Dhead_fsl_booke.S717 lis r14, MAS0_TLBSEL(1)@h /* select TLB1 (TLBCAM) */

Completed in 132 milliseconds