Scroll to navigation

IDA_GET_NEW(9) Basic Kernel Library Functions IDA_GET_NEW(9)

NAME

ida_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.

COPYRIGHT

March 2016 Kernel Hackers Manual 3.2.