bpf_core_type_id_kernel
((typeof(type) *)bpf_rdonly_cast((ptr), bpf_core_type_id_kernel(type)))
ptr.type_id = bpf_core_type_id_kernel(struct task_struct);
return bpf_rdonly_cast(0, bpf_core_type_id_kernel(struct sock));
p.type_id = bpf_core_type_id_kernel(struct sk_buff);
_ptr.type_id = bpf_core_type_id_kernel(_type); \
out->targ_struct = bpf_core_type_id_kernel(struct a_struct);
out->targ_union = bpf_core_type_id_kernel(union a_union);
out->targ_enum = bpf_core_type_id_kernel(enum an_enum);
out->targ_int = bpf_core_type_id_kernel(int);
out->targ_struct_typedef = bpf_core_type_id_kernel(named_struct_typedef);
out->targ_func_proto_typedef = bpf_core_type_id_kernel(func_proto_typedef);
out->targ_arr_typedef = bpf_core_type_id_kernel(arr_typedef);
[btf_id]"r"(bpf_core_type_id_kernel(union bpf_attr))