Lines Matching refs:curr
169 struct entry **head, *curr, *prev;
172 curr = *head;
179 while (curr) {
180 if (match_entries(curr, entry))
181 return curr;
183 curr = curr->next;
189 curr = *head;
195 while (curr) {
196 if (match_entries(curr, entry))
199 prev = curr;
200 curr = curr->next;
203 curr = alloc_entry();
204 if (curr) {
205 *curr = *entry;
206 curr->count = 0;
207 curr->next = NULL;
208 memcpy(curr->comm, comm, TASK_COMM_LEN);
210 smp_mb(); /* Ensure that curr is initialized before insert */
213 prev->next = curr;
215 *head = curr;
220 return curr;