#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include "rblist.h"
Go to the source code of this file.
◆ __rblist__findnew()
static struct rb_node* __rblist__findnew |
( |
struct rblist * |
rblist, |
|
|
const void * |
entry, |
|
|
bool |
create |
|
) |
| |
|
static |
◆ rblist__add_node()
int rblist__add_node |
( |
struct rblist * |
rblist, |
|
|
const void * |
new_entry |
|
) |
| |
◆ rblist__delete()
void rblist__delete |
( |
struct rblist * |
rblist | ) |
|
◆ rblist__entry()
struct rb_node* rblist__entry |
( |
const struct rblist * |
rblist, |
|
|
unsigned int |
idx |
|
) |
| |
◆ rblist__exit()
void rblist__exit |
( |
struct rblist * |
rblist | ) |
|
◆ rblist__find()
struct rb_node* rblist__find |
( |
struct rblist * |
rblist, |
|
|
const void * |
entry |
|
) |
| |
◆ rblist__findnew()
struct rb_node* rblist__findnew |
( |
struct rblist * |
rblist, |
|
|
const void * |
entry |
|
) |
| |
◆ rblist__init()
void rblist__init |
( |
struct rblist * |
rblist | ) |
|
◆ rblist__remove_node()
void rblist__remove_node |
( |
struct rblist * |
rblist, |
|
|
struct rb_node * |
rb_node |
|
) |
| |