str_node
struct str_node *pos;
struct str_node *pos;
struct str_node *nd;
struct str_node *pos;
struct str_node *pos, *tmp;
struct str_node *pos;
struct str_node *nd;
struct str_node *ent;
struct str_node *node;
struct str_node *pos;
struct str_node *pos;
struct str_node *nd, *nd2;
struct str_node *nd, *cand = NULL;
struct str_node *bid_nd, *sdt_name, *next_sdt_name;
struct str_node *node;
struct str_node *ent;
struct str_node *nd;
struct str_node *node;
struct str_node *nd;
struct str_node *ent;
static int __del_trace_probe_event(int fd, struct str_node *ent)
struct str_node *ent;
struct str_node *ent;
struct str_node *node;
struct str_node *snode;
snode = container_of(rb_node, struct str_node, rb_node);
struct str_node *snode = malloc(sizeof(*snode));
struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx)
struct str_node *snode = NULL;
snode = container_of(rb_node, struct str_node, rb_node);
static void str_node__delete(struct str_node *snode)
struct str_node *snode = container_of(rb_node, struct str_node, rb_node);
struct str_node *snode = container_of(rb_node, struct str_node, rb_node);
void strlist__remove(struct strlist *slist, struct str_node *snode)
struct str_node *strlist__find(struct strlist *slist, const char *entry)
struct str_node *snode = NULL;
void strlist__remove(struct strlist *slist, struct str_node *sn);
struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx);
struct str_node *strlist__find(struct strlist *slist, const char *entry);
static inline struct str_node *strlist__first(struct strlist *slist)
return rn ? rb_entry(rn, struct str_node, rb_node) : NULL;
static inline struct str_node *strlist__next(struct str_node *sn)
return rn ? rb_entry(rn, struct str_node, rb_node) : NULL;
struct str_node *nd;
struct str_node *pos, *tmp;
struct str_node *pos;
struct str_node *pos;
struct str_node *nd;
struct str_node *node;