Home
last modified time | relevance | path

Searched refs:lpid (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/arch/powerpc/kvm/
De500mc.c362 int lpid; in kvmppc_core_init_vm_e500mc() local
364 lpid = kvmppc_alloc_lpid(); in kvmppc_core_init_vm_e500mc()
365 if (lpid < 0) in kvmppc_core_init_vm_e500mc()
366 return lpid; in kvmppc_core_init_vm_e500mc()
374 lpid <<= 1; in kvmppc_core_init_vm_e500mc()
376 kvm->arch.lpid = lpid; in kvmppc_core_init_vm_e500mc()
382 int lpid = kvm->arch.lpid; in kvmppc_core_destroy_vm_e500mc() local
385 lpid >>= 1; in kvmppc_core_destroy_vm_e500mc()
387 kvmppc_free_lpid(lpid); in kvmppc_core_destroy_vm_e500mc()
Dpowerpc.c1377 long lpid; in kvmppc_alloc_lpid() local
1380 lpid = find_first_zero_bit(lpid_inuse, KVMPPC_NR_LPIDS); in kvmppc_alloc_lpid()
1381 if (lpid >= nr_lpids) { in kvmppc_alloc_lpid()
1385 } while (test_and_set_bit(lpid, lpid_inuse)); in kvmppc_alloc_lpid()
1387 return lpid; in kvmppc_alloc_lpid()
1391 void kvmppc_claim_lpid(long lpid) in kvmppc_claim_lpid() argument
1393 set_bit(lpid, lpid_inuse); in kvmppc_claim_lpid()
1397 void kvmppc_free_lpid(long lpid) in kvmppc_free_lpid() argument
1399 clear_bit(lpid, lpid_inuse); in kvmppc_free_lpid()
De500_mmu_host.c73 uint32_t lpid) in __write_host_tlbe() argument
84 mtspr(SPRN_MAS8, MAS8_TGS | get_thread_specific_lpid(lpid)); in __write_host_tlbe()
133 __write_host_tlbe(stlbe, mas0, vcpu_e500->vcpu.kvm->arch.lpid); in write_host_tlbe()
138 vcpu_e500->vcpu.kvm->arch.lpid); in write_host_tlbe()
De500.h310 return get_thread_specific_lpid(vcpu->kvm->arch.lpid); in get_lpid()
Dbook3s_hv.c2978 unsigned long lpcr, lpid; in kvmppc_core_init_vm_hv() local
2983 lpid = kvmppc_alloc_lpid(); in kvmppc_core_init_vm_hv()
2984 if ((long)lpid < 0) in kvmppc_core_init_vm_hv()
2986 kvm->arch.lpid = lpid; in kvmppc_core_init_vm_hv()
Dbook3s_64_mmu_hv.c101 hpt, order, kvm->arch.lpid); in kvmppc_alloc_hpt()
153 kvmppc_free_lpid(kvm->arch.lpid); in kvmppc_free_hpt()
Dbook3s_hv_rm_mmu.c419 "r" (rbvalues[i]), "r" (kvm->arch.lpid)); in do_tlbies()
/linux-4.4.14/drivers/usb/early/
Dehci-dbgp.c202 u32 pids, lpid; in dbgp_wait_until_done() local
209 lpid = DBGP_PID_GET(pids); in dbgp_wait_until_done()
229 if ((lpid == USB_PID_NAK) || (lpid == USB_PID_NYET)) in dbgp_wait_until_done()
233 if (lpid == USB_PID_NAK) { in dbgp_wait_until_done()
/linux-4.4.14/arch/powerpc/include/asm/
Dkvm_ppc.h514 void kvmppc_claim_lpid(long lpid);
515 void kvmppc_free_lpid(long lpid);
Dkvm_host.h224 unsigned int lpid; member
/linux-4.4.14/drivers/misc/cxl/
Dnative.c319 be32_to_cpu(ctx->elem->lpid)); in slb_invalid()
525 ctx->elem->lpid = cpu_to_be32(mfspr(SPRN_LPID)); in attach_afu_directed()
Dcxl.h538 __be32 lpid; member
/linux-4.4.14/arch/powerpc/kernel/
Dasm-offsets.c497 DEFINE(KVM_LPID, offsetof(struct kvm, arch.lpid)); in main()