Lines Matching refs:iter

72 util_hash_table_item(struct cso_hash_iter iter)
74 return (struct util_hash_table_item *)cso_hash_iter_data(iter);
106 struct cso_hash_iter iter;
109 iter = cso_hash_find(ht->cso, key_hash);
110 while (!cso_hash_iter_is_null(iter)) {
111 item = (struct util_hash_table_item *)cso_hash_iter_data(iter);
114 iter = cso_hash_iter_next(iter);
117 return iter;
126 struct cso_hash_iter iter;
129 iter = cso_hash_find(ht->cso, key_hash);
130 while (!cso_hash_iter_is_null(iter)) {
131 item = (struct util_hash_table_item *)cso_hash_iter_data(iter);
134 iter = cso_hash_iter_next(iter);
148 struct cso_hash_iter iter;
170 iter = cso_hash_insert(ht->cso, key_hash, item);
171 if(cso_hash_iter_is_null(iter)) {
206 struct cso_hash_iter iter;
215 iter = util_hash_table_find_iter(ht, key, key_hash);
216 if(cso_hash_iter_is_null(iter))
219 item = util_hash_table_item(iter);
223 cso_hash_erase(ht->cso, iter);
230 struct cso_hash_iter iter;
237 iter = cso_hash_first_node(ht->cso);
238 while (!cso_hash_iter_is_null(iter)) {
239 item = (struct util_hash_table_item *)cso_hash_take(ht->cso, cso_hash_iter_key(iter));
241 iter = cso_hash_first_node(ht->cso);
252 struct cso_hash_iter iter;
260 iter = cso_hash_first_node(ht->cso);
261 while (!cso_hash_iter_is_null(iter)) {
262 item = (struct util_hash_table_item *)cso_hash_iter_data(iter);
266 iter = cso_hash_iter_next(iter);
276 struct cso_hash_iter iter;
283 iter = cso_hash_first_node(ht->cso);
284 while (!cso_hash_iter_is_null(iter)) {
285 item = (struct util_hash_table_item *)cso_hash_iter_data(iter);
287 iter = cso_hash_iter_next(iter);