Home
last modified time | relevance | path

Searched refs:lpid_inuse (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dpowerpc.c2451 static unsigned long lpid_inuse[BITS_TO_LONGS(KVMPPC_NR_LPIDS)]; variable
2459 lpid = find_first_zero_bit(lpid_inuse, KVMPPC_NR_LPIDS); in kvmppc_alloc_lpid()
2464 } while (test_and_set_bit(lpid, lpid_inuse)); in kvmppc_alloc_lpid()
2472 set_bit(lpid, lpid_inuse); in kvmppc_claim_lpid()
2478 clear_bit(lpid, lpid_inuse); in kvmppc_free_lpid()
2485 memset(lpid_inuse, 0, sizeof(lpid_inuse)); in kvmppc_init_lpid()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dpowerpc.c2505 static DEFINE_IDA(lpid_inuse);
2513 lpid = ida_alloc_range(&lpid_inuse, 1, nr_lpids - 1, GFP_KERNEL); in kvmppc_alloc_lpid()
2528 ida_free(&lpid_inuse, lpid); in kvmppc_free_lpid()

Completed in 6 milliseconds