table of contents
other versions
- wheezy 3.2.78-1
IDR_GET_NEW(9) | Basic Kernel Library Functions | IDR_GET_NEW(9) |
NAME¶
idr_get_new - allocate new idr entrySYNOPSIS¶
int
idr_get_new(struct idr * idp,
void * ptr,
int * id);
ARGUMENTS¶
idpidr handle
ptr
pointer you want associated with the id
id
pointer to the allocated handle
DESCRIPTION¶
If allocation from IDR's private freelist fails, idr_get_new_above will return -EAGAIN. The caller should retry the idr_pre_get call to refill IDR's preallocation and then retry the idr_get_new_above call. If the idr is full idr_get_new_above will return -ENOSPC.COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |