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
.
id
returns a value in the range 0
... 0x7fffffff
.