Lines Matching refs:tmp
89 sip_hash_obj_t *tmp; in sip_hash_find() local
94 tmp = hash_entry->hash_head; in sip_hash_find()
96 if (match_func(tmp->sip_obj, digest)) { in sip_hash_find()
99 return (tmp->sip_obj); in sip_hash_find()
101 tmp = tmp->next_obj; in sip_hash_find()
117 sip_hash_obj_t *tmp; in sip_walk_hash() local
122 tmp = hash_entry->hash_head; in sip_walk_hash()
124 assert(tmp->sip_obj != NULL); in sip_walk_hash()
125 func(tmp->sip_obj, arg); in sip_walk_hash()
126 tmp = tmp->next_obj; in sip_walk_hash()
143 sip_hash_obj_t *tmp; in sip_hash_delete() local
148 tmp = hash_entry->hash_head; in sip_hash_delete()
150 if (del_func(tmp->sip_obj, digest, &found)) { in sip_hash_delete()
151 if (tmp == hash_entry->hash_head) { in sip_hash_delete()
152 if (tmp->next_obj != NULL) { in sip_hash_delete()
153 hash_entry->hash_head = tmp->next_obj; in sip_hash_delete()
154 tmp->next_obj->prev_obj = NULL; in sip_hash_delete()
162 sip_hash_obj_t *next = tmp->next_obj; in sip_hash_delete()
165 tmp->prev_obj->next_obj = next; in sip_hash_delete()
166 next->prev_obj = tmp->prev_obj; in sip_hash_delete()
168 assert(hash_entry->hash_tail == tmp); in sip_hash_delete()
169 tmp->prev_obj->next_obj = NULL; in sip_hash_delete()
171 tmp->prev_obj; in sip_hash_delete()
174 tmp->prev_obj = NULL; in sip_hash_delete()
175 tmp->next_obj = NULL; in sip_hash_delete()
176 free(tmp); in sip_hash_delete()
189 tmp = tmp->next_obj; in sip_hash_delete()