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.