Lines Matching refs:cursor
199 struct per_pid *cursor = tchart->all_data; in find_create_pid() local
201 while (cursor) { in find_create_pid()
202 if (cursor->pid == pid) in find_create_pid()
203 return cursor; in find_create_pid()
204 cursor = cursor->next; in find_create_pid()
206 cursor = zalloc(sizeof(*cursor)); in find_create_pid()
207 assert(cursor != NULL); in find_create_pid()
208 cursor->pid = pid; in find_create_pid()
209 cursor->next = tchart->all_data; in find_create_pid()
210 tchart->all_data = cursor; in find_create_pid()
211 return cursor; in find_create_pid()
968 struct per_pid *new_list, *p, *cursor, *prev; in sort_pids() local
984 cursor = new_list; in sort_pids()
985 while (cursor) { in sort_pids()
986 if (cursor->ppid > p->ppid || in sort_pids()
987 (cursor->ppid == p->ppid && cursor->pid > p->pid)) { in sort_pids()
992 cursor = NULL; in sort_pids()
997 cursor = NULL; in sort_pids()
1002 prev = cursor; in sort_pids()
1003 cursor = cursor->next; in sort_pids()
1004 if (!cursor) in sort_pids()