PTR_TO_SOCKET
PTR_TO_SOCKET_OR_NULL = PTR_MAYBE_NULL | PTR_TO_SOCKET,
return type == PTR_TO_SOCKET ||
info->reg_type = PTR_TO_SOCKET;
[PTR_TO_SOCKET] = "sock",
regs[BPF_REG_0].type = PTR_TO_SOCKET | ret_flag;
case PTR_TO_SOCKET:
case PTR_TO_SOCKET:
reg->type = PTR_TO_SOCKET;
return type == PTR_TO_SOCKET ||
case PTR_TO_SOCKET:
case PTR_TO_SOCKET:
[PTR_TO_SOCKET] = &btf_sock_ids[BTF_SOCK_TYPE_SOCK],
case PTR_TO_SOCKET:
PTR_TO_SOCKET,
PTR_TO_SOCKET,
static const struct bpf_reg_types fullsock_types = { .types = { PTR_TO_SOCKET } };
info->reg_type = PTR_TO_SOCKET;
info->reg_type = PTR_TO_SOCKET;
info->reg_type = PTR_TO_SOCKET;