Lines Matching refs:snap
984 static void bpf_iter_task_vma_snapshot_reset(struct vm_area_struct *snap) in bpf_iter_task_vma_snapshot_reset() argument
986 if (snap->vm_file) { in bpf_iter_task_vma_snapshot_reset()
987 fput(snap->vm_file); in bpf_iter_task_vma_snapshot_reset()
988 snap->vm_file = NULL; in bpf_iter_task_vma_snapshot_reset()
995 struct vm_area_struct *snap, *vma; in bpf_iter_task_vma_next() local
1000 snap = &kit->data->snapshot; in bpf_iter_task_vma_next()
1002 bpf_iter_task_vma_snapshot_reset(snap); in bpf_iter_task_vma_next()
1008 memcpy(snap, vma, sizeof(*snap)); in bpf_iter_task_vma_next()
1017 if (snap->vm_file) in bpf_iter_task_vma_next()
1018 get_file(snap->vm_file); in bpf_iter_task_vma_next()
1022 return snap; in bpf_iter_task_vma_next()