Lines Matching refs:tmp
91 sip_hash_obj_t *tmp;
96 tmp = hash_entry->hash_head;
98 if (match_func(tmp->sip_obj, digest)) {
101 return (tmp->sip_obj);
103 tmp = tmp->next_obj;
119 sip_hash_obj_t *tmp;
124 tmp = hash_entry->hash_head;
126 assert(tmp->sip_obj != NULL);
127 func(tmp->sip_obj, arg);
128 tmp = tmp->next_obj;
145 sip_hash_obj_t *tmp;
150 tmp = hash_entry->hash_head;
152 if (del_func(tmp->sip_obj, digest, &found)) {
153 if (tmp == hash_entry->hash_head) {
154 if (tmp->next_obj != NULL) {
155 hash_entry->hash_head = tmp->next_obj;
156 tmp->next_obj->prev_obj = NULL;
164 sip_hash_obj_t *next = tmp->next_obj;
167 tmp->prev_obj->next_obj = next;
168 next->prev_obj = tmp->prev_obj;
170 assert(hash_entry->hash_tail == tmp);
171 tmp->prev_obj->next_obj = NULL;
173 tmp->prev_obj;
176 tmp->prev_obj = NULL;
177 tmp->next_obj = NULL;
178 free(tmp);
191 tmp = tmp->next_obj;