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()
967 struct per_pid *new_list, *p, *cursor, *prev; in sort_pids() local
983 cursor = new_list; in sort_pids()
984 while (cursor) { in sort_pids()
985 if (cursor->ppid > p->ppid || in sort_pids()
986 (cursor->ppid == p->ppid && cursor->pid > p->pid)) { in sort_pids()
991 cursor = NULL; in sort_pids()
996 cursor = NULL; in sort_pids()
1001 prev = cursor; in sort_pids()
1002 cursor = cursor->next; in sort_pids()
1003 if (!cursor) in sort_pids()