Lines Matching refs:ptr
406 4. 根据ID使用新的ptr替换旧的ptr
448 `int idr_alloc(struct idr *idp, void *ptr, int *id)`
453    调用这个函数,需要您保证ptr是非空的,即: `ptr != NULL`, 否则将会影响 `idr_find/idr_find_next/idr_find_next_get…
460 **ptr**
478   删除一个id, 但是不释放对应的ptr指向的空间, 同时返回这个被删除id所对应的ptr。
492   如果删除成功,就返回被删除id所对应的ptr;否则返回NULL。注意:如果这个id本来就和NULL绑定,那么也会返回NULL
598 `int idr_replace(struct idr *idp, void *ptr, int id)`
602   传进一个ptr,使用该ptr替换掉id所对应的Old_ptr。
609 **ptr**
623 `int idr_replace_get_old(struct idr *idp, void *ptr, int id, void **oldptr)`
627   传进一个ptr,使用该ptr替换掉id所对应的Old_ptr,同时你可以获取到old_ptr。
634 **ptr**