Lines Matching refs:pos
139 static void *task_seq_start(struct seq_file *seq, loff_t *pos) in task_seq_start() argument
148 if (*pos == 0) in task_seq_start()
149 ++*pos; in task_seq_start()
153 static void *task_seq_next(struct seq_file *seq, void *v, loff_t *pos) in task_seq_next() argument
158 ++*pos; in task_seq_next()
309 static void *task_file_seq_start(struct seq_file *seq, loff_t *pos) in task_file_seq_start() argument
316 if (file && *pos == 0) in task_file_seq_start()
317 ++*pos; in task_file_seq_start()
322 static void *task_file_seq_next(struct seq_file *seq, void *v, loff_t *pos) in task_file_seq_next() argument
326 ++*pos; in task_file_seq_next()
577 static void *task_vma_seq_start(struct seq_file *seq, loff_t *pos) in task_vma_seq_start() argument
583 if (vma && *pos == 0) in task_vma_seq_start()
584 ++*pos; in task_vma_seq_start()
589 static void *task_vma_seq_next(struct seq_file *seq, void *v, loff_t *pos) in task_vma_seq_next() argument
593 ++*pos; in task_vma_seq_next()
950 struct task_struct *pos; member
974 kit->pos = NULL; in bpf_iter_task_new()
992 kit->pos = kit->task; in bpf_iter_task_new()
1000 struct task_struct *pos; in bpf_iter_task_next() local
1004 pos = kit->pos; in bpf_iter_task_next()
1006 if (!pos) in bpf_iter_task_next()
1007 return pos; in bpf_iter_task_next()
1012 kit->pos = __next_thread(kit->pos); in bpf_iter_task_next()
1013 if (kit->pos || flags == BPF_TASK_ITER_PROC_THREADS) in bpf_iter_task_next()
1014 return pos; in bpf_iter_task_next()
1019 kit->pos = NULL; in bpf_iter_task_next()
1021 kit->pos = kit->task; in bpf_iter_task_next()
1023 return pos; in bpf_iter_task_next()