Lines Matching refs:cursor
204 struct per_pid *cursor = tchart->all_data; in find_create_pid() local
206 while (cursor) { in find_create_pid()
207 if (cursor->pid == pid) in find_create_pid()
208 return cursor; in find_create_pid()
209 cursor = cursor->next; in find_create_pid()
211 cursor = zalloc(sizeof(*cursor)); in find_create_pid()
212 assert(cursor != NULL); in find_create_pid()
213 cursor->pid = pid; in find_create_pid()
214 cursor->next = tchart->all_data; in find_create_pid()
215 tchart->all_data = cursor; in find_create_pid()
216 return cursor; in find_create_pid()
975 struct per_pid *new_list, *p, *cursor, *prev; in sort_pids() local
991 cursor = new_list; in sort_pids()
992 while (cursor) { in sort_pids()
993 if (cursor->ppid > p->ppid || in sort_pids()
994 (cursor->ppid == p->ppid && cursor->pid > p->pid)) { in sort_pids()
999 cursor = NULL; in sort_pids()
1004 cursor = NULL; in sort_pids()
1009 prev = cursor; in sort_pids()
1010 cursor = cursor->next; in sort_pids()
1011 if (!cursor) in sort_pids()