Lines Matching refs:items
48 struct cache_item **items;
85 struct cache_item **items;
92 items = malloc(size * sizeof(*items));
93 memset(items, 0, size * sizeof(*items));
96 for (c = cache->items[i]; c; c = next) {
98 c->next = items[c->hash % size];
99 items[c->hash % size] = c;
102 free(cache->items);
103 cache->items = items;
118 for (c = cache->items[i]; c; c = next) {
130 cache->items[i] = NULL;
145 cache->items =
147 if (!cache->items) {
160 free(cache->items);
169 free(cache->items);
187 for (c = cache->items[hash % cache->size]; c; c = c->next) {
227 c->next = cache->items[hash % cache->size];
228 cache->items[hash % cache->size] = c;
256 c->next = cache->items[hash % cache->size];
257 cache->items[hash % cache->size] = c;