Lines Matching refs:vma
442 struct vm_area_struct *vma; member
471 curr_vma = info->vma; in task_vma_seq_get_next()
583 info->vma = curr_vma; in task_vma_seq_get_next()
601 info->vma = NULL; in task_vma_seq_get_next()
609 struct vm_area_struct *vma; in task_vma_seq_start() local
611 vma = task_vma_seq_get_next(info); in task_vma_seq_start()
612 if (vma && *pos == 0) in task_vma_seq_start()
615 return vma; in task_vma_seq_start()
629 __bpf_md_ptr(struct vm_area_struct *, vma);
633 struct task_struct *task, struct vm_area_struct *vma) in DEFINE_BPF_ITER_FUNC() argument
649 ctx.vma = info->vma; in DEFINE_BPF_ITER_FUNC()
673 info->prev_vm_end = info->vma->vm_end; in task_vma_seq_stop()
772 { offsetof(struct bpf_iter__task_vma, vma),
784 struct vm_area_struct *vma; in BPF_CALL_5() local
804 vma = find_vma(mm, start); in BPF_CALL_5()
806 if (vma && vma->vm_start <= start && vma->vm_end > start) { in BPF_CALL_5()
807 callback_fn((u64)(long)task, (u64)(long)vma, in BPF_CALL_5()