Lines Matching refs:kernel_supports

2697 	bool has_func_global = kernel_supports(obj, FEAT_BTF_GLOBAL_FUNC);  in btf_needs_sanitization()
2698 bool has_datasec = kernel_supports(obj, FEAT_BTF_DATASEC); in btf_needs_sanitization()
2699 bool has_float = kernel_supports(obj, FEAT_BTF_FLOAT); in btf_needs_sanitization()
2700 bool has_func = kernel_supports(obj, FEAT_BTF_FUNC); in btf_needs_sanitization()
2701 bool has_decl_tag = kernel_supports(obj, FEAT_BTF_DECL_TAG); in btf_needs_sanitization()
2702 bool has_type_tag = kernel_supports(obj, FEAT_BTF_TYPE_TAG); in btf_needs_sanitization()
2703 bool has_enum64 = kernel_supports(obj, FEAT_BTF_ENUM64); in btf_needs_sanitization()
2711 bool has_func_global = kernel_supports(obj, FEAT_BTF_GLOBAL_FUNC); in bpf_object__sanitize_btf()
2712 bool has_datasec = kernel_supports(obj, FEAT_BTF_DATASEC); in bpf_object__sanitize_btf()
2713 bool has_float = kernel_supports(obj, FEAT_BTF_FLOAT); in bpf_object__sanitize_btf()
2714 bool has_func = kernel_supports(obj, FEAT_BTF_FUNC); in bpf_object__sanitize_btf()
2715 bool has_decl_tag = kernel_supports(obj, FEAT_BTF_DECL_TAG); in bpf_object__sanitize_btf()
2716 bool has_type_tag = kernel_supports(obj, FEAT_BTF_TYPE_TAG); in bpf_object__sanitize_btf()
2717 bool has_enum64 = kernel_supports(obj, FEAT_BTF_ENUM64); in bpf_object__sanitize_btf()
3104 if (!kernel_supports(obj, FEAT_BTF)) { in bpf_object__sanitize_and_load_btf()
4968 bool kernel_supports(const struct bpf_object *obj, enum kern_feature_id feat_id) in kernel_supports() function
5104 if (kernel_supports(obj, FEAT_PROG_NAME)) in bpf_object__create_map()
5333 if (bpf_map__is_internal(map) && !kernel_supports(obj, FEAT_GLOBAL_DATA)) in bpf_object__create_maps()
5520 if (!kernel_supports(obj, FEAT_MODULE_BTF)) in load_module_btfs()
6128 if (!obj->btf_ext || !kernel_supports(obj, FEAT_BTF_FUNC)) in reloc_prog_func_and_line_info()
6799 if (!kernel_supports(obj, FEAT_PROBE_READ_KERN)) in bpf_object__sanitize_prog()
6804 if (!kernel_supports(obj, FEAT_PROBE_READ_KERN)) in bpf_object__sanitize_prog()
6824 if ((def & SEC_EXP_ATTACH_OPT) && !kernel_supports(prog->obj, FEAT_EXP_ATTACH_TYPE)) in libbpf_prepare_prog_load()
6834 if ((def & SEC_USDT) && kernel_supports(prog->obj, FEAT_UPROBE_MULTI_LINK)) in libbpf_prepare_prog_load()
6905 if (kernel_supports(obj, FEAT_PROG_NAME)) in bpf_object_load_prog()
6915 if (btf_fd >= 0 && kernel_supports(obj, FEAT_BTF_FUNC)) { in bpf_object_load_prog()
6990 if (obj->has_rodata && kernel_supports(obj, FEAT_PROG_BIND_MAP)) { in bpf_object_load_prog()
7511 if (!kernel_supports(obj, FEAT_ARRAY_MMAP)) in bpf_object__sanitize_maps()
7814 value = kernel_supports(obj, FEAT_BPF_COOKIE); in bpf_object__resolve_externs()
7816 value = kernel_supports(obj, FEAT_SYSCALL_WRAPPER); in bpf_object__resolve_externs()
10133 if (kernel_supports(prog->obj, FEAT_PERF_LINK) && !force_ioctl_attach) { in bpf_program__attach_perf_event_opts()
10536 if (legacy || !kernel_supports(prog->obj, FEAT_PERF_LINK)) in bpf_program__attach_kprobe_opts()
10619 if (kernel_supports(prog->obj, FEAT_SYSCALL_WRAPPER)) { in bpf_program__attach_ksyscall()
11432 if (legacy || !kernel_supports(prog->obj, FEAT_PERF_LINK)) in bpf_program__attach_uprobe_opts()