Lines Matching refs:vma
413 struct vm_area_struct *vma; member
442 curr_vma = info->vma; in task_vma_seq_get_next()
554 info->vma = curr_vma; in task_vma_seq_get_next()
572 info->vma = NULL; in task_vma_seq_get_next()
580 struct vm_area_struct *vma; in task_vma_seq_start() local
582 vma = task_vma_seq_get_next(info); in task_vma_seq_start()
583 if (vma && *pos == 0) in task_vma_seq_start()
586 return vma; in task_vma_seq_start()
600 __bpf_md_ptr(struct vm_area_struct *, vma);
604 struct task_struct *task, struct vm_area_struct *vma) in DEFINE_BPF_ITER_FUNC() argument
620 ctx.vma = info->vma; in DEFINE_BPF_ITER_FUNC()
644 info->prev_vm_end = info->vma->vm_end; in task_vma_seq_stop()
743 { offsetof(struct bpf_iter__task_vma, vma),
755 struct vm_area_struct *vma; in BPF_CALL_5() local
775 vma = find_vma(mm, start); in BPF_CALL_5()
777 if (vma && vma->vm_start <= start && vma->vm_end > start) { in BPF_CALL_5()
778 callback_fn((u64)(long)task, (u64)(long)vma, in BPF_CALL_5()