IDA_GET_NEW(9) Basic Kernel Library Functions IDA_GET_NEW(9)NAMEida_get_new - allocate new ID
SYNOPSIS
int ida_get_new(struct ida * ida, int * p_id);
ARGUMENTS
ida
idr handle
p_id
pointer to the allocated handle
DESCRIPTION
Allocate new ID. It should be called with any required locks.
If memory is required, it will return -EAGAIN, you should unlock and go
back to the idr_pre_get call. If the idr is full, it will return
-ENOSPC.
p_id returns a value in the range 0 ... 0x7fffffff.
COPYRIGHTKernel Hackers Manual 3.8. June 2014 IDA_GET_NEW(9)