Lines Matching refs:items
49 struct cache_item **items;
86 struct cache_item **items;
93 items = malloc(size * sizeof(*items));
94 memset(items, 0, size * sizeof(*items));
97 for (c = cache->items[i]; c; c = next) {
99 c->next = items[c->hash % size];
100 items[c->hash % size] = c;
103 free(cache->items);
104 cache->items = items;
119 for (c = cache->items[i]; c; c = next) {
131 cache->items[i] = NULL;
146 cache->items =
148 if (!cache->items) {
161 free(cache->items);
170 free(cache->items);
188 for (c = cache->items[hash % cache->size]; c; c = c->next) {
228 c->next = cache->items[hash % cache->size];
229 cache->items[hash % cache->size] = c;
257 c->next = cache->items[hash % cache->size];
258 cache->items[hash % cache->size] = c;