/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 177 enum kvm_pgtable_walk_flags visit) in kvm_pgtable_visitor_cb() 183 return walker->cb(ctx, visit); in kvm_pgtable_visitor_cb() 347 enum kvm_pgtable_walk_flags visit) in leaf_walker() 461 enum kvm_pgtable_walk_flags visit) in hyp_map_walker() 508 enum kvm_pgtable_walk_flags visit) in hyp_unmap_walker() 582 enum kvm_pgtable_walk_flags visit) in hyp_free_walker() 1020 enum kvm_pgtable_walk_flags visit) in stage2_map_walker() 1024 switch (visit) { in stage2_map_walker() 1091 enum kvm_pgtable_walk_flags visit) in stage2_unmap_walker() 1158 enum kvm_pgtable_walk_flags visit) in stage2_attr_walker() 175 kvm_pgtable_visitor_cb(struct kvm_pgtable_walk_data *data, const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) kvm_pgtable_visitor_cb() argument 346 leaf_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) leaf_walker() argument 460 hyp_map_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) hyp_map_walker() argument 507 hyp_unmap_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) hyp_unmap_walker() argument 581 hyp_free_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) hyp_free_walker() argument 1019 stage2_map_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) stage2_map_walker() argument 1090 stage2_unmap_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) stage2_unmap_walker() argument 1157 stage2_attr_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) stage2_attr_walker() argument 1250 stage2_age_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) stage2_age_walker() argument 1322 stage2_flush_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) stage2_flush_walker() argument 1426 stage2_split_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) stage2_split_walker() argument 1545 stage2_free_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) stage2_free_walker() argument [all...] |
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | btf.c | 4817 int btf_type_visit_type_ids(struct btf_type *t, type_id_visit_fn visit, void *ctx) in btf_type_visit_type_ids() argument 4838 return visit(&t->type, ctx); in btf_type_visit_type_ids() 4843 err = visit(&a->type, ctx); in btf_type_visit_type_ids() 4844 err = err ?: visit(&a->index_type, ctx); in btf_type_visit_type_ids() 4853 err = visit(&m->type, ctx); in btf_type_visit_type_ids() 4863 err = visit(&t->type, ctx); in btf_type_visit_type_ids() 4867 err = visit(&m->type, ctx); in btf_type_visit_type_ids() 4878 err = visit(&m->type, ctx); in btf_type_visit_type_ids() 4890 int btf_type_visit_str_offs(struct btf_type *t, str_off_visit_fn visit, void *ctx) in btf_type_visit_str_offs() argument 4894 err = visit( in btf_type_visit_str_offs() 4947 btf_ext_visit_type_ids(struct btf_ext *btf_ext, type_id_visit_fn visit, void *ctx) btf_ext_visit_type_ids() argument 4978 btf_ext_visit_str_offs(struct btf_ext *btf_ext, str_off_visit_fn visit, void *ctx) btf_ext_visit_str_offs() argument [all...] |
H A D | libbpf_internal.h | 492 int btf_type_visit_type_ids(struct btf_type *t, type_id_visit_fn visit, void *ctx); 493 int btf_type_visit_str_offs(struct btf_type *t, str_off_visit_fn visit, void *ctx); 494 int btf_ext_visit_type_ids(struct btf_ext *btf_ext, type_id_visit_fn visit, void *ctx); 495 int btf_ext_visit_str_offs(struct btf_ext *btf_ext, str_off_visit_fn visit, void *ctx);
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | setup.c | 175 enum kvm_pgtable_walk_flags visit) in fix_host_ownership_walker() 213 enum kvm_pgtable_walk_flags visit) in fix_hyp_pgtable_refcnt_walker() 174 fix_host_ownership_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) fix_host_ownership_walker() argument 212 fix_hyp_pgtable_refcnt_walker(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) fix_hyp_pgtable_refcnt_walker() argument
|
H A D | mm.c | 274 enum kvm_pgtable_walk_flags visit) in __create_fixmap_slot_cb() 273 __create_fixmap_slot_cb(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) __create_fixmap_slot_cb() argument
|
H A D | mem_protect.c | 582 enum kvm_pgtable_walk_flags visit) in __check_page_state_visitor() 581 __check_page_state_visitor(const struct kvm_pgtable_visit_ctx *ctx, enum kvm_pgtable_walk_flags visit) __check_page_state_visitor() argument
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | kvm_pgtable.h | 246 enum kvm_pgtable_walk_flags visit); 615 * @size: Size of the address range to visit.
|
/kernel/linux/linux-5.10/mm/ |
H A D | madvise.c | 1076 * Walk the vmas in range [start,end), and call the visit function on each one. 1077 * The visit function will get start and end parameters that cover the overlap 1080 * calling the visit function on all of the existing vmas in the range. 1086 int (*visit)(struct vm_area_struct *vma, in madvise_walk_vmas() 1125 error = visit(vma, &prev, start, tmp, arg); in madvise_walk_vmas()
|
/kernel/linux/linux-6.6/mm/ |
H A D | madvise.c | 1221 * Walk the vmas in range [start,end), and call the visit function on each one. 1222 * The visit function will get start and end parameters that cover the overlap 1225 * calling the visit function on all of the existing vmas in the range. 1231 int (*visit)(struct vm_area_struct *vma, in madvise_walk_vmas() 1270 error = visit(vma, &prev, start, tmp, arg); in madvise_walk_vmas()
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/ |
H A D | metric.py | 569 _RewriteIfExpToSelect().visit(parsed)
|