Lines Matching defs:kernel_supports
2698 bool has_func_global = kernel_supports(obj, FEAT_BTF_GLOBAL_FUNC);
2699 bool has_datasec = kernel_supports(obj, FEAT_BTF_DATASEC);
2700 bool has_float = kernel_supports(obj, FEAT_BTF_FLOAT);
2701 bool has_func = kernel_supports(obj, FEAT_BTF_FUNC);
2702 bool has_decl_tag = kernel_supports(obj, FEAT_BTF_DECL_TAG);
2703 bool has_type_tag = kernel_supports(obj, FEAT_BTF_TYPE_TAG);
2704 bool has_enum64 = kernel_supports(obj, FEAT_BTF_ENUM64);
2712 bool has_func_global = kernel_supports(obj, FEAT_BTF_GLOBAL_FUNC);
2713 bool has_datasec = kernel_supports(obj, FEAT_BTF_DATASEC);
2714 bool has_float = kernel_supports(obj, FEAT_BTF_FLOAT);
2715 bool has_func = kernel_supports(obj, FEAT_BTF_FUNC);
2716 bool has_decl_tag = kernel_supports(obj, FEAT_BTF_DECL_TAG);
2717 bool has_type_tag = kernel_supports(obj, FEAT_BTF_TYPE_TAG);
2718 bool has_enum64 = kernel_supports(obj, FEAT_BTF_ENUM64);
3105 if (!kernel_supports(obj, FEAT_BTF)) {
4971 bool kernel_supports(const struct bpf_object *obj, enum kern_feature_id feat_id)
5107 if (kernel_supports(obj, FEAT_PROG_NAME))
5339 if (bpf_map__is_internal(map) && !kernel_supports(obj, FEAT_GLOBAL_DATA))
5526 if (!kernel_supports(obj, FEAT_MODULE_BTF))
6134 if (!obj->btf_ext || !kernel_supports(obj, FEAT_BTF_FUNC))
6805 if (!kernel_supports(obj, FEAT_PROBE_READ_KERN))
6810 if (!kernel_supports(obj, FEAT_PROBE_READ_KERN))
6830 if ((def & SEC_EXP_ATTACH_OPT) && !kernel_supports(prog->obj, FEAT_EXP_ATTACH_TYPE))
6840 if ((def & SEC_USDT) && kernel_supports(prog->obj, FEAT_UPROBE_MULTI_LINK))
6911 if (kernel_supports(obj, FEAT_PROG_NAME))
6921 if (btf_fd >= 0 && kernel_supports(obj, FEAT_BTF_FUNC)) {
6996 if (obj->has_rodata && kernel_supports(obj, FEAT_PROG_BIND_MAP)) {
7517 if (!kernel_supports(obj, FEAT_ARRAY_MMAP))
7820 value = kernel_supports(obj, FEAT_BPF_COOKIE);
7822 value = kernel_supports(obj, FEAT_SYSCALL_WRAPPER);
10139 if (kernel_supports(prog->obj, FEAT_PERF_LINK) && !force_ioctl_attach) {
10542 if (legacy || !kernel_supports(prog->obj, FEAT_PERF_LINK))
10625 if (kernel_supports(prog->obj, FEAT_SYSCALL_WRAPPER)) {
10627 * because it is guarded by kernel_supports(). However, since
11438 if (legacy || !kernel_supports(prog->obj, FEAT_PERF_LINK))