sk_alloc
sk2 = sk_alloc(sock_net(sk), PF_ALG, GFP_KERNEL, &alg_proto, arg->kern);
sk = sk_alloc(net, PF_ALG, GFP_KERNEL, &alg_proto, kern);
sk = sk_alloc(net, PF_PPPOX, GFP_KERNEL, &pppoe_sk_proto, kern);
sk = sk_alloc(net, PF_PPPOX, GFP_KERNEL, &pptp_sk_proto, kern);
q = (struct tap_queue *)sk_alloc(net, AF_UNSPEC, GFP_KERNEL,
tfile = (struct tun_file *)sk_alloc(net, AF_UNSPEC, GFP_KERNEL,
newsock->sk = sk_alloc(sock_net(sock->sk), PF_INET, GFP_KERNEL, &pvcalls_proto, false);
struct sock *sk_alloc(struct net *net, int family, gfp_t priority,
sk = sk_alloc(net, family, GFP_KERNEL, &vcc_proto, kern);
sk = sk_alloc(net, PF_BLUETOOTH, prio, prot, kern);
sk = sk_alloc(net, AF_UNSPEC, GFP_USER, &bpf_dummy_proto, 1);
sk = sk_alloc(net, PF_CAN, GFP_KERNEL, cp->prot, kern);
EXPORT_SYMBOL(sk_alloc);
sk = sk_alloc(net, PF_IEEE802154, GFP_KERNEL, proto, kern);
sk = sk_alloc(net, PF_INET, GFP_KERNEL, answer_prot, kern);
sk = sk_alloc(net, PF_INET6, GFP_KERNEL, answer_prot, kern);
sk = sk_alloc(&init_net, PF_IUCV, prio, &iucv_proto, kern);
newsk = sk_alloc(sock_net(osock->sk), PF_KCM, GFP_KERNEL,
sk = sk_alloc(net, PF_KCM, GFP_KERNEL, &kcm_proto, kern);
sk = sk_alloc(net, PF_KEY, GFP_KERNEL, &key_proto, kern);
sk = sk_alloc(net, PF_PPPOX, GFP_KERNEL, &pppol2tp_sk_proto, kern);
struct sock *sk = sk_alloc(net, family, priority, prot, kern);
sk = sk_alloc(net, PF_MCTP, GFP_KERNEL, proto, kern);
sk = sk_alloc(net, PF_NETLINK, GFP_KERNEL, &netlink_proto, kern);
sk = sk_alloc(&init_net, PF_NFC, gfp, &llcp_sock_proto, kern);
sk = sk_alloc(net, PF_NFC, GFP_ATOMIC, nfc_proto->proto, kern);
sk = sk_alloc(net, PF_PACKET, GFP_KERNEL, &packet_proto, kern);
sk = sk_alloc(net, PF_PHONET, GFP_KERNEL, pnp->prot, kern);
newsk = sk_alloc(sock_net(sk), PF_PHONET, GFP_KERNEL, sk->sk_prot,
sk = sk_alloc(net, AF_QIPCRTR, GFP_KERNEL, &qrtr_proto, kern);
sk = sk_alloc(net, AF_RDS, GFP_KERNEL, &rds_proto, kern);
sk = sk_alloc(net, PF_RXRPC, GFP_KERNEL, &rxrpc_proto, kern);
sk = sk_alloc(net, PF_SMC, GFP_KERNEL, prot, 0);
sk = sk_alloc(net, AF_TIPC, GFP_KERNEL, &tipc_proto, kern);
sk = sk_alloc(net, PF_UNIX, GFP_KERNEL, &unix_stream_proto, kern);
sk = sk_alloc(net, PF_UNIX, GFP_KERNEL, &unix_dgram_proto, kern);
sk = sk_alloc(net, AF_VSOCK, priority, &vsock_proto, kern);
struct sock *sk = sk_alloc(net, AF_X25, GFP_ATOMIC, &x25_proto, kern);
sk = sk_alloc(net, PF_XDP, GFP_KERNEL, &xsk_proto, kern);