Lines Matching refs:lpid
226 static void flush_partition(unsigned int lpid, bool radix) in flush_partition() argument
229 radix__flush_all_lpid(lpid); in flush_partition()
230 radix__flush_all_lpid_guest(lpid); in flush_partition()
234 "r" (TLBIEL_INVAL_SET_LPID), "r" (lpid)); in flush_partition()
237 trace_tlbie(lpid, 0, TLBIEL_INVAL_SET_LPID, lpid, 2, 0, 0); in flush_partition()
241 void mmu_partition_table_set_entry(unsigned int lpid, unsigned long dw0, in mmu_partition_table_set_entry() argument
244 unsigned long old = be64_to_cpu(partition_tb[lpid].patb0); in mmu_partition_table_set_entry()
255 partition_tb[lpid].patb0 = cpu_to_be64(dw0); in mmu_partition_table_set_entry()
256 partition_tb[lpid].patb1 = cpu_to_be64(dw1); in mmu_partition_table_set_entry()
266 uv_register_pate(lpid, dw0, dw1); in mmu_partition_table_set_entry()
275 flush_partition(lpid, (old & PATB_HR)); in mmu_partition_table_set_entry()