Symbol: ilist
drivers/md/dm-cache-policy-smq.c
117
static void l_init(struct ilist *l)
drivers/md/dm-cache-policy-smq.c
123
static struct entry *l_head(struct entry_space *es, struct ilist *l)
drivers/md/dm-cache-policy-smq.c
128
static struct entry *l_tail(struct entry_space *es, struct ilist *l)
drivers/md/dm-cache-policy-smq.c
143
static bool l_empty(struct ilist *l)
drivers/md/dm-cache-policy-smq.c
148
static void l_add_head(struct entry_space *es, struct ilist *l, struct entry *e)
drivers/md/dm-cache-policy-smq.c
164
static void l_add_tail(struct entry_space *es, struct ilist *l, struct entry *e)
drivers/md/dm-cache-policy-smq.c
180
static void l_add_before(struct entry_space *es, struct ilist *l,
drivers/md/dm-cache-policy-smq.c
198
static void l_del(struct entry_space *es, struct ilist *l, struct entry *e)
drivers/md/dm-cache-policy-smq.c
217
static struct entry *l_pop_head(struct entry_space *es, struct ilist *l)
drivers/md/dm-cache-policy-smq.c
230
static struct entry *l_pop_tail(struct entry_space *es, struct ilist *l)
drivers/md/dm-cache-policy-smq.c
258
struct ilist qs[MAX_LEVELS];
drivers/md/dm-cache-policy-smq.c
432
struct ilist *l, *l_above;
drivers/md/dm-cache-policy-smq.c
698
struct ilist free;
drivers/scsi/ibmvscsi_tgt/libsrp.h
100
struct list_head ilist;
fs/9p/fid.c
70
hlist_for_each_entry(fid, h, ilist) {
fs/9p/fid.c
98
hlist_add_head(&fid->ilist, (struct hlist_head *)&inode->i_private);
fs/9p/vfs_dir.c
222
hlist_del(&fid->ilist);
fs/f2fs/gc.c
1003
list_add_tail(&new_ie->list, &gc_list->ilist);
fs/f2fs/gc.c
1010
list_for_each_entry_safe(ie, next_ie, &gc_list->ilist, list) {
fs/f2fs/gc.c
1916
.ilist = LIST_HEAD_INIT(gc_list.ilist),
fs/f2fs/gc.c
2118
.ilist = LIST_HEAD_INIT(gc_list.ilist),
fs/f2fs/gc.h
76
struct list_head ilist;
include/net/9p/client.h
256
struct hlist_node ilist;
tools/perf/util/intlist.c
105
err = intlist__add(ilist, value);
tools/perf/util/intlist.c
116
struct intlist *ilist = malloc(sizeof(*ilist));
tools/perf/util/intlist.c
118
if (ilist != NULL) {
tools/perf/util/intlist.c
119
rblist__init(&ilist->rblist);
tools/perf/util/intlist.c
120
ilist->rblist.node_cmp = intlist__node_cmp;
tools/perf/util/intlist.c
121
ilist->rblist.node_new = intlist__node_new;
tools/perf/util/intlist.c
122
ilist->rblist.node_delete = intlist__node_delete;
tools/perf/util/intlist.c
124
if (slist && intlist__parse_list(ilist, slist))
tools/perf/util/intlist.c
128
return ilist;
tools/perf/util/intlist.c
130
intlist__delete(ilist);
tools/perf/util/intlist.c
134
void intlist__delete(struct intlist *ilist)
tools/perf/util/intlist.c
136
if (ilist != NULL)
tools/perf/util/intlist.c
137
rblist__delete(&ilist->rblist);
tools/perf/util/intlist.c
140
struct int_node *intlist__entry(const struct intlist *ilist, unsigned int idx)
tools/perf/util/intlist.c
145
rb_node = rblist__entry(&ilist->rblist, idx);
tools/perf/util/intlist.c
29
static void int_node__delete(struct int_node *ilist)
tools/perf/util/intlist.c
31
free(ilist);
tools/perf/util/intlist.c
55
int intlist__add(struct intlist *ilist, unsigned long i)
tools/perf/util/intlist.c
57
return rblist__add_node(&ilist->rblist, (void *)i);
tools/perf/util/intlist.c
60
void intlist__remove(struct intlist *ilist, struct int_node *node)
tools/perf/util/intlist.c
62
rblist__remove_node(&ilist->rblist, &node->rb_node);
tools/perf/util/intlist.c
65
static struct int_node *__intlist__findnew(struct intlist *ilist,
tools/perf/util/intlist.c
71
if (ilist == NULL)
tools/perf/util/intlist.c
75
rb_node = rblist__findnew(&ilist->rblist, (void *)i);
tools/perf/util/intlist.c
77
rb_node = rblist__find(&ilist->rblist, (void *)i);
tools/perf/util/intlist.c
85
struct int_node *intlist__find(struct intlist *ilist, unsigned long i)
tools/perf/util/intlist.c
87
return __intlist__findnew(ilist, i, false);
tools/perf/util/intlist.c
90
struct int_node *intlist__findnew(struct intlist *ilist, unsigned long i)
tools/perf/util/intlist.c
92
return __intlist__findnew(ilist, i, true);
tools/perf/util/intlist.c
95
static int intlist__parse_list(struct intlist *ilist, const char *s)
tools/perf/util/intlist.h
21
void intlist__delete(struct intlist *ilist);
tools/perf/util/intlist.h
23
void intlist__remove(struct intlist *ilist, struct int_node *in);
tools/perf/util/intlist.h
24
int intlist__add(struct intlist *ilist, unsigned long i);
tools/perf/util/intlist.h
26
struct int_node *intlist__entry(const struct intlist *ilist, unsigned int idx);
tools/perf/util/intlist.h
27
struct int_node *intlist__find(struct intlist *ilist, unsigned long i);
tools/perf/util/intlist.h
28
struct int_node *intlist__findnew(struct intlist *ilist, unsigned long i);
tools/perf/util/intlist.h
30
static inline bool intlist__has_entry(struct intlist *ilist, unsigned long i)
tools/perf/util/intlist.h
32
return intlist__find(ilist, i) != NULL;
tools/perf/util/intlist.h
35
static inline bool intlist__empty(const struct intlist *ilist)
tools/perf/util/intlist.h
37
return rblist__empty(&ilist->rblist);
tools/perf/util/intlist.h
40
static inline unsigned int intlist__nr_entries(const struct intlist *ilist)
tools/perf/util/intlist.h
42
return rblist__nr_entries(&ilist->rblist);
tools/perf/util/intlist.h
46
static inline struct int_node *intlist__first(struct intlist *ilist)
tools/perf/util/intlist.h
48
struct rb_node *rn = rb_first_cached(&ilist->rblist.entries);
tools/perf/util/intlist.h
65
#define intlist__for_each_entry(pos, ilist) \
tools/perf/util/intlist.h
66
for (pos = intlist__first(ilist); pos; pos = intlist__next(pos))
tools/perf/util/intlist.h
75
#define intlist__for_each_entry_safe(pos, n, ilist) \
tools/perf/util/intlist.h
76
for (pos = intlist__first(ilist), n = intlist__next(pos); pos;\
tools/perf/util/libdw.c
83
struct inline_list *ilist;
tools/perf/util/libdw.c
92
list_for_each_entry(ilist, &args->node->val, list) {
tools/perf/util/libdw.c
93
if (args->leaf_srcline == ilist->srcline)
tools/perf/util/libdw.c
95
else if (ilist->srcline != srcline__unknown)
tools/perf/util/libdw.c
96
free(ilist->srcline);
tools/perf/util/libdw.c
97
ilist->srcline = call_srcline;
tools/perf/util/machine.c
2100
struct inline_list *ilist;
tools/perf/util/machine.c
2126
list_for_each_entry(ilist, &inline_node->val, list) {
tools/perf/util/machine.c
2127
ilist_ms.sym = ilist->symbol;
tools/perf/util/machine.c
2131
iter_cycles, branch_from, ilist->srcline);
tools/perf/util/machine.c
2134
NULL, 0, 0, 0, ilist->srcline);
tools/perf/util/srcline.c
40
struct inline_list *ilist;
tools/perf/util/srcline.c
42
ilist = zalloc(sizeof(*ilist));
tools/perf/util/srcline.c
43
if (ilist == NULL)
tools/perf/util/srcline.c
440
struct inline_list *ilist, *tmp;
tools/perf/util/srcline.c
442
list_for_each_entry_safe(ilist, tmp, &node->val, list) {
tools/perf/util/srcline.c
443
list_del_init(&ilist->list);
tools/perf/util/srcline.c
444
zfree_srcline(&ilist->srcline);
tools/perf/util/srcline.c
446
if (ilist->symbol && ilist->symbol->inlined)
tools/perf/util/srcline.c
447
symbol__delete(ilist->symbol);
tools/perf/util/srcline.c
448
free(ilist);
tools/perf/util/srcline.c
46
ilist->symbol = symbol;
tools/perf/util/srcline.c
47
ilist->srcline = srcline;
tools/perf/util/srcline.c
50
list_add_tail(&ilist->list, &node->val);
tools/perf/util/srcline.c
52
list_add(&ilist->list, &node->val);
tools/perf/util/srcline.c
59
struct inline_list *ilist;
tools/perf/util/srcline.c
61
ilist = zalloc(sizeof(*ilist));
tools/perf/util/srcline.c
62
if (ilist == NULL)
tools/perf/util/srcline.c
65
ilist->symbol = symbol;
tools/perf/util/srcline.c
66
ilist->srcline = srcline;
tools/perf/util/srcline.c
69
list_add(&ilist->list, &node->val);
tools/perf/util/srcline.c
71
list_add_tail(&ilist->list, &node->val);