• Home
  • Raw
  • Download

Lines Matching refs:cur

84 	avtab_ptr_t prev, cur, newnode;  in avtab_insert()  local
92 for (prev = NULL, cur = h->htable[hvalue]; in avtab_insert()
93 cur; prev = cur, cur = cur->next) { in avtab_insert()
94 if (key->source_type == cur->key.source_type && in avtab_insert()
95 key->target_type == cur->key.target_type && in avtab_insert()
96 key->target_class == cur->key.target_class && in avtab_insert()
97 (specified & cur->key.specified)) in avtab_insert()
99 if (key->source_type < cur->key.source_type) in avtab_insert()
101 if (key->source_type == cur->key.source_type && in avtab_insert()
102 key->target_type < cur->key.target_type) in avtab_insert()
104 if (key->source_type == cur->key.source_type && in avtab_insert()
105 key->target_type == cur->key.target_type && in avtab_insert()
106 key->target_class < cur->key.target_class) in avtab_insert()
125 avtab_ptr_t prev, cur, newnode; in avtab_insert_nonunique() local
132 for (prev = NULL, cur = h->htable[hvalue]; in avtab_insert_nonunique()
133 cur; prev = cur, cur = cur->next) { in avtab_insert_nonunique()
134 if (key->source_type == cur->key.source_type && in avtab_insert_nonunique()
135 key->target_type == cur->key.target_type && in avtab_insert_nonunique()
136 key->target_class == cur->key.target_class && in avtab_insert_nonunique()
137 (specified & cur->key.specified)) in avtab_insert_nonunique()
139 if (key->source_type < cur->key.source_type) in avtab_insert_nonunique()
141 if (key->source_type == cur->key.source_type && in avtab_insert_nonunique()
142 key->target_type < cur->key.target_type) in avtab_insert_nonunique()
144 if (key->source_type == cur->key.source_type && in avtab_insert_nonunique()
145 key->target_type == cur->key.target_type && in avtab_insert_nonunique()
146 key->target_class < cur->key.target_class) in avtab_insert_nonunique()
157 avtab_ptr_t cur; in avtab_search() local
165 for (cur = h->htable[hvalue]; cur; cur = cur->next) { in avtab_search()
166 if (key->source_type == cur->key.source_type && in avtab_search()
167 key->target_type == cur->key.target_type && in avtab_search()
168 key->target_class == cur->key.target_class && in avtab_search()
169 (specified & cur->key.specified)) in avtab_search()
170 return &cur->datum; in avtab_search()
172 if (key->source_type < cur->key.source_type) in avtab_search()
174 if (key->source_type == cur->key.source_type && in avtab_search()
175 key->target_type < cur->key.target_type) in avtab_search()
177 if (key->source_type == cur->key.source_type && in avtab_search()
178 key->target_type == cur->key.target_type && in avtab_search()
179 key->target_class < cur->key.target_class) in avtab_search()
192 avtab_ptr_t cur; in avtab_search_node() local
200 for (cur = h->htable[hvalue]; cur; cur = cur->next) { in avtab_search_node()
201 if (key->source_type == cur->key.source_type && in avtab_search_node()
202 key->target_type == cur->key.target_type && in avtab_search_node()
203 key->target_class == cur->key.target_class && in avtab_search_node()
204 (specified & cur->key.specified)) in avtab_search_node()
205 return cur; in avtab_search_node()
207 if (key->source_type < cur->key.source_type) in avtab_search_node()
209 if (key->source_type == cur->key.source_type && in avtab_search_node()
210 key->target_type < cur->key.target_type) in avtab_search_node()
212 if (key->source_type == cur->key.source_type && in avtab_search_node()
213 key->target_type == cur->key.target_type && in avtab_search_node()
214 key->target_class < cur->key.target_class) in avtab_search_node()
222 avtab_ptr_t cur; in avtab_search_node_next() local
228 for (cur = node->next; cur; cur = cur->next) { in avtab_search_node_next()
229 if (node->key.source_type == cur->key.source_type && in avtab_search_node_next()
230 node->key.target_type == cur->key.target_type && in avtab_search_node_next()
231 node->key.target_class == cur->key.target_class && in avtab_search_node_next()
232 (specified & cur->key.specified)) in avtab_search_node_next()
233 return cur; in avtab_search_node_next()
235 if (node->key.source_type < cur->key.source_type) in avtab_search_node_next()
237 if (node->key.source_type == cur->key.source_type && in avtab_search_node_next()
238 node->key.target_type < cur->key.target_type) in avtab_search_node_next()
240 if (node->key.source_type == cur->key.source_type && in avtab_search_node_next()
241 node->key.target_type == cur->key.target_type && in avtab_search_node_next()
242 node->key.target_class < cur->key.target_class) in avtab_search_node_next()
251 avtab_ptr_t cur, temp; in avtab_destroy() local
257 cur = h->htable[i]; in avtab_destroy()
258 while (cur != NULL) { in avtab_destroy()
259 temp = cur; in avtab_destroy()
260 cur = cur->next; in avtab_destroy()
277 avtab_ptr_t cur; in avtab_map() local
283 cur = h->htable[i]; in avtab_map()
284 while (cur != NULL) { in avtab_map()
285 ret = apply(&cur->key, &cur->datum, args); in avtab_map()
288 cur = cur->next; in avtab_map()
335 avtab_ptr_t cur; in avtab_hash_eval() local
340 cur = h->htable[i]; in avtab_hash_eval()
341 if (cur) { in avtab_hash_eval()
344 while (cur) { in avtab_hash_eval()
346 cur = cur->next; in avtab_hash_eval()