Lines Matching refs:cursor
203 struct per_pid *cursor = tchart->all_data; in find_create_pid() local
205 while (cursor) { in find_create_pid()
206 if (cursor->pid == pid) in find_create_pid()
207 return cursor; in find_create_pid()
208 cursor = cursor->next; in find_create_pid()
210 cursor = zalloc(sizeof(*cursor)); in find_create_pid()
211 assert(cursor != NULL); in find_create_pid()
212 cursor->pid = pid; in find_create_pid()
213 cursor->next = tchart->all_data; in find_create_pid()
214 tchart->all_data = cursor; in find_create_pid()
215 return cursor; in find_create_pid()
972 struct per_pid *new_list, *p, *cursor, *prev; in sort_pids() local
988 cursor = new_list; in sort_pids()
989 while (cursor) { in sort_pids()
990 if (cursor->ppid > p->ppid || in sort_pids()
991 (cursor->ppid == p->ppid && cursor->pid > p->pid)) { in sort_pids()
996 cursor = NULL; in sort_pids()
1001 cursor = NULL; in sort_pids()
1006 prev = cursor; in sort_pids()
1007 cursor = cursor->next; in sort_pids()
1008 if (!cursor) in sort_pids()