Lines Matching refs:cur
36 struct sidtab_node *prev, *cur, *newnode; in sidtab_insert() local
45 cur = s->htable[hvalue]; in sidtab_insert()
46 while (cur && sid > cur->sid) { in sidtab_insert()
47 prev = cur; in sidtab_insert()
48 cur = cur->next; in sidtab_insert()
51 if (cur && sid == cur->sid) { in sidtab_insert()
88 struct sidtab_node *cur; in sidtab_search_core() local
94 cur = s->htable[hvalue]; in sidtab_search_core()
95 while (cur && sid > cur->sid) in sidtab_search_core()
96 cur = cur->next; in sidtab_search_core()
98 if (force && cur && sid == cur->sid && cur->context.len) in sidtab_search_core()
99 return &cur->context; in sidtab_search_core()
101 if (cur == NULL || sid != cur->sid || cur->context.len) { in sidtab_search_core()
105 cur = s->htable[hvalue]; in sidtab_search_core()
106 while (cur && sid > cur->sid) in sidtab_search_core()
107 cur = cur->next; in sidtab_search_core()
108 if (!cur || sid != cur->sid) in sidtab_search_core()
112 return &cur->context; in sidtab_search_core()
132 struct sidtab_node *cur; in sidtab_map() local
138 cur = s->htable[i]; in sidtab_map()
139 while (cur) { in sidtab_map()
140 rc = apply(cur->sid, &cur->context, args); in sidtab_map()
143 cur = cur->next; in sidtab_map()
165 struct sidtab_node *cur; in sidtab_search_context() local
168 cur = s->htable[i]; in sidtab_search_context()
169 while (cur) { in sidtab_search_context()
170 if (context_cmp(&cur->context, context)) { in sidtab_search_context()
171 sidtab_update_cache(s, cur, SIDTAB_CACHE_LEN - 1); in sidtab_search_context()
172 return cur->sid; in sidtab_search_context()
174 cur = cur->next; in sidtab_search_context()
243 struct sidtab_node *cur; in sidtab_hash_eval() local
248 cur = h->htable[i]; in sidtab_hash_eval()
249 if (cur) { in sidtab_hash_eval()
252 while (cur) { in sidtab_hash_eval()
254 cur = cur->next; in sidtab_hash_eval()
270 struct sidtab_node *cur, *temp; in sidtab_destroy() local
276 cur = s->htable[i]; in sidtab_destroy()
277 while (cur) { in sidtab_destroy()
278 temp = cur; in sidtab_destroy()
279 cur = cur->next; in sidtab_destroy()