Lines Matching refs:lpid
213 static void flush_partition(unsigned int lpid, bool radix) in flush_partition() argument
216 radix__flush_all_lpid(lpid); in flush_partition()
217 radix__flush_all_lpid_guest(lpid); in flush_partition()
221 "r" (TLBIEL_INVAL_SET_LPID), "r" (lpid)); in flush_partition()
224 trace_tlbie(lpid, 0, TLBIEL_INVAL_SET_LPID, lpid, 2, 0, 0); in flush_partition()
228 void mmu_partition_table_set_entry(unsigned int lpid, unsigned long dw0, in mmu_partition_table_set_entry() argument
231 unsigned long old = be64_to_cpu(partition_tb[lpid].patb0); in mmu_partition_table_set_entry()
242 partition_tb[lpid].patb0 = cpu_to_be64(dw0); in mmu_partition_table_set_entry()
243 partition_tb[lpid].patb1 = cpu_to_be64(dw1); in mmu_partition_table_set_entry()
253 uv_register_pate(lpid, dw0, dw1); in mmu_partition_table_set_entry()
262 flush_partition(lpid, (old & PATB_HR)); in mmu_partition_table_set_entry()