Lines Matching refs:lpid
230 static void flush_partition(unsigned int lpid, bool radix) in flush_partition() argument
233 radix__flush_all_lpid(lpid); in flush_partition()
234 radix__flush_all_lpid_guest(lpid); in flush_partition()
238 "r" (TLBIEL_INVAL_SET_LPID), "r" (lpid)); in flush_partition()
241 trace_tlbie(lpid, 0, TLBIEL_INVAL_SET_LPID, lpid, 2, 0, 0); in flush_partition()
245 void mmu_partition_table_set_entry(unsigned int lpid, unsigned long dw0, in mmu_partition_table_set_entry() argument
248 unsigned long old = be64_to_cpu(partition_tb[lpid].patb0); in mmu_partition_table_set_entry()
259 partition_tb[lpid].patb0 = cpu_to_be64(dw0); in mmu_partition_table_set_entry()
260 partition_tb[lpid].patb1 = cpu_to_be64(dw1); in mmu_partition_table_set_entry()
270 uv_register_pate(lpid, dw0, dw1); in mmu_partition_table_set_entry()
279 flush_partition(lpid, (old & PATB_HR)); in mmu_partition_table_set_entry()