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