IDR_REPLACE

Section: Basic Kernel Library Functions (9)
Updated: February 2011
Index Return to Main Contents
 

NAME

idr_replace - replace pointer for given id  

SYNOPSIS

void * idr_replace(struct idr * idp, void * ptr, int id);
 

ARGUMENTS

idp

idr handle

ptr

pointer you want associated with the id

id

lookup key
 

DESCRIPTION

Replace the pointer registered with an id and return the old value. A -ENOENT return indicates that id was not found. A -EINVAL return indicates that id was not within valid constraints.

The caller must serialize with writers.  

COPYRIGHT