BPF_PROG_TYPE_SYSCALL
err = register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL, &hid_bpf_syscall_kfunc_set);
BPF_PROG_TYPE(BPF_PROG_TYPE_SYSCALL, bpf_syscall,
case BPF_PROG_TYPE_SYSCALL:
case BPF_PROG_TYPE_SYSCALL:
case BPF_PROG_TYPE_SYSCALL:
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL, &cpumask_kfunc_set);
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL,
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL, &generic_kfunc_set);
case BPF_PROG_TYPE_SYSCALL:
prog = bpf_prog_get_type(attr->test.prog_fd, BPF_PROG_TYPE_SYSCALL);
if (prog->type == BPF_PROG_TYPE_SYSCALL) {
(ret = register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL,
(ret = register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL,
register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL, &scx_kfunc_set_idle);
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL, &bpf_prog_test_kfunc_set);
[BPF_PROG_TYPE_SYSCALL] = "syscall",
case BPF_PROG_TYPE_SYSCALL:
attr.prog_type = BPF_PROG_TYPE_SYSCALL;
fallback_id = libbpf_register_prog_handler(NULL, BPF_PROG_TYPE_SYSCALL, 0, &opts);
ASSERT_EQ(bpf_program__type(skel->progs.xyz), BPF_PROG_TYPE_SYSCALL, "xyz_type");
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SYSCALL, &bpf_testmod_kfunc_set);
bpf_program__type(tprog) == BPF_PROG_TYPE_SYSCALL ? true : false,