IDA_GET_NEW_ABOVE
Section: Basic Kernel Library Functions (9)
Updated: February 2011
Index
Return to Main Contents
NAME
ida_get_new_above - allocate new ID above or equal to a start id
SYNOPSIS
-
int ida_get_new_above(struct ida * ida, int starting_id, int * p_id);
ARGUMENTS
ida
-
- ida handle
starting_id
-
id to start search at
p_id
-
pointer to the allocated handle
DESCRIPTION
Allocate new ID above or equal to
ida. It should be called with any required locks.
If memory is required, it will return
-EAGAIN, you should unlock and go back to the
ida_pre_get
call. If the ida is full, it will return
-ENOSPC.
p_id
returns a value in the range
starting_id
...
0x7fffffff.
COPYRIGHT