sock 29 arch/um/drivers/daemon_user.c struct sockaddr_un sock; sock 96 arch/um/drivers/daemon_user.c req.sock = *local_addr; sock 63 arch/um/drivers/harddog_kern.c extern int start_watchdog(int *in_fd_ret, int *out_fd_ret, char *sock); sock 68 arch/um/drivers/harddog_kern.c char *sock = NULL; sock 79 arch/um/drivers/harddog_kern.c sock = mconsole_notify_socket(); sock 81 arch/um/drivers/harddog_kern.c err = start_watchdog(&harddog_in_fd, &harddog_out_fd, sock); sock 30 arch/um/drivers/harddog_user.c int start_watchdog(int *in_fd_ret, int *out_fd_ret, char *sock) sock 57 arch/um/drivers/harddog_user.c if (sock != NULL) { sock 58 arch/um/drivers/harddog_user.c mconsole_args[2] = sock; sock 695 arch/um/drivers/mconsole_kern.c long sock; sock 703 arch/um/drivers/mconsole_kern.c sock = os_create_unix_socket(file, sizeof(file), 1); sock 704 arch/um/drivers/mconsole_kern.c if (sock < 0) { sock 708 arch/um/drivers/mconsole_kern.c if (os_set_fd_block(sock, 0)) sock 713 arch/um/drivers/mconsole_kern.c err = um_request_irq(MCONSOLE_IRQ, sock, IRQ_READ, mconsole_interrupt, sock 714 arch/um/drivers/mconsole_kern.c IRQF_SHARED, "mconsole", (void *)sock); sock 735 arch/um/drivers/mconsole_kern.c os_close_file(sock); sock 157 arch/um/drivers/vector_user.c struct sockaddr_ll sock; sock 172 arch/um/drivers/vector_user.c sock.sll_family = AF_PACKET; sock 173 arch/um/drivers/vector_user.c sock.sll_protocol = htons(proto); sock 174 arch/um/drivers/vector_user.c sock.sll_ifindex = ifr.ifr_ifindex; sock 177 arch/um/drivers/vector_user.c (struct sockaddr *) &sock, sizeof(struct sockaddr_ll)) < 0) { sock 49 arch/um/drivers/virtio_uml.c int sock, req_fd; sock 128 arch/um/drivers/virtio_uml.c int rc = vhost_user_recv(vu_dev->sock, msg, max_payload_size); sock 193 arch/um/drivers/virtio_uml.c rc = full_sendmsg_fds(vu_dev->sock, msg, size, fds, num_fds); sock 961 arch/um/drivers/virtio_uml.c os_close_file(vu_dev->sock); sock 997 arch/um/drivers/virtio_uml.c vu_dev->sock = rc; sock 1011 arch/um/drivers/virtio_uml.c os_close_file(vu_dev->sock); sock 214 arch/um/os-Linux/file.c struct sockaddr_un sock; sock 217 arch/um/os-Linux/file.c sock.sun_family = AF_UNIX; sock 218 arch/um/os-Linux/file.c snprintf(sock.sun_path, sizeof(sock.sun_path), "%s", name); sock 226 arch/um/os-Linux/file.c err = connect(fd, (struct sockaddr *) &sock, sizeof(sock)); sock 545 arch/um/os-Linux/file.c int sock, err; sock 547 arch/um/os-Linux/file.c sock = socket(PF_UNIX, SOCK_DGRAM, 0); sock 548 arch/um/os-Linux/file.c if (sock < 0) sock 552 arch/um/os-Linux/file.c err = os_set_exec_close(sock); sock 562 arch/um/os-Linux/file.c err = bind(sock, (struct sockaddr *) &addr, sizeof(addr)); sock 566 arch/um/os-Linux/file.c return sock; sock 118 crypto/af_alg.c int af_alg_release(struct socket *sock) sock 120 crypto/af_alg.c if (sock->sk) { sock 121 crypto/af_alg.c sock_put(sock->sk); sock 122 crypto/af_alg.c sock->sk = NULL; sock 128 crypto/af_alg.c void af_alg_release_parent(struct sock *sk) sock 150 crypto/af_alg.c static int alg_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 153 crypto/af_alg.c struct sock *sk = sock->sk; sock 160 crypto/af_alg.c if (sock->state == SS_CONNECTED) sock 206 crypto/af_alg.c static int alg_setkey(struct sock *sk, char __user *ukey, sock 230 crypto/af_alg.c static int alg_setsockopt(struct socket *sock, int level, int optname, sock 233 crypto/af_alg.c struct sock *sk = sock->sk; sock 250 crypto/af_alg.c if (sock->state == SS_CONNECTED) sock 258 crypto/af_alg.c if (sock->state == SS_CONNECTED) sock 271 crypto/af_alg.c int af_alg_accept(struct sock *sk, struct socket *newsock, bool kern) sock 275 crypto/af_alg.c struct sock *sk2; sock 326 crypto/af_alg.c static int alg_accept(struct socket *sock, struct socket *newsock, int flags, sock 329 crypto/af_alg.c return af_alg_accept(sock->sk, newsock, kern); sock 354 crypto/af_alg.c static void alg_sock_destruct(struct sock *sk) sock 361 crypto/af_alg.c static int alg_create(struct net *net, struct socket *sock, int protocol, sock 364 crypto/af_alg.c struct sock *sk; sock 367 crypto/af_alg.c if (sock->type != SOCK_SEQPACKET) sock 377 crypto/af_alg.c sock->ops = &alg_proto_ops; sock 378 crypto/af_alg.c sock_init_data(sock, sk); sock 486 crypto/af_alg.c static int af_alg_alloc_tsgl(struct sock *sk) sock 527 crypto/af_alg.c unsigned int af_alg_count_tsgl(struct sock *sk, size_t bytes, size_t offset) sock 583 crypto/af_alg.c void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst, sock 652 crypto/af_alg.c struct sock *sk = areq->sk; sock 687 crypto/af_alg.c static int af_alg_wait_for_wmem(struct sock *sk, unsigned int flags) sock 718 crypto/af_alg.c void af_alg_wmem_wakeup(struct sock *sk) sock 743 crypto/af_alg.c int af_alg_wait_for_data(struct sock *sk, unsigned flags) sock 780 crypto/af_alg.c static void af_alg_data_wakeup(struct sock *sk) sock 815 crypto/af_alg.c int af_alg_sendmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 818 crypto/af_alg.c struct sock *sk = sock->sk; sock 961 crypto/af_alg.c ssize_t af_alg_sendpage(struct socket *sock, struct page *page, sock 964 crypto/af_alg.c struct sock *sk = sock->sk; sock 1019 crypto/af_alg.c struct sock *sk = areq->sk; sock 1038 crypto/af_alg.c struct sock *sk = areq->sk; sock 1055 crypto/af_alg.c __poll_t af_alg_poll(struct file *file, struct socket *sock, sock 1058 crypto/af_alg.c struct sock *sk = sock->sk; sock 1063 crypto/af_alg.c sock_poll_wait(file, sock, wait); sock 1083 crypto/af_alg.c struct af_alg_async_req *af_alg_alloc_areq(struct sock *sk, sock 1114 crypto/af_alg.c int af_alg_get_rsgl(struct sock *sk, struct msghdr *msg, int flags, sock 44 crypto/algif_aead.c static inline bool aead_sufficient_data(struct sock *sk) sock 47 crypto/algif_aead.c struct sock *psk = ask->parent; sock 61 crypto/algif_aead.c static int aead_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) sock 63 crypto/algif_aead.c struct sock *sk = sock->sk; sock 65 crypto/algif_aead.c struct sock *psk = ask->parent; sock 71 crypto/algif_aead.c return af_alg_sendmsg(sock, msg, size, ivsize); sock 88 crypto/algif_aead.c static int _aead_recvmsg(struct socket *sock, struct msghdr *msg, sock 91 crypto/algif_aead.c struct sock *sk = sock->sk; sock 93 crypto/algif_aead.c struct sock *psk = ask->parent; sock 322 crypto/algif_aead.c static int aead_recvmsg(struct socket *sock, struct msghdr *msg, sock 325 crypto/algif_aead.c struct sock *sk = sock->sk; sock 330 crypto/algif_aead.c int err = _aead_recvmsg(sock, msg, ignored, flags); sock 377 crypto/algif_aead.c static int aead_check_key(struct socket *sock) sock 380 crypto/algif_aead.c struct sock *psk; sock 383 crypto/algif_aead.c struct sock *sk = sock->sk; sock 415 crypto/algif_aead.c static int aead_sendmsg_nokey(struct socket *sock, struct msghdr *msg, sock 420 crypto/algif_aead.c err = aead_check_key(sock); sock 424 crypto/algif_aead.c return aead_sendmsg(sock, msg, size); sock 427 crypto/algif_aead.c static ssize_t aead_sendpage_nokey(struct socket *sock, struct page *page, sock 432 crypto/algif_aead.c err = aead_check_key(sock); sock 436 crypto/algif_aead.c return af_alg_sendpage(sock, page, offset, size, flags); sock 439 crypto/algif_aead.c static int aead_recvmsg_nokey(struct socket *sock, struct msghdr *msg, sock 444 crypto/algif_aead.c err = aead_check_key(sock); sock 448 crypto/algif_aead.c return aead_recvmsg(sock, msg, ignored, flags); sock 525 crypto/algif_aead.c static void aead_sock_destruct(struct sock *sk) sock 529 crypto/algif_aead.c struct sock *psk = ask->parent; sock 541 crypto/algif_aead.c static int aead_accept_parent_nokey(void *private, struct sock *sk) sock 579 crypto/algif_aead.c static int aead_accept_parent(void *private, struct sock *sk) sock 32 crypto/algif_hash.c static int hash_alloc_result(struct sock *sk, struct hash_ctx *ctx) sock 50 crypto/algif_hash.c static void hash_free_result(struct sock *sk, struct hash_ctx *ctx) sock 63 crypto/algif_hash.c static int hash_sendmsg(struct socket *sock, struct msghdr *msg, sock 67 crypto/algif_hash.c struct sock *sk = sock->sk; sock 131 crypto/algif_hash.c static ssize_t hash_sendpage(struct socket *sock, struct page *page, sock 134 crypto/algif_hash.c struct sock *sk = sock->sk; sock 183 crypto/algif_hash.c static int hash_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 186 crypto/algif_hash.c struct sock *sk = sock->sk; sock 230 crypto/algif_hash.c static int hash_accept(struct socket *sock, struct socket *newsock, int flags, sock 233 crypto/algif_hash.c struct sock *sk = sock->sk; sock 238 crypto/algif_hash.c struct sock *sk2; sock 294 crypto/algif_hash.c static int hash_check_key(struct socket *sock) sock 297 crypto/algif_hash.c struct sock *psk; sock 300 crypto/algif_hash.c struct sock *sk = sock->sk; sock 332 crypto/algif_hash.c static int hash_sendmsg_nokey(struct socket *sock, struct msghdr *msg, sock 337 crypto/algif_hash.c err = hash_check_key(sock); sock 341 crypto/algif_hash.c return hash_sendmsg(sock, msg, size); sock 344 crypto/algif_hash.c static ssize_t hash_sendpage_nokey(struct socket *sock, struct page *page, sock 349 crypto/algif_hash.c err = hash_check_key(sock); sock 353 crypto/algif_hash.c return hash_sendpage(sock, page, offset, size, flags); sock 356 crypto/algif_hash.c static int hash_recvmsg_nokey(struct socket *sock, struct msghdr *msg, sock 361 crypto/algif_hash.c err = hash_check_key(sock); sock 365 crypto/algif_hash.c return hash_recvmsg(sock, msg, ignored, flags); sock 368 crypto/algif_hash.c static int hash_accept_nokey(struct socket *sock, struct socket *newsock, sock 373 crypto/algif_hash.c err = hash_check_key(sock); sock 377 crypto/algif_hash.c return hash_accept(sock, newsock, flags, kern); sock 416 crypto/algif_hash.c static void hash_sock_destruct(struct sock *sk) sock 426 crypto/algif_hash.c static int hash_accept_parent_nokey(void *private, struct sock *sk) sock 453 crypto/algif_hash.c static int hash_accept_parent(void *private, struct sock *sk) sock 58 crypto/algif_rng.c static int rng_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 61 crypto/algif_rng.c struct sock *sk = sock->sk; sock 126 crypto/algif_rng.c static void rng_sock_destruct(struct sock *sk) sock 135 crypto/algif_rng.c static int rng_accept_parent(void *private, struct sock *sk) sock 37 crypto/algif_skcipher.c static int skcipher_sendmsg(struct socket *sock, struct msghdr *msg, sock 40 crypto/algif_skcipher.c struct sock *sk = sock->sk; sock 42 crypto/algif_skcipher.c struct sock *psk = ask->parent; sock 47 crypto/algif_skcipher.c return af_alg_sendmsg(sock, msg, size, ivsize); sock 50 crypto/algif_skcipher.c static int _skcipher_recvmsg(struct socket *sock, struct msghdr *msg, sock 53 crypto/algif_skcipher.c struct sock *sk = sock->sk; sock 55 crypto/algif_skcipher.c struct sock *psk = ask->parent; sock 153 crypto/algif_skcipher.c static int skcipher_recvmsg(struct socket *sock, struct msghdr *msg, sock 156 crypto/algif_skcipher.c struct sock *sk = sock->sk; sock 161 crypto/algif_skcipher.c int err = _skcipher_recvmsg(sock, msg, ignored, flags); sock 208 crypto/algif_skcipher.c static int skcipher_check_key(struct socket *sock) sock 211 crypto/algif_skcipher.c struct sock *psk; sock 214 crypto/algif_skcipher.c struct sock *sk = sock->sk; sock 246 crypto/algif_skcipher.c static int skcipher_sendmsg_nokey(struct socket *sock, struct msghdr *msg, sock 251 crypto/algif_skcipher.c err = skcipher_check_key(sock); sock 255 crypto/algif_skcipher.c return skcipher_sendmsg(sock, msg, size); sock 258 crypto/algif_skcipher.c static ssize_t skcipher_sendpage_nokey(struct socket *sock, struct page *page, sock 263 crypto/algif_skcipher.c err = skcipher_check_key(sock); sock 267 crypto/algif_skcipher.c return af_alg_sendpage(sock, page, offset, size, flags); sock 270 crypto/algif_skcipher.c static int skcipher_recvmsg_nokey(struct socket *sock, struct msghdr *msg, sock 275 crypto/algif_skcipher.c err = skcipher_check_key(sock); sock 279 crypto/algif_skcipher.c return skcipher_recvmsg(sock, msg, ignored, flags); sock 319 crypto/algif_skcipher.c static void skcipher_sock_destruct(struct sock *sk) sock 323 crypto/algif_skcipher.c struct sock *psk = ask->parent; sock 333 crypto/algif_skcipher.c static int skcipher_accept_parent_nokey(void *private, struct sock *sk) sock 369 crypto/algif_skcipher.c static int skcipher_accept_parent(void *private, struct sock *sk) sock 161 drivers/atm/atmtcp.c struct sock *s; sock 267 drivers/atm/atmtcp.c struct sock *s; sock 445 drivers/atm/atmtcp.c static int atmtcp_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 448 drivers/atm/atmtcp.c struct atm_vcc *vcc = ATM_SD(sock); sock 460 drivers/atm/atmtcp.c sock->state = SS_CONNECTED; sock 2102 drivers/atm/eni.c struct sock *s; sock 332 drivers/atm/he.c struct sock *s; sock 724 drivers/atm/idt77252.c struct sock *sk = sk_atm(vcc); sock 1798 drivers/atm/iphase.c struct sock *sk = sk_atm(vcc); sock 901 drivers/atm/solos-pci.c struct sock *s; sock 1082 drivers/block/drbd/drbd_int.h extern int drbd_send(struct drbd_connection *connection, struct socket *sock, sock 1573 drivers/block/drbd/drbd_int.h static inline void drbd_tcp_cork(struct socket *sock) sock 1576 drivers/block/drbd/drbd_int.h (void) kernel_setsockopt(sock, SOL_TCP, TCP_CORK, sock 1580 drivers/block/drbd/drbd_int.h static inline void drbd_tcp_uncork(struct socket *sock) sock 1583 drivers/block/drbd/drbd_int.h (void) kernel_setsockopt(sock, SOL_TCP, TCP_CORK, sock 1587 drivers/block/drbd/drbd_int.h static inline void drbd_tcp_nodelay(struct socket *sock) sock 1590 drivers/block/drbd/drbd_int.h (void) kernel_setsockopt(sock, SOL_TCP, TCP_NODELAY, sock 1594 drivers/block/drbd/drbd_int.h static inline void drbd_tcp_quickack(struct socket *sock) sock 1597 drivers/block/drbd/drbd_int.h (void) kernel_setsockopt(sock, SOL_TCP, TCP_QUICKACK, sock 613 drivers/block/drbd/drbd_main.c struct drbd_socket *sock) sock 615 drivers/block/drbd/drbd_main.c if (!sock->socket) sock 617 drivers/block/drbd/drbd_main.c return sock->sbuf + drbd_header_size(connection); sock 620 drivers/block/drbd/drbd_main.c void *conn_prepare_command(struct drbd_connection *connection, struct drbd_socket *sock) sock 624 drivers/block/drbd/drbd_main.c mutex_lock(&sock->mutex); sock 625 drivers/block/drbd/drbd_main.c p = __conn_prepare_command(connection, sock); sock 627 drivers/block/drbd/drbd_main.c mutex_unlock(&sock->mutex); sock 632 drivers/block/drbd/drbd_main.c void *drbd_prepare_command(struct drbd_peer_device *peer_device, struct drbd_socket *sock) sock 634 drivers/block/drbd/drbd_main.c return conn_prepare_command(peer_device->connection, sock); sock 638 drivers/block/drbd/drbd_main.c struct drbd_socket *sock, enum drbd_packet cmd, sock 654 drivers/block/drbd/drbd_main.c header_size += prepare_header(connection, vnr, sock->sbuf, cmd, sock 656 drivers/block/drbd/drbd_main.c err = drbd_send_all(connection, sock->socket, sock->sbuf, header_size, sock 659 drivers/block/drbd/drbd_main.c err = drbd_send_all(connection, sock->socket, data, size, 0); sock 663 drivers/block/drbd/drbd_main.c drbd_tcp_nodelay(sock->socket); sock 668 drivers/block/drbd/drbd_main.c static int __conn_send_command(struct drbd_connection *connection, struct drbd_socket *sock, sock 672 drivers/block/drbd/drbd_main.c return __send_command(connection, 0, sock, cmd, header_size, data, size); sock 675 drivers/block/drbd/drbd_main.c int conn_send_command(struct drbd_connection *connection, struct drbd_socket *sock, sock 681 drivers/block/drbd/drbd_main.c err = __conn_send_command(connection, sock, cmd, header_size, data, size); sock 682 drivers/block/drbd/drbd_main.c mutex_unlock(&sock->mutex); sock 686 drivers/block/drbd/drbd_main.c int drbd_send_command(struct drbd_peer_device *peer_device, struct drbd_socket *sock, sock 693 drivers/block/drbd/drbd_main.c sock, cmd, header_size, data, size); sock 694 drivers/block/drbd/drbd_main.c mutex_unlock(&sock->mutex); sock 700 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 702 drivers/block/drbd/drbd_main.c sock = &connection->meta; sock 703 drivers/block/drbd/drbd_main.c if (!conn_prepare_command(connection, sock)) sock 705 drivers/block/drbd/drbd_main.c return conn_send_command(connection, sock, P_PING, 0, NULL, 0); sock 710 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 712 drivers/block/drbd/drbd_main.c sock = &connection->meta; sock 713 drivers/block/drbd/drbd_main.c if (!conn_prepare_command(connection, sock)) sock 715 drivers/block/drbd/drbd_main.c return conn_send_command(connection, sock, P_PING_ACK, 0, NULL, 0); sock 720 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 728 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 729 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 769 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, cmd, size, NULL, 0); sock 774 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 779 drivers/block/drbd/drbd_main.c sock = &connection->data; sock 780 drivers/block/drbd/drbd_main.c p = __conn_prepare_command(connection, sock); sock 813 drivers/block/drbd/drbd_main.c return __conn_send_command(connection, sock, cmd, size, NULL, 0); sock 830 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 837 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 838 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 858 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, P_UUIDS, sizeof(*p), NULL, 0); sock 892 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 907 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 908 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 911 drivers/block/drbd/drbd_main.c drbd_send_command(peer_device, sock, P_SYNC_UUID, sizeof(*p), NULL, 0); sock 943 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 950 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 951 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 991 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, P_SIZES, packet_size, NULL, 0); sock 1000 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1003 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1004 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1008 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, P_STATE, sizeof(*p), NULL, 0); sock 1023 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1026 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1027 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1031 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, P_STATE, sizeof(*p), NULL, 0); sock 1036 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1039 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1040 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1045 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, P_STATE_CHG_REQ, sizeof(*p), NULL, 0); sock 1051 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1055 drivers/block/drbd/drbd_main.c sock = &connection->data; sock 1056 drivers/block/drbd/drbd_main.c p = conn_prepare_command(connection, sock); sock 1061 drivers/block/drbd/drbd_main.c return conn_send_command(connection, sock, cmd, sizeof(*p), NULL, 0); sock 1066 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1069 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->meta; sock 1070 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1073 drivers/block/drbd/drbd_main.c drbd_send_command(peer_device, sock, P_STATE_CHG_REPLY, sizeof(*p), NULL, 0); sock 1079 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1083 drivers/block/drbd/drbd_main.c sock = &connection->meta; sock 1084 drivers/block/drbd/drbd_main.c p = conn_prepare_command(connection, sock); sock 1087 drivers/block/drbd/drbd_main.c conn_send_command(connection, sock, cmd, sizeof(*p), NULL, 0); sock 1214 drivers/block/drbd/drbd_main.c struct drbd_socket *sock = &first_peer_device(device)->connection->data; sock 1216 drivers/block/drbd/drbd_main.c struct p_compressed_bm *p = sock->sbuf + header_size; sock 1226 drivers/block/drbd/drbd_main.c err = __send_command(first_peer_device(device)->connection, device->vnr, sock, sock 1239 drivers/block/drbd/drbd_main.c unsigned long *p = sock->sbuf + header_size; sock 1247 drivers/block/drbd/drbd_main.c err = __send_command(first_peer_device(device)->connection, device->vnr, sock, P_BITMAP, len, NULL, 0); sock 1307 drivers/block/drbd/drbd_main.c struct drbd_socket *sock = &first_peer_device(device)->connection->data; sock 1310 drivers/block/drbd/drbd_main.c mutex_lock(&sock->mutex); sock 1311 drivers/block/drbd/drbd_main.c if (sock->socket) sock 1313 drivers/block/drbd/drbd_main.c mutex_unlock(&sock->mutex); sock 1319 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1325 drivers/block/drbd/drbd_main.c sock = &connection->meta; sock 1326 drivers/block/drbd/drbd_main.c p = conn_prepare_command(connection, sock); sock 1331 drivers/block/drbd/drbd_main.c conn_send_command(connection, sock, P_BARRIER_ACK, sizeof(*p), NULL, 0); sock 1345 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1351 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->meta; sock 1352 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1359 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, cmd, sizeof(*p), NULL, 0); sock 1409 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1412 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1413 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1419 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, P_RS_DEALLOCATED, sizeof(*p), NULL, 0); sock 1425 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1428 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1429 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1435 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, cmd, sizeof(*p), NULL, 0); sock 1441 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1446 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1447 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1453 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, cmd, sizeof(*p), digest, digest_size); sock 1458 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1461 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1462 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1468 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, P_OV_REQUEST, sizeof(*p), NULL, 0); sock 1475 drivers/block/drbd/drbd_main.c static int we_should_drop_the_connection(struct drbd_connection *connection, struct socket *sock) sock 1480 drivers/block/drbd/drbd_main.c drop_it = connection->meta.socket == sock sock 1500 drivers/block/drbd/drbd_main.c struct sock *sk = connection->data.socket->sk; sock 1675 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1683 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1684 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1712 drivers/block/drbd/drbd_main.c err = __send_command(peer_device->connection, device->vnr, sock, cmd, sizeof(*t), NULL, 0); sock 1731 drivers/block/drbd/drbd_main.c __send_command(peer_device->connection, device->vnr, sock, P_WSAME, sock 1736 drivers/block/drbd/drbd_main.c __send_command(peer_device->connection, device->vnr, sock, P_DATA, sock 1771 drivers/block/drbd/drbd_main.c mutex_unlock(&sock->mutex); /* locked by drbd_prepare_command() */ sock 1784 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1789 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1790 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1803 drivers/block/drbd/drbd_main.c err = __send_command(peer_device->connection, device->vnr, sock, cmd, sizeof(*p) + digest_size, NULL, peer_req->i.size); sock 1806 drivers/block/drbd/drbd_main.c mutex_unlock(&sock->mutex); /* locked by drbd_prepare_command() */ sock 1813 drivers/block/drbd/drbd_main.c struct drbd_socket *sock; sock 1816 drivers/block/drbd/drbd_main.c sock = &peer_device->connection->data; sock 1817 drivers/block/drbd/drbd_main.c p = drbd_prepare_command(peer_device, sock); sock 1822 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, P_OUT_OF_SYNC, sizeof(*p), NULL, 0); sock 1841 drivers/block/drbd/drbd_main.c int drbd_send(struct drbd_connection *connection, struct socket *sock, sock 1848 drivers/block/drbd/drbd_main.c if (!sock) sock 1855 drivers/block/drbd/drbd_main.c if (sock == connection->data.socket) { sock 1862 drivers/block/drbd/drbd_main.c rv = sock_sendmsg(sock, &msg); sock 1864 drivers/block/drbd/drbd_main.c if (we_should_drop_the_connection(connection, sock)) sock 1878 drivers/block/drbd/drbd_main.c if (sock == connection->data.socket) sock 1884 drivers/block/drbd/drbd_main.c sock == connection->meta.socket ? "msock" : "sock", sock 1899 drivers/block/drbd/drbd_main.c int drbd_send_all(struct drbd_connection *connection, struct socket *sock, void *buffer, sock 1904 drivers/block/drbd/drbd_main.c err = drbd_send(connection, sock, buffer, size, msg_flags); sock 498 drivers/block/drbd/drbd_receiver.c static int drbd_recv_short(struct socket *sock, void *buf, size_t size, int flags) sock 508 drivers/block/drbd/drbd_receiver.c return sock_recvmsg(sock, &msg, msg.msg_flags); sock 572 drivers/block/drbd/drbd_receiver.c static void drbd_setbufsize(struct socket *sock, unsigned int snd, sock 577 drivers/block/drbd/drbd_receiver.c sock->sk->sk_sndbuf = snd; sock 578 drivers/block/drbd/drbd_receiver.c sock->sk->sk_userlocks |= SOCK_SNDBUF_LOCK; sock 581 drivers/block/drbd/drbd_receiver.c sock->sk->sk_rcvbuf = rcv; sock 582 drivers/block/drbd/drbd_receiver.c sock->sk->sk_userlocks |= SOCK_RCVBUF_LOCK; sock 589 drivers/block/drbd/drbd_receiver.c struct socket *sock; sock 621 drivers/block/drbd/drbd_receiver.c SOCK_STREAM, IPPROTO_TCP, &sock); sock 623 drivers/block/drbd/drbd_receiver.c sock = NULL; sock 627 drivers/block/drbd/drbd_receiver.c sock->sk->sk_rcvtimeo = sock 628 drivers/block/drbd/drbd_receiver.c sock->sk->sk_sndtimeo = connect_int * HZ; sock 629 drivers/block/drbd/drbd_receiver.c drbd_setbufsize(sock, sndbuf_size, rcvbuf_size); sock 639 drivers/block/drbd/drbd_receiver.c err = sock->ops->bind(sock, (struct sockaddr *) &src_in6, my_addr_len); sock 647 drivers/block/drbd/drbd_receiver.c err = sock->ops->connect(sock, (struct sockaddr *) &peer_in6, peer_addr_len, 0); sock 651 drivers/block/drbd/drbd_receiver.c if (sock) { sock 652 drivers/block/drbd/drbd_receiver.c sock_release(sock); sock 653 drivers/block/drbd/drbd_receiver.c sock = NULL; sock 671 drivers/block/drbd/drbd_receiver.c return sock; sock 678 drivers/block/drbd/drbd_receiver.c void (*original_sk_state_change)(struct sock *sk); sock 682 drivers/block/drbd/drbd_receiver.c static void drbd_incoming_connection(struct sock *sk) sock 685 drivers/block/drbd/drbd_receiver.c void (*state_change)(struct sock *sk); sock 756 drivers/block/drbd/drbd_receiver.c static void unregister_state_change(struct sock *sk, struct accept_wait_data *ad) sock 803 drivers/block/drbd/drbd_receiver.c static int send_first_packet(struct drbd_connection *connection, struct drbd_socket *sock, sock 806 drivers/block/drbd/drbd_receiver.c if (!conn_prepare_command(connection, sock)) sock 808 drivers/block/drbd/drbd_receiver.c return conn_send_command(connection, sock, cmd, 0, NULL, 0); sock 811 drivers/block/drbd/drbd_receiver.c static int receive_first_packet(struct drbd_connection *connection, struct socket *sock) sock 824 drivers/block/drbd/drbd_receiver.c sock->sk->sk_rcvtimeo = nc->ping_timeo * 4 * HZ / 10; sock 827 drivers/block/drbd/drbd_receiver.c err = drbd_recv_short(sock, connection->data.rbuf, header_size, 0); sock 843 drivers/block/drbd/drbd_receiver.c static bool drbd_socket_okay(struct socket **sock) sock 848 drivers/block/drbd/drbd_receiver.c if (!*sock) sock 851 drivers/block/drbd/drbd_receiver.c rr = drbd_recv_short(*sock, tb, 4, MSG_DONTWAIT | MSG_PEEK); sock 856 drivers/block/drbd/drbd_receiver.c sock_release(*sock); sock 857 drivers/block/drbd/drbd_receiver.c *sock = NULL; sock 923 drivers/block/drbd/drbd_receiver.c struct drbd_socket sock, msock; sock 938 drivers/block/drbd/drbd_receiver.c mutex_init(&sock.mutex); sock 939 drivers/block/drbd/drbd_receiver.c sock.sbuf = connection->data.sbuf; sock 940 drivers/block/drbd/drbd_receiver.c sock.rbuf = connection->data.rbuf; sock 941 drivers/block/drbd/drbd_receiver.c sock.socket = NULL; sock 958 drivers/block/drbd/drbd_receiver.c if (!sock.socket) { sock 959 drivers/block/drbd/drbd_receiver.c sock.socket = s; sock 960 drivers/block/drbd/drbd_receiver.c send_first_packet(connection, &sock, P_INITIAL_DATA); sock 971 drivers/block/drbd/drbd_receiver.c if (connection_established(connection, &sock.socket, &msock.socket)) sock 978 drivers/block/drbd/drbd_receiver.c drbd_socket_okay(&sock.socket); sock 982 drivers/block/drbd/drbd_receiver.c if (sock.socket) { sock 984 drivers/block/drbd/drbd_receiver.c sock_release(sock.socket); sock 985 drivers/block/drbd/drbd_receiver.c sock.socket = s; sock 988 drivers/block/drbd/drbd_receiver.c sock.socket = s; sock 1018 drivers/block/drbd/drbd_receiver.c ok = connection_established(connection, &sock.socket, &msock.socket); sock 1024 drivers/block/drbd/drbd_receiver.c sock.socket->sk->sk_reuse = SK_CAN_REUSE; /* SO_REUSEADDR */ sock 1027 drivers/block/drbd/drbd_receiver.c sock.socket->sk->sk_allocation = GFP_NOIO; sock 1030 drivers/block/drbd/drbd_receiver.c sock.socket->sk->sk_priority = TC_PRIO_INTERACTIVE_BULK; sock 1041 drivers/block/drbd/drbd_receiver.c sock.socket->sk->sk_sndtimeo = sock 1042 drivers/block/drbd/drbd_receiver.c sock.socket->sk->sk_rcvtimeo = nc->ping_timeo*4*HZ/10; sock 1053 drivers/block/drbd/drbd_receiver.c drbd_tcp_nodelay(sock.socket); sock 1056 drivers/block/drbd/drbd_receiver.c connection->data.socket = sock.socket; sock 1146 drivers/block/drbd/drbd_receiver.c if (sock.socket) sock 1147 drivers/block/drbd/drbd_receiver.c sock_release(sock.socket); sock 5307 drivers/block/drbd/drbd_receiver.c struct drbd_socket *sock; sock 5310 drivers/block/drbd/drbd_receiver.c sock = &connection->data; sock 5311 drivers/block/drbd/drbd_receiver.c p = conn_prepare_command(connection, sock); sock 5318 drivers/block/drbd/drbd_receiver.c return conn_send_command(connection, sock, P_CONNECTION_FEATURES, sizeof(*p), NULL, 0); sock 5412 drivers/block/drbd/drbd_receiver.c struct drbd_socket *sock; sock 5451 drivers/block/drbd/drbd_receiver.c sock = &connection->data; sock 5452 drivers/block/drbd/drbd_receiver.c if (!conn_prepare_command(connection, sock)) { sock 5456 drivers/block/drbd/drbd_receiver.c rv = !conn_send_command(connection, sock, P_AUTH_CHALLENGE, 0, sock 5520 drivers/block/drbd/drbd_receiver.c if (!conn_prepare_command(connection, sock)) { sock 5524 drivers/block/drbd/drbd_receiver.c rv = !conn_send_command(connection, sock, P_AUTH_RESPONSE, 0, sock 634 drivers/block/drbd/drbd_worker.c struct sock *sk = connection->data.socket->sk; sock 1369 drivers/block/drbd/drbd_worker.c struct drbd_socket *sock; sock 1371 drivers/block/drbd/drbd_worker.c sock = &connection->data; sock 1372 drivers/block/drbd/drbd_worker.c p = conn_prepare_command(connection, sock); sock 1380 drivers/block/drbd/drbd_worker.c return conn_send_command(connection, sock, P_BARRIER, sizeof(*p), NULL, 0); sock 1385 drivers/block/drbd/drbd_worker.c struct drbd_socket *sock = &pd->connection->data; sock 1386 drivers/block/drbd/drbd_worker.c if (!drbd_prepare_command(pd, sock)) sock 1388 drivers/block/drbd/drbd_worker.c return drbd_send_command(pd, sock, P_UNPLUG_REMOTE, 0, NULL, 0); sock 55 drivers/block/nbd.c struct socket *sock; sock 275 drivers/block/nbd.c kernel_sock_shutdown(nsock->sock, SHUT_RDWR); sock 463 drivers/block/nbd.c struct socket *sock = config->socks[index]->sock; sock 468 drivers/block/nbd.c if (unlikely(!sock)) { sock 479 drivers/block/nbd.c sock->sk->sk_allocation = GFP_NOIO | __GFP_MEMALLOC; sock 487 drivers/block/nbd.c result = sock_sendmsg(sock, &msg); sock 489 drivers/block/nbd.c result = sock_recvmsg(sock, &msg, msg.msg_flags); sock 986 drivers/block/nbd.c struct socket *sock; sock 989 drivers/block/nbd.c sock = sockfd_lookup(fd, err); sock 990 drivers/block/nbd.c if (!sock) sock 993 drivers/block/nbd.c if (sock->ops->shutdown == sock_no_shutdown) { sock 996 drivers/block/nbd.c sockfd_put(sock); sock 1000 drivers/block/nbd.c return sock; sock 1007 drivers/block/nbd.c struct socket *sock; sock 1012 drivers/block/nbd.c sock = nbd_get_socket(nbd, arg, &err); sock 1013 drivers/block/nbd.c if (!sock) sock 1025 drivers/block/nbd.c sockfd_put(sock); sock 1032 drivers/block/nbd.c sockfd_put(sock); sock 1040 drivers/block/nbd.c sockfd_put(sock); sock 1047 drivers/block/nbd.c nsock->sock = sock; sock 1060 drivers/block/nbd.c struct socket *sock, *old; sock 1065 drivers/block/nbd.c sock = nbd_get_socket(nbd, arg, &err); sock 1066 drivers/block/nbd.c if (!sock) sock 1071 drivers/block/nbd.c sockfd_put(sock); sock 1086 drivers/block/nbd.c sk_set_memalloc(sock->sk); sock 1088 drivers/block/nbd.c sock->sk->sk_sndtimeo = nbd->tag_set.timeout; sock 1091 drivers/block/nbd.c old = nsock->sock; sock 1093 drivers/block/nbd.c nsock->sock = sock; sock 1113 drivers/block/nbd.c sockfd_put(sock); sock 1201 drivers/block/nbd.c sockfd_put(config->socks[i]->sock); sock 1280 drivers/block/nbd.c sk_set_memalloc(config->socks[i]->sock->sk); sock 1282 drivers/block/nbd.c config->socks[i]->sock->sk->sk_sndtimeo = sock 112 drivers/connector/cn_queue.c struct cn_queue_dev *cn_queue_alloc_dev(const char *name, struct sock *nls) sock 71 drivers/crypto/chelsio/chtls/chtls.h struct sock *sk; /* The listening socket */ sock 101 drivers/crypto/chelsio/chtls/chtls.h struct sock *lsk; sock 155 drivers/crypto/chelsio/chtls/chtls.h struct sock *sk; sock 185 drivers/crypto/chelsio/chtls/chtls.h struct sock *sk; sock 320 drivers/crypto/chelsio/chtls/chtls.h void (*backlog_rcv)(struct sock *sk, struct sk_buff *skb); sock 387 drivers/crypto/chelsio/chtls/chtls.h static inline int csk_flag(const struct sock *sk, enum csk_flags flag) sock 414 drivers/crypto/chelsio/chtls/chtls.h static inline void process_cpl_msg(void (*fn)(struct sock *, struct sk_buff *), sock 415 drivers/crypto/chelsio/chtls/chtls.h struct sock *sk, sock 450 drivers/crypto/chelsio/chtls/chtls.h static inline void send_or_defer(struct sock *sk, struct tcp_sock *tp, sock 466 drivers/crypto/chelsio/chtls/chtls.h void chtls_install_cpl_ops(struct sock *sk); sock 468 drivers/crypto/chelsio/chtls/chtls.h void chtls_listen_stop(struct chtls_dev *cdev, struct sock *sk); sock 469 drivers/crypto/chelsio/chtls/chtls.h int chtls_listen_start(struct chtls_dev *cdev, struct sock *sk); sock 470 drivers/crypto/chelsio/chtls/chtls.h void chtls_close(struct sock *sk, long timeout); sock 471 drivers/crypto/chelsio/chtls/chtls.h int chtls_disconnect(struct sock *sk, int flags); sock 472 drivers/crypto/chelsio/chtls/chtls.h void chtls_shutdown(struct sock *sk, int how); sock 473 drivers/crypto/chelsio/chtls/chtls.h void chtls_destroy_sock(struct sock *sk); sock 474 drivers/crypto/chelsio/chtls/chtls.h int chtls_sendmsg(struct sock *sk, struct msghdr *msg, size_t size); sock 475 drivers/crypto/chelsio/chtls/chtls.h int chtls_recvmsg(struct sock *sk, struct msghdr *msg, sock 477 drivers/crypto/chelsio/chtls/chtls.h int chtls_sendpage(struct sock *sk, struct page *page, sock 479 drivers/crypto/chelsio/chtls/chtls.h int send_tx_flowc_wr(struct sock *sk, int compl, sock 481 drivers/crypto/chelsio/chtls/chtls.h void chtls_tcp_push(struct sock *sk, int flags); sock 483 drivers/crypto/chelsio/chtls/chtls.h int chtls_set_tcb_tflag(struct sock *sk, unsigned int bit_pos, int val); sock 485 drivers/crypto/chelsio/chtls/chtls.h void skb_entail(struct sock *sk, struct sk_buff *skb, int flags); sock 487 drivers/crypto/chelsio/chtls/chtls.h void free_tls_keyid(struct sock *sk); sock 86 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk) sock 102 drivers/crypto/chelsio/chtls/chtls_cm.c static void assign_rxopt(struct sock *sk, unsigned int opt) sock 130 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_purge_receive_queue(struct sock *sk) sock 140 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_purge_write_queue(struct sock *sk) sock 151 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_purge_recv_queue(struct sock *sk) sock 184 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_send_abort(struct sock *sk, int mode, struct sk_buff *skb) sock 206 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_send_reset(struct sock *sk, int mode, struct sk_buff *skb) sock 239 drivers/crypto/chelsio/chtls/chtls_cm.c static void release_tcp_port(struct sock *sk) sock 245 drivers/crypto/chelsio/chtls/chtls_cm.c static void tcp_uncork(struct sock *sk) sock 255 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_close_conn(struct sock *sk) sock 289 drivers/crypto/chelsio/chtls/chtls_cm.c static int make_close_transition(struct sock *sk) sock 297 drivers/crypto/chelsio/chtls/chtls_cm.c void chtls_close(struct sock *sk, long timeout) sock 361 drivers/crypto/chelsio/chtls/chtls_cm.c static int wait_for_states(struct sock *sk, unsigned int states) sock 405 drivers/crypto/chelsio/chtls/chtls_cm.c int chtls_disconnect(struct sock *sk, int flags) sock 430 drivers/crypto/chelsio/chtls/chtls_cm.c void chtls_shutdown(struct sock *sk, int how) sock 438 drivers/crypto/chelsio/chtls/chtls_cm.c void chtls_destroy_sock(struct sock *sk) sock 452 drivers/crypto/chelsio/chtls/chtls_cm.c static void reset_listen_child(struct sock *child) sock 467 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_disconnect_acceptq(struct sock *listen_sk) sock 476 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *child = req->sk; sock 495 drivers/crypto/chelsio/chtls/chtls_cm.c static int listen_hashfn(const struct sock *sk) sock 501 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk, sock 520 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk) sock 539 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk) sock 560 drivers/crypto/chelsio/chtls/chtls_cm.c static void cleanup_syn_rcv_conn(struct sock *child, struct sock *parent) sock 576 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *listen_sk = listen_ctx->lsk; sock 582 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *child = csk->sk; sock 596 drivers/crypto/chelsio/chtls/chtls_cm.c int chtls_listen_start(struct chtls_dev *cdev, struct sock *sk) sock 660 drivers/crypto/chelsio/chtls/chtls_cm.c void chtls_listen_stop(struct chtls_dev *cdev, struct sock *sk) sock 730 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_purge_wr_queue(struct sock *sk) sock 738 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_release_resources(struct sock *sk) sock 766 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_conn_done(struct sock *sk) sock 774 drivers/crypto/chelsio/chtls/chtls_cm.c static void do_abort_syn_rcv(struct sock *child, struct sock *parent) sock 802 drivers/crypto/chelsio/chtls/chtls_cm.c static void pass_open_abort(struct sock *child, struct sock *parent, sock 809 drivers/crypto/chelsio/chtls/chtls_cm.c static void bl_pass_open_abort(struct sock *lsk, struct sk_buff *skb) sock 814 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_pass_open_arp_failure(struct sock *sk, sock 820 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *parent; sock 853 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk = (struct sock *)handle; sock 871 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk; sock 929 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk; sock 985 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *lsk, struct sock *newsk) sock 992 drivers/crypto/chelsio/chtls/chtls_cm.c static int chtls_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 1021 drivers/crypto/chelsio/chtls/chtls_cm.c static struct sock *chtls_recv_sock(struct sock *lsk, sock 1035 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *newsk; sock 1135 drivers/crypto/chelsio/chtls/chtls_cm.c static int chtls_get_module(struct sock *sk) sock 1145 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_pass_accept_request(struct sock *sk, sock 1157 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *newsk; sock 1276 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *lsk; sock 1305 drivers/crypto/chelsio/chtls/chtls_cm.c static void make_established(struct sock *sk, u32 snd_isn, unsigned int opt) sock 1323 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_abort_conn(struct sock *sk, struct sk_buff *skb) sock 1332 drivers/crypto/chelsio/chtls/chtls_cm.c static struct sock *reap_list; sock 1342 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk = reap_list; sock 1364 drivers/crypto/chelsio/chtls/chtls_cm.c static void add_to_reap_list(struct sock *sk) sock 1382 drivers/crypto/chelsio/chtls/chtls_cm.c static void add_pass_open_to_parent(struct sock *child, struct sock *lsk, sock 1408 drivers/crypto/chelsio/chtls/chtls_cm.c static void bl_add_pass_open_to_parent(struct sock *lsk, struct sk_buff *skb) sock 1410 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *child = skb->sk; sock 1421 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *lsk, *sk; sock 1477 drivers/crypto/chelsio/chtls/chtls_cm.c static void handle_urg_ptr(struct sock *sk, u32 urg_seq) sock 1502 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk = csk->sk; sock 1513 drivers/crypto/chelsio/chtls/chtls_cm.c static void handle_excess_rx(struct sock *sk, struct sk_buff *skb) sock 1521 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_recv_data(struct sock *sk, struct sk_buff *skb) sock 1571 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk; sock 1583 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_recv_pdu(struct sock *sk, struct sk_buff *skb) sock 1623 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk; sock 1643 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_rx_hdr(struct sock *sk, struct sk_buff *skb) sock 1692 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk; sock 1705 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_timewait(struct sock *sk) sock 1715 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_peer_close(struct sock *sk, struct sk_buff *skb) sock 1754 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_close_con_rpl(struct sock *sk, struct sk_buff *skb) sock 1832 drivers/crypto/chelsio/chtls/chtls_cm.c static void send_abort_rpl(struct sock *sk, struct sk_buff *skb, sock 1879 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_send_abort_rpl(struct sock *sk, struct sk_buff *skb, sock 1916 drivers/crypto/chelsio/chtls/chtls_cm.c static void bl_abort_syn_rcv(struct sock *lsk, struct sk_buff *skb) sock 1919 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *child; sock 1932 drivers/crypto/chelsio/chtls/chtls_cm.c static int abort_syn_rcv(struct sock *sk, struct sk_buff *skb) sock 1938 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *psk; sock 1970 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_abort_req_rss(struct sock *sk, struct sk_buff *skb) sock 2014 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_abort_rpl_rss(struct sock *sk, struct sk_buff *skb) sock 2043 drivers/crypto/chelsio/chtls/chtls_cm.c void (*fn)(struct sock *sk, struct sk_buff *skb); sock 2045 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk; sock 2079 drivers/crypto/chelsio/chtls/chtls_cm.c static void chtls_rx_ack(struct sock *sk, struct sk_buff *skb) sock 2143 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *sk; sock 112 drivers/crypto/chelsio/chtls/chtls_cm.h static inline unsigned int sk_in_state(const struct sock *sk, sock 145 drivers/crypto/chelsio/chtls/chtls_cm.h static inline void sk_wakeup_sleepers(struct sock *sk, bool interruptable) sock 174 drivers/crypto/chelsio/chtls/chtls_cm.h static inline void chtls_free_skb(struct sock *sk, struct sk_buff *skb) sock 181 drivers/crypto/chelsio/chtls/chtls_cm.h static inline void chtls_kfree_skb(struct sock *sk, struct sk_buff *skb) sock 207 drivers/crypto/chelsio/chtls/chtls_cm.h static inline struct sk_buff *dequeue_wr(struct sock *sk) sock 41 drivers/crypto/chelsio/chtls/chtls_hw.c static void __set_tcb_field(struct sock *sk, struct sk_buff *skb, u16 word, sock 61 drivers/crypto/chelsio/chtls/chtls_hw.c static int chtls_set_tcb_field(struct sock *sk, u16 word, u64 mask, u64 val) sock 94 drivers/crypto/chelsio/chtls/chtls_hw.c int chtls_set_tcb_tflag(struct sock *sk, unsigned int bit_pos, int val) sock 100 drivers/crypto/chelsio/chtls/chtls_hw.c static int chtls_set_tcb_keyid(struct sock *sk, int keyid) sock 105 drivers/crypto/chelsio/chtls/chtls_hw.c static int chtls_set_tcb_seqno(struct sock *sk) sock 110 drivers/crypto/chelsio/chtls/chtls_hw.c static int chtls_set_tcb_quiesce(struct sock *sk, int val) sock 164 drivers/crypto/chelsio/chtls/chtls_hw.c void free_tls_keyid(struct sock *sk) sock 298 drivers/crypto/chelsio/chtls/chtls_hw.c struct sock *sk; sock 43 drivers/crypto/chelsio/chtls/chtls_io.c static int nos_ivs(struct sock *sk, unsigned int size) sock 50 drivers/crypto/chelsio/chtls/chtls_io.c static int set_ivs_imm(struct sock *sk, const struct sk_buff *skb) sock 64 drivers/crypto/chelsio/chtls/chtls_io.c static int max_ivs_size(struct sock *sk, int size) sock 69 drivers/crypto/chelsio/chtls/chtls_io.c static int ivs_size(struct sock *sk, const struct sk_buff *skb) sock 89 drivers/crypto/chelsio/chtls/chtls_io.c static struct sk_buff *create_flowc_wr_skb(struct sock *sk, sock 106 drivers/crypto/chelsio/chtls/chtls_io.c static int send_flowc_wr(struct sock *sk, struct fw_flowc_wr *flowc, sock 159 drivers/crypto/chelsio/chtls/chtls_io.c int send_tx_flowc_wr(struct sock *sk, int compl, sock 219 drivers/crypto/chelsio/chtls/chtls_io.c static int tls_copy_ivs(struct sock *sk, struct sk_buff *skb) sock 276 drivers/crypto/chelsio/chtls/chtls_io.c static void tls_copy_tx_key(struct sock *sk, struct sk_buff *skb) sock 340 drivers/crypto/chelsio/chtls/chtls_io.c static void tls_tx_data_wr(struct sock *sk, struct sk_buff *skb, sock 442 drivers/crypto/chelsio/chtls/chtls_io.c static int chtls_expansion_size(struct sock *sk, int data_len, sock 479 drivers/crypto/chelsio/chtls/chtls_io.c static void make_tlstx_data_wr(struct sock *sk, struct sk_buff *skb, sock 508 drivers/crypto/chelsio/chtls/chtls_io.c static void make_tx_data_wr(struct sock *sk, struct sk_buff *skb, sock 602 drivers/crypto/chelsio/chtls/chtls_io.c struct sock *sk; sock 728 drivers/crypto/chelsio/chtls/chtls_io.c static bool should_push(struct sock *sk) sock 760 drivers/crypto/chelsio/chtls/chtls_io.c static bool send_should_push(struct sock *sk, int flags) sock 765 drivers/crypto/chelsio/chtls/chtls_io.c void chtls_tcp_push(struct sock *sk, int flags) sock 798 drivers/crypto/chelsio/chtls/chtls_io.c static int select_size(struct sock *sk, int io_len, int flags, int len) sock 819 drivers/crypto/chelsio/chtls/chtls_io.c void skb_entail(struct sock *sk, struct sk_buff *skb, int flags) sock 836 drivers/crypto/chelsio/chtls/chtls_io.c static struct sk_buff *get_tx_skb(struct sock *sk, int size) sock 849 drivers/crypto/chelsio/chtls/chtls_io.c static struct sk_buff *get_record_skb(struct sock *sk, int size, bool zcopy) sock 877 drivers/crypto/chelsio/chtls/chtls_io.c static void push_frames_if_head(struct sock *sk) sock 885 drivers/crypto/chelsio/chtls/chtls_io.c static int chtls_skb_copy_to_page_nocache(struct sock *sk, sock 913 drivers/crypto/chelsio/chtls/chtls_io.c static int csk_mem_free(struct chtls_dev *cdev, struct sock *sk) sock 919 drivers/crypto/chelsio/chtls/chtls_io.c struct sock *sk, long *timeo_p) sock 984 drivers/crypto/chelsio/chtls/chtls_io.c int chtls_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) sock 1200 drivers/crypto/chelsio/chtls/chtls_io.c int chtls_sendpage(struct sock *sk, struct page *page, sock 1308 drivers/crypto/chelsio/chtls/chtls_io.c static void chtls_select_window(struct sock *sk) sock 1368 drivers/crypto/chelsio/chtls/chtls_io.c static void chtls_cleanup_rbuf(struct sock *sk, int copied) sock 1397 drivers/crypto/chelsio/chtls/chtls_io.c static int chtls_pt_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 1563 drivers/crypto/chelsio/chtls/chtls_io.c static int peekmsg(struct sock *sk, struct msghdr *msg, sock 1684 drivers/crypto/chelsio/chtls/chtls_io.c int chtls_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 76 drivers/crypto/chelsio/chtls/chtls_main.c static int listen_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 84 drivers/crypto/chelsio/chtls/chtls_main.c static int chtls_start_listen(struct chtls_dev *cdev, struct sock *sk) sock 109 drivers/crypto/chelsio/chtls/chtls_main.c static void chtls_stop_listen(struct chtls_dev *cdev, struct sock *sk) sock 143 drivers/crypto/chelsio/chtls/chtls_main.c static int chtls_create_hash(struct tls_device *dev, struct sock *sk) sock 152 drivers/crypto/chelsio/chtls/chtls_main.c static void chtls_destroy_hash(struct tls_device *dev, struct sock *sk) sock 460 drivers/crypto/chelsio/chtls/chtls_main.c static int do_chtls_getsockopt(struct sock *sk, char __user *optval, sock 471 drivers/crypto/chelsio/chtls/chtls_main.c static int chtls_getsockopt(struct sock *sk, int level, int optname, sock 483 drivers/crypto/chelsio/chtls/chtls_main.c static int do_chtls_setsockopt(struct sock *sk, int optname, sock 539 drivers/crypto/chelsio/chtls/chtls_main.c static int chtls_setsockopt(struct sock *sk, int level, int optname, sock 561 drivers/crypto/chelsio/chtls/chtls_main.c void chtls_install_cpl_ops(struct sock *sk) sock 66 drivers/infiniband/core/core_priv.h struct sock *nl_sock; sock 315 drivers/infiniband/core/netlink.c struct sock *nls; sock 97 drivers/infiniband/hw/usnic/usnic_debugfs.c qp_flow->udp.sock); sock 266 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c struct socket *sock; sock 282 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c sock = usnic_transport_get_socket(sock_fd); sock 283 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c if (IS_ERR_OR_NULL(sock)) sock 284 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c return ERR_CAST(sock); sock 286 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c err = usnic_transport_sock_get_addr(sock, &proto, &addr, &port_num); sock 316 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c qp_flow->udp.sock = sock; sock 323 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c usnic_transport_put_socket(sock); sock 330 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c usnic_transport_put_socket(qp_flow->udp.sock); sock 648 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c err = usnic_transport_sock_get_addr(qp_flow->udp.sock, sock 76 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h struct socket *sock; sock 65 drivers/infiniband/hw/usnic/usnic_transport.c struct socket *sock) sock 73 drivers/infiniband/hw/usnic/usnic_transport.c err = usnic_transport_sock_get_addr(sock, &proto, &addr, &port); sock 147 drivers/infiniband/hw/usnic/usnic_transport.c struct socket *sock; sock 152 drivers/infiniband/hw/usnic/usnic_transport.c sock = sockfd_lookup(sock_fd, &err); sock 153 drivers/infiniband/hw/usnic/usnic_transport.c if (!sock) { sock 159 drivers/infiniband/hw/usnic/usnic_transport.c usnic_transport_sock_to_str(buf, sizeof(buf), sock); sock 162 drivers/infiniband/hw/usnic/usnic_transport.c return sock; sock 165 drivers/infiniband/hw/usnic/usnic_transport.c void usnic_transport_put_socket(struct socket *sock) sock 169 drivers/infiniband/hw/usnic/usnic_transport.c usnic_transport_sock_to_str(buf, sizeof(buf), sock); sock 171 drivers/infiniband/hw/usnic/usnic_transport.c sockfd_put(sock); sock 174 drivers/infiniband/hw/usnic/usnic_transport.c int usnic_transport_sock_get_addr(struct socket *sock, int *proto, sock 180 drivers/infiniband/hw/usnic/usnic_transport.c err = sock->ops->getname(sock, sock 190 drivers/infiniband/hw/usnic/usnic_transport.c *proto = sock->sk->sk_protocol; sock 45 drivers/infiniband/hw/usnic/usnic_transport.h struct socket *sock); sock 58 drivers/infiniband/hw/usnic/usnic_transport.h void usnic_transport_put_socket(struct socket *sock); sock 62 drivers/infiniband/hw/usnic/usnic_transport.h int usnic_transport_sock_get_addr(struct socket *sock, int *proto, sock 192 drivers/infiniband/sw/rxe/rxe_net.c static int rxe_udp_encap_recv(struct sock *sk, struct sk_buff *skb) sock 239 drivers/infiniband/sw/rxe/rxe_net.c struct socket *sock; sock 253 drivers/infiniband/sw/rxe/rxe_net.c err = udp_sock_create(net, &udp_cfg, &sock); sock 263 drivers/infiniband/sw/rxe/rxe_net.c setup_udp_tunnel_sock(net, sock, &tnl_cfg); sock 265 drivers/infiniband/sw/rxe/rxe_net.c return sock; sock 413 drivers/infiniband/sw/rxe/rxe_net.c struct sock *sk = skb->sk; sock 543 drivers/infiniband/sw/siw/siw.h void siw_qp_llp_data_ready(struct sock *sk); sock 544 drivers/infiniband/sw/siw/siw.h void siw_qp_llp_write_space(struct sock *sk); sock 34 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_state_change(struct sock *s); sock 35 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_data_ready(struct sock *s); sock 36 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_write_space(struct sock *s); sock 37 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_error_report(struct sock *s); sock 41 drivers/infiniband/sw/siw/siw_cm.c static void siw_sk_assign_cm_upcalls(struct sock *sk) sock 51 drivers/infiniband/sw/siw/siw_cm.c static void siw_sk_save_upcalls(struct sock *sk) sock 63 drivers/infiniband/sw/siw/siw_cm.c static void siw_sk_restore_upcalls(struct sock *sk, struct siw_cep *cep) sock 74 drivers/infiniband/sw/siw/siw_cm.c struct socket *s = cep->sock; sock 75 drivers/infiniband/sw/siw/siw_cm.c struct sock *sk = s->sk; sock 88 drivers/infiniband/sw/siw/siw_cm.c struct sock *sk = s->sk; sock 106 drivers/infiniband/sw/siw/siw_cm.c static void siw_rtr_data_ready(struct sock *sk) sock 142 drivers/infiniband/sw/siw/siw_cm.c struct sock *sk = cep->sock->sk; sock 152 drivers/infiniband/sw/siw/siw_cm.c cep->sock = s; sock 355 drivers/infiniband/sw/siw/siw_cm.c getname_local(cep->sock, &event.local_addr); sock 356 drivers/infiniband/sw/siw/siw_cm.c getname_peer(cep->sock, &event.remote_addr); sock 422 drivers/infiniband/sw/siw/siw_cm.c if (cep->sock) { sock 423 drivers/infiniband/sw/siw/siw_cm.c siw_socket_disassoc(cep->sock); sock 427 drivers/infiniband/sw/siw/siw_cm.c sock_release(cep->sock); sock 428 drivers/infiniband/sw/siw/siw_cm.c cep->sock = NULL; sock 455 drivers/infiniband/sw/siw/siw_cm.c struct socket *s = cep->sock; sock 503 drivers/infiniband/sw/siw/siw_cm.c struct socket *s = cep->sock; sock 864 drivers/infiniband/sw/siw/siw_cm.c qp_attrs.sk = cep->sock; sock 909 drivers/infiniband/sw/siw/siw_cm.c struct socket *s = cep->sock; sock 946 drivers/infiniband/sw/siw/siw_cm.c new_cep->sock = new_s; sock 997 drivers/infiniband/sw/siw/siw_cm.c new_cep->sock = NULL; sock 1051 drivers/infiniband/sw/siw/siw_cm.c cep->sock->sk->sk_data_ready(cep->sock->sk); sock 1171 drivers/infiniband/sw/siw/siw_cm.c if (cep->sock) { sock 1172 drivers/infiniband/sw/siw/siw_cm.c siw_socket_disassoc(cep->sock); sock 1173 drivers/infiniband/sw/siw/siw_cm.c sock_release(cep->sock); sock 1174 drivers/infiniband/sw/siw/siw_cm.c cep->sock = NULL; sock 1221 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_data_ready(struct sock *sk) sock 1253 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_write_space(struct sock *sk) sock 1261 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_error_report(struct sock *sk) sock 1272 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_state_change(struct sock *sk) sock 1275 drivers/infiniband/sw/siw/siw_cm.c void (*orig_state_change)(struct sock *s); sock 1520 drivers/infiniband/sw/siw/siw_cm.c cep->sock = NULL; sock 1675 drivers/infiniband/sw/siw/siw_cm.c qp_attrs.sk = cep->sock; sock 1721 drivers/infiniband/sw/siw/siw_cm.c siw_socket_disassoc(cep->sock); sock 1722 drivers/infiniband/sw/siw/siw_cm.c sock_release(cep->sock); sock 1723 drivers/infiniband/sw/siw/siw_cm.c cep->sock = NULL; sock 1774 drivers/infiniband/sw/siw/siw_cm.c siw_socket_disassoc(cep->sock); sock 1775 drivers/infiniband/sw/siw/siw_cm.c sock_release(cep->sock); sock 1776 drivers/infiniband/sw/siw/siw_cm.c cep->sock = NULL; sock 1908 drivers/infiniband/sw/siw/siw_cm.c cep->sock = NULL; sock 1941 drivers/infiniband/sw/siw/siw_cm.c if (cep->sock) { sock 1942 drivers/infiniband/sw/siw/siw_cm.c siw_socket_disassoc(cep->sock); sock 1943 drivers/infiniband/sw/siw/siw_cm.c sock_release(cep->sock); sock 1944 drivers/infiniband/sw/siw/siw_cm.c cep->sock = NULL; sock 51 drivers/infiniband/sw/siw/siw_cm.h struct socket *sock; sock 62 drivers/infiniband/sw/siw/siw_cm.h void (*sk_state_change)(struct sock *sk); sock 63 drivers/infiniband/sw/siw/siw_cm.h void (*sk_data_ready)(struct sock *sk); sock 64 drivers/infiniband/sw/siw/siw_cm.h void (*sk_write_space)(struct sock *sk); sock 65 drivers/infiniband/sw/siw/siw_cm.h void (*sk_error_report)(struct sock *sk); sock 105 drivers/infiniband/sw/siw/siw_cm.h static inline int ksock_recv(struct socket *sock, char *buf, size_t size, sock 111 drivers/infiniband/sw/siw/siw_cm.h return kernel_recvmsg(sock, &msg, &iov, 1, size, flags); sock 93 drivers/infiniband/sw/siw/siw_qp.c void siw_qp_llp_data_ready(struct sock *sk) sock 183 drivers/infiniband/sw/siw/siw_qp.c void siw_qp_llp_write_space(struct sock *sk) sock 410 drivers/infiniband/sw/siw/siw_qp.c s = qp->cep->sock; sock 327 drivers/infiniband/sw/siw/siw_qp_tx.c struct sock *sk = s->sk; sock 46 drivers/isdn/mISDN/socket.c mISDN_sock_link(struct mISDN_sock_list *l, struct sock *sk) sock 53 drivers/isdn/mISDN/socket.c static void mISDN_sock_unlink(struct mISDN_sock_list *l, struct sock *sk) sock 95 drivers/isdn/mISDN/socket.c mISDN_sock_cmsg(struct sock *sk, struct msghdr *msg, struct sk_buff *skb) sock 106 drivers/isdn/mISDN/socket.c mISDN_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 110 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 167 drivers/isdn/mISDN/socket.c mISDN_sock_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 169 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 236 drivers/isdn/mISDN/socket.c data_sock_release(struct socket *sock) sock 238 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 241 drivers/isdn/mISDN/socket.c printk(KERN_DEBUG "%s(%p) sk=%p\n", __func__, sock, sk); sock 279 drivers/isdn/mISDN/socket.c data_sock_ioctl_bound(struct sock *sk, unsigned int cmd, void __user *p) sock 350 drivers/isdn/mISDN/socket.c data_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 353 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 403 drivers/isdn/mISDN/socket.c static int data_sock_setsockopt(struct socket *sock, int level, int optname, sock 406 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 410 drivers/isdn/mISDN/socket.c printk(KERN_DEBUG "%s(%p, %d, %x, %p, %d)\n", __func__, sock, sock 435 drivers/isdn/mISDN/socket.c static int data_sock_getsockopt(struct socket *sock, int level, int optname, sock 438 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 465 drivers/isdn/mISDN/socket.c data_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) sock 468 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 469 drivers/isdn/mISDN/socket.c struct sock *csk; sock 473 drivers/isdn/mISDN/socket.c printk(KERN_DEBUG "%s(%p) sk=%p\n", __func__, sock, sk); sock 552 drivers/isdn/mISDN/socket.c data_sock_getname(struct socket *sock, struct sockaddr *addr, sock 556 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 593 drivers/isdn/mISDN/socket.c data_sock_create(struct net *net, struct socket *sock, int protocol, int kern) sock 595 drivers/isdn/mISDN/socket.c struct sock *sk; sock 597 drivers/isdn/mISDN/socket.c if (sock->type != SOCK_DGRAM) sock 604 drivers/isdn/mISDN/socket.c sock_init_data(sock, sk); sock 606 drivers/isdn/mISDN/socket.c sock->ops = &data_sock_ops; sock 607 drivers/isdn/mISDN/socket.c sock->state = SS_UNCONNECTED; sock 618 drivers/isdn/mISDN/socket.c base_sock_release(struct socket *sock) sock 620 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 622 drivers/isdn/mISDN/socket.c printk(KERN_DEBUG "%s(%p) sk=%p\n", __func__, sock, sk); sock 634 drivers/isdn/mISDN/socket.c base_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 699 drivers/isdn/mISDN/socket.c base_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) sock 702 drivers/isdn/mISDN/socket.c struct sock *sk = sock->sk; sock 751 drivers/isdn/mISDN/socket.c base_sock_create(struct net *net, struct socket *sock, int protocol, int kern) sock 753 drivers/isdn/mISDN/socket.c struct sock *sk; sock 755 drivers/isdn/mISDN/socket.c if (sock->type != SOCK_RAW) sock 764 drivers/isdn/mISDN/socket.c sock_init_data(sock, sk); sock 765 drivers/isdn/mISDN/socket.c sock->ops = &base_sock_ops; sock 766 drivers/isdn/mISDN/socket.c sock->state = SS_UNCONNECTED; sock 776 drivers/isdn/mISDN/socket.c mISDN_sock_create(struct net *net, struct socket *sock, int proto, int kern) sock 782 drivers/isdn/mISDN/socket.c err = base_sock_create(net, sock, proto, kern); sock 796 drivers/isdn/mISDN/socket.c err = data_sock_create(net, sock, proto, kern); sock 61 drivers/isdn/mISDN/stack.c struct sock *sk; sock 85 drivers/memstick/host/tifm_ms.c struct tifm_dev *sock = host->dev; sock 98 drivers/memstick/host/tifm_ms.c while (!(TIFM_MS_STAT_EMP & readl(sock->addr + SOCK_MS_STATUS))) { sock 101 drivers/memstick/host/tifm_ms.c *(unsigned int *)(buf + off) = __raw_readl(sock->addr sock 108 drivers/memstick/host/tifm_ms.c && !(TIFM_MS_STAT_EMP & readl(sock->addr + SOCK_MS_STATUS))) { sock 109 drivers/memstick/host/tifm_ms.c host->io_word = readl(sock->addr + SOCK_MS_DATA); sock 125 drivers/memstick/host/tifm_ms.c struct tifm_dev *sock = host->dev; sock 137 drivers/memstick/host/tifm_ms.c && !(TIFM_MS_STAT_FUL & readl(sock->addr + SOCK_MS_STATUS))) { sock 138 drivers/memstick/host/tifm_ms.c writel(TIFM_MS_SYS_FDIR | readl(sock->addr + SOCK_MS_SYSTEM), sock 139 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_SYSTEM); sock 140 drivers/memstick/host/tifm_ms.c writel(host->io_word, sock->addr + SOCK_MS_DATA); sock 150 drivers/memstick/host/tifm_ms.c while (!(TIFM_MS_STAT_FUL & readl(sock->addr + SOCK_MS_STATUS))) { sock 153 drivers/memstick/host/tifm_ms.c writel(TIFM_MS_SYS_FDIR | readl(sock->addr + SOCK_MS_SYSTEM), sock 154 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_SYSTEM); sock 156 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_DATA); sock 182 drivers/memstick/host/tifm_ms.c struct tifm_dev *sock = host->dev; sock 197 drivers/memstick/host/tifm_ms.c dev_dbg(&sock->dev, "fifo data transfer, %d, %d\n", length, sock 233 drivers/memstick/host/tifm_ms.c dev_dbg(&sock->dev, "fifo data transfer, %d remaining\n", length); sock 237 drivers/memstick/host/tifm_ms.c | readl(sock->addr + SOCK_MS_SYSTEM), sock 238 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_SYSTEM); sock 239 drivers/memstick/host/tifm_ms.c writel(host->io_word, sock->addr + SOCK_MS_DATA); sock 242 drivers/memstick/host/tifm_ms.c | readl(sock->addr + SOCK_MS_SYSTEM), sock 243 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_SYSTEM); sock 244 drivers/memstick/host/tifm_ms.c writel(0, sock->addr + SOCK_MS_DATA); sock 246 drivers/memstick/host/tifm_ms.c readl(sock->addr + SOCK_MS_DATA); sock 254 drivers/memstick/host/tifm_ms.c struct tifm_dev *sock = host->dev; sock 275 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_CLEAR); sock 277 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_FIFO_CONTROL); sock 280 drivers/memstick/host/tifm_ms.c if (1 != tifm_map_sg(sock, &host->req->sg, 1, sock 290 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_FIFO_PAGE_SIZE); sock 292 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_SET); sock 298 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_SET); sock 301 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_DMA_ADDRESS); sock 302 drivers/memstick/host/tifm_ms.c writel(sys_param, sock->addr + SOCK_DMA_CONTROL); sock 305 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_SYSTEM); sock 308 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_SET); sock 312 drivers/memstick/host/tifm_ms.c writel(TIFM_CTRL_LED | readl(sock->addr + SOCK_CONTROL), sock 313 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_CONTROL); sock 316 drivers/memstick/host/tifm_ms.c sys_param = readl(sock->addr + SOCK_MS_SYSTEM); sock 324 drivers/memstick/host/tifm_ms.c writel(sys_param, sock->addr + SOCK_MS_SYSTEM); sock 328 drivers/memstick/host/tifm_ms.c writel(cmd, sock->addr + SOCK_MS_COMMAND); sock 330 drivers/memstick/host/tifm_ms.c dev_dbg(&sock->dev, "executing TPC %x, %x\n", cmd, sys_param); sock 336 drivers/memstick/host/tifm_ms.c struct tifm_dev *sock = host->dev; sock 337 drivers/memstick/host/tifm_ms.c struct memstick_host *msh = tifm_get_drvdata(sock); sock 342 drivers/memstick/host/tifm_ms.c host->req->int_reg = readl(sock->addr + SOCK_MS_STATUS) & 0xff; sock 347 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_CLEAR); sock 348 drivers/memstick/host/tifm_ms.c writel(TIFM_DMA_RESET, sock->addr + SOCK_DMA_CONTROL); sock 351 drivers/memstick/host/tifm_ms.c tifm_unmap_sg(sock, &host->req->sg, 1, sock 357 drivers/memstick/host/tifm_ms.c writel((~TIFM_CTRL_LED) & readl(sock->addr + SOCK_CONTROL), sock 358 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_CONTROL); sock 360 drivers/memstick/host/tifm_ms.c dev_dbg(&sock->dev, "TPC complete\n"); sock 381 drivers/memstick/host/tifm_ms.c static void tifm_ms_data_event(struct tifm_dev *sock) sock 387 drivers/memstick/host/tifm_ms.c spin_lock(&sock->lock); sock 388 drivers/memstick/host/tifm_ms.c host = memstick_priv((struct memstick_host *)tifm_get_drvdata(sock)); sock 389 drivers/memstick/host/tifm_ms.c fifo_status = readl(sock->addr + SOCK_DMA_FIFO_STATUS); sock 390 drivers/memstick/host/tifm_ms.c host_status = readl(sock->addr + SOCK_MS_STATUS); sock 391 drivers/memstick/host/tifm_ms.c dev_dbg(&sock->dev, sock 408 drivers/memstick/host/tifm_ms.c writel(fifo_status, sock->addr + SOCK_DMA_FIFO_STATUS); sock 412 drivers/memstick/host/tifm_ms.c spin_unlock(&sock->lock); sock 417 drivers/memstick/host/tifm_ms.c static void tifm_ms_card_event(struct tifm_dev *sock) sock 423 drivers/memstick/host/tifm_ms.c spin_lock(&sock->lock); sock 424 drivers/memstick/host/tifm_ms.c host = memstick_priv((struct memstick_host *)tifm_get_drvdata(sock)); sock 425 drivers/memstick/host/tifm_ms.c host_status = readl(sock->addr + SOCK_MS_STATUS); sock 426 drivers/memstick/host/tifm_ms.c dev_dbg(&sock->dev, "host event: host_status %x, flags %x\n", sock 445 drivers/memstick/host/tifm_ms.c writel(TIFM_MS_SYS_INTCLR | readl(sock->addr + SOCK_MS_SYSTEM), sock 446 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_SYSTEM); sock 451 drivers/memstick/host/tifm_ms.c spin_unlock(&sock->lock); sock 459 drivers/memstick/host/tifm_ms.c struct tifm_dev *sock = host->dev; sock 463 drivers/memstick/host/tifm_ms.c spin_lock_irqsave(&sock->lock, flags); sock 471 drivers/memstick/host/tifm_ms.c spin_unlock_irqrestore(&sock->lock, flags); sock 479 drivers/memstick/host/tifm_ms.c spin_unlock_irqrestore(&sock->lock, flags); sock 499 drivers/memstick/host/tifm_ms.c struct tifm_dev *sock = host->dev; sock 506 drivers/memstick/host/tifm_ms.c writel(TIFM_MS_SYS_RESET, sock->addr + SOCK_MS_SYSTEM); sock 508 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_SYSTEM); sock 509 drivers/memstick/host/tifm_ms.c writel(0xffffffff, sock->addr + SOCK_MS_STATUS); sock 512 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_MS_SYSTEM); sock 513 drivers/memstick/host/tifm_ms.c writel(0xffffffff, sock->addr + SOCK_MS_STATUS); sock 521 drivers/memstick/host/tifm_ms.c & readl(sock->addr + SOCK_CONTROL), sock 522 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_CONTROL); sock 526 drivers/memstick/host/tifm_ms.c | readl(sock->addr + SOCK_CONTROL), sock 527 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_CONTROL); sock 551 drivers/memstick/host/tifm_ms.c static int tifm_ms_probe(struct tifm_dev *sock) sock 558 drivers/memstick/host/tifm_ms.c & readl(sock->addr + SOCK_PRESENT_STATE))) { sock 560 drivers/memstick/host/tifm_ms.c dev_name(&sock->dev)); sock 564 drivers/memstick/host/tifm_ms.c msh = memstick_alloc_host(sizeof(struct tifm_ms), &sock->dev); sock 569 drivers/memstick/host/tifm_ms.c tifm_set_drvdata(sock, msh); sock 570 drivers/memstick/host/tifm_ms.c host->dev = sock; sock 578 drivers/memstick/host/tifm_ms.c sock->card_event = tifm_ms_card_event; sock 579 drivers/memstick/host/tifm_ms.c sock->data_event = tifm_ms_data_event; sock 580 drivers/memstick/host/tifm_ms.c if (tifm_has_ms_pif(sock)) sock 591 drivers/memstick/host/tifm_ms.c static void tifm_ms_remove(struct tifm_dev *sock) sock 593 drivers/memstick/host/tifm_ms.c struct memstick_host *msh = tifm_get_drvdata(sock); sock 600 drivers/memstick/host/tifm_ms.c spin_lock_irqsave(&sock->lock, flags); sock 605 drivers/memstick/host/tifm_ms.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_CLEAR); sock 606 drivers/memstick/host/tifm_ms.c writel(TIFM_DMA_RESET, sock->addr + SOCK_DMA_CONTROL); sock 608 drivers/memstick/host/tifm_ms.c tifm_unmap_sg(sock, &host->req->sg, 1, sock 620 drivers/memstick/host/tifm_ms.c spin_unlock_irqrestore(&sock->lock, flags); sock 628 drivers/memstick/host/tifm_ms.c static int tifm_ms_suspend(struct tifm_dev *sock, pm_message_t state) sock 630 drivers/memstick/host/tifm_ms.c struct memstick_host *msh = tifm_get_drvdata(sock); sock 636 drivers/memstick/host/tifm_ms.c static int tifm_ms_resume(struct tifm_dev *sock) sock 638 drivers/memstick/host/tifm_ms.c struct memstick_host *msh = tifm_get_drvdata(sock); sock 22 drivers/misc/tifm_7xx1.c struct tifm_dev *sock) sock 26 drivers/misc/tifm_7xx1.c static void tifm_7xx1_eject(struct tifm_adapter *fm, struct tifm_dev *sock) sock 31 drivers/misc/tifm_7xx1.c fm->socket_change_set |= 1 << sock->socket_id; sock 39 drivers/misc/tifm_7xx1.c struct tifm_dev *sock; sock 53 drivers/misc/tifm_7xx1.c sock = fm->sockets[cnt]; sock 54 drivers/misc/tifm_7xx1.c if (sock) { sock 56 drivers/misc/tifm_7xx1.c sock->data_event(sock); sock 58 drivers/misc/tifm_7xx1.c sock->card_event(sock); sock 139 drivers/misc/tifm_7xx1.c struct tifm_dev *sock; sock 160 drivers/misc/tifm_7xx1.c sock = fm->sockets[cnt]; sock 161 drivers/misc/tifm_7xx1.c if (sock) { sock 166 drivers/misc/tifm_7xx1.c sock_addr = sock->addr; sock 168 drivers/misc/tifm_7xx1.c device_unregister(&sock->dev); sock 180 drivers/misc/tifm_7xx1.c sock = tifm_alloc_device(fm, cnt, media_id); sock 181 drivers/misc/tifm_7xx1.c if (sock) { sock 182 drivers/misc/tifm_7xx1.c sock->addr = tifm_7xx1_sock_addr(fm->addr, cnt); sock 184 drivers/misc/tifm_7xx1.c if (!device_register(&sock->dev)) { sock 187 drivers/misc/tifm_7xx1.c fm->sockets[cnt] = sock; sock 188 drivers/misc/tifm_7xx1.c sock = NULL; sock 192 drivers/misc/tifm_7xx1.c if (sock) sock 193 drivers/misc/tifm_7xx1.c tifm_free_device(&sock->dev); sock 308 drivers/misc/tifm_7xx1.c struct tifm_dev *sock) sock 313 drivers/misc/tifm_7xx1.c static int tifm_7xx1_has_ms_pif(struct tifm_adapter *fm, struct tifm_dev *sock) sock 315 drivers/misc/tifm_7xx1.c if (((fm->num_sockets == 4) && (sock->socket_id == 2)) sock 316 drivers/misc/tifm_7xx1.c || ((fm->num_sockets == 2) && (sock->socket_id == 0))) sock 34 drivers/misc/tifm_core.c static int tifm_dev_match(struct tifm_dev *sock, struct tifm_device_id *id) sock 36 drivers/misc/tifm_core.c if (sock->type == id->type) sock 43 drivers/misc/tifm_core.c struct tifm_dev *sock = container_of(dev, struct tifm_dev, dev); sock 50 drivers/misc/tifm_core.c if (tifm_dev_match(sock, ids)) sock 60 drivers/misc/tifm_core.c struct tifm_dev *sock = container_of(dev, struct tifm_dev, dev); sock 62 drivers/misc/tifm_core.c if (add_uevent_var(env, "TIFM_CARD_TYPE=%s", tifm_media_type_name(sock->type, 1))) sock 70 drivers/misc/tifm_core.c struct tifm_dev *sock = container_of(dev, struct tifm_dev, dev); sock 77 drivers/misc/tifm_core.c rc = drv->probe(sock); sock 85 drivers/misc/tifm_core.c static void tifm_dummy_event(struct tifm_dev *sock) sock 92 drivers/misc/tifm_core.c struct tifm_dev *sock = container_of(dev, struct tifm_dev, dev); sock 97 drivers/misc/tifm_core.c sock->card_event = tifm_dummy_event; sock 98 drivers/misc/tifm_core.c sock->data_event = tifm_dummy_event; sock 99 drivers/misc/tifm_core.c drv->remove(sock); sock 100 drivers/misc/tifm_core.c sock->dev.driver = NULL; sock 111 drivers/misc/tifm_core.c struct tifm_dev *sock = container_of(dev, struct tifm_dev, dev); sock 116 drivers/misc/tifm_core.c return drv->suspend(sock, state); sock 122 drivers/misc/tifm_core.c struct tifm_dev *sock = container_of(dev, struct tifm_dev, dev); sock 127 drivers/misc/tifm_core.c return drv->resume(sock); sock 141 drivers/misc/tifm_core.c struct tifm_dev *sock = container_of(dev, struct tifm_dev, dev); sock 142 drivers/misc/tifm_core.c return sprintf(buf, "%x", sock->type); sock 244 drivers/misc/tifm_core.c struct tifm_dev *sock = container_of(dev, struct tifm_dev, dev); sock 245 drivers/misc/tifm_core.c kfree(sock); sock 252 drivers/misc/tifm_core.c struct tifm_dev *sock = NULL; sock 255 drivers/misc/tifm_core.c return sock; sock 257 drivers/misc/tifm_core.c sock = kzalloc(sizeof(struct tifm_dev), GFP_KERNEL); sock 258 drivers/misc/tifm_core.c if (sock) { sock 259 drivers/misc/tifm_core.c spin_lock_init(&sock->lock); sock 260 drivers/misc/tifm_core.c sock->type = type; sock 261 drivers/misc/tifm_core.c sock->socket_id = id; sock 262 drivers/misc/tifm_core.c sock->card_event = tifm_dummy_event; sock 263 drivers/misc/tifm_core.c sock->data_event = tifm_dummy_event; sock 265 drivers/misc/tifm_core.c sock->dev.parent = fm->dev.parent; sock 266 drivers/misc/tifm_core.c sock->dev.bus = &tifm_bus_type; sock 267 drivers/misc/tifm_core.c sock->dev.dma_mask = fm->dev.parent->dma_mask; sock 268 drivers/misc/tifm_core.c sock->dev.release = tifm_free_device; sock 270 drivers/misc/tifm_core.c dev_set_name(&sock->dev, "tifm_%s%u:%u", sock 276 drivers/misc/tifm_core.c return sock; sock 280 drivers/misc/tifm_core.c void tifm_eject(struct tifm_dev *sock) sock 282 drivers/misc/tifm_core.c struct tifm_adapter *fm = dev_get_drvdata(sock->dev.parent); sock 283 drivers/misc/tifm_core.c fm->eject(fm, sock); sock 287 drivers/misc/tifm_core.c int tifm_has_ms_pif(struct tifm_dev *sock) sock 289 drivers/misc/tifm_core.c struct tifm_adapter *fm = dev_get_drvdata(sock->dev.parent); sock 290 drivers/misc/tifm_core.c return fm->has_ms_pif(fm, sock); sock 294 drivers/misc/tifm_core.c int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents, sock 297 drivers/misc/tifm_core.c return pci_map_sg(to_pci_dev(sock->dev.parent), sg, nents, direction); sock 301 drivers/misc/tifm_core.c void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents, sock 304 drivers/misc/tifm_core.c pci_unmap_sg(to_pci_dev(sock->dev.parent), sg, nents, direction); sock 113 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 124 drivers/mmc/host/tifm_sd.c val = readl(sock->addr + SOCK_MMCSD_DATA); sock 139 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 146 drivers/mmc/host/tifm_sd.c writel(val, sock->addr + SOCK_MMCSD_DATA); sock 158 drivers/mmc/host/tifm_sd.c writel(val, sock->addr + SOCK_MMCSD_DATA); sock 261 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 314 drivers/mmc/host/tifm_sd.c dev_dbg(&sock->dev, "setting dma for %d blocks\n", dma_blk_cnt); sock 315 drivers/mmc/host/tifm_sd.c writel(sg_dma_address(sg) + dma_off, sock->addr + SOCK_DMA_ADDRESS); sock 318 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_DMA_CONTROL); sock 321 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_DMA_CONTROL); sock 371 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 380 drivers/mmc/host/tifm_sd.c dev_dbg(&sock->dev, "executing opcode 0x%x, arg: 0x%x, mask: 0x%x\n", sock 383 drivers/mmc/host/tifm_sd.c writel((cmd->arg >> 16) & 0xffff, sock->addr + SOCK_MMCSD_ARG_HIGH); sock 384 drivers/mmc/host/tifm_sd.c writel(cmd->arg & 0xffff, sock->addr + SOCK_MMCSD_ARG_LOW); sock 385 drivers/mmc/host/tifm_sd.c writel(cmd->opcode | cmd_mask, sock->addr + SOCK_MMCSD_COMMAND); sock 388 drivers/mmc/host/tifm_sd.c static void tifm_sd_fetch_resp(struct mmc_command *cmd, struct tifm_dev *sock) sock 390 drivers/mmc/host/tifm_sd.c cmd->resp[0] = (readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x1c) << 16) sock 391 drivers/mmc/host/tifm_sd.c | readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x18); sock 392 drivers/mmc/host/tifm_sd.c cmd->resp[1] = (readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x14) << 16) sock 393 drivers/mmc/host/tifm_sd.c | readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x10); sock 394 drivers/mmc/host/tifm_sd.c cmd->resp[2] = (readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x0c) << 16) sock 395 drivers/mmc/host/tifm_sd.c | readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x08); sock 396 drivers/mmc/host/tifm_sd.c cmd->resp[3] = (readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x04) << 16) sock 397 drivers/mmc/host/tifm_sd.c | readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x00); sock 402 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 431 drivers/mmc/host/tifm_sd.c | readl(sock->addr sock 433 drivers/mmc/host/tifm_sd.c sock->addr sock 442 drivers/mmc/host/tifm_sd.c & readl(sock->addr sock 444 drivers/mmc/host/tifm_sd.c sock->addr sock 451 drivers/mmc/host/tifm_sd.c & readl(sock->addr sock 453 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_INT_ENABLE); sock 473 drivers/mmc/host/tifm_sd.c static void tifm_sd_data_event(struct tifm_dev *sock) sock 479 drivers/mmc/host/tifm_sd.c spin_lock(&sock->lock); sock 480 drivers/mmc/host/tifm_sd.c host = mmc_priv((struct mmc_host*)tifm_get_drvdata(sock)); sock 481 drivers/mmc/host/tifm_sd.c fifo_status = readl(sock->addr + SOCK_DMA_FIFO_STATUS); sock 482 drivers/mmc/host/tifm_sd.c dev_dbg(&sock->dev, "data event: fifo_status %x, flags %x\n", sock 496 drivers/mmc/host/tifm_sd.c writel(fifo_status, sock->addr + SOCK_DMA_FIFO_STATUS); sock 497 drivers/mmc/host/tifm_sd.c spin_unlock(&sock->lock); sock 501 drivers/mmc/host/tifm_sd.c static void tifm_sd_card_event(struct tifm_dev *sock) sock 509 drivers/mmc/host/tifm_sd.c spin_lock(&sock->lock); sock 510 drivers/mmc/host/tifm_sd.c host = mmc_priv((struct mmc_host*)tifm_get_drvdata(sock)); sock 511 drivers/mmc/host/tifm_sd.c host_status = readl(sock->addr + SOCK_MMCSD_STATUS); sock 512 drivers/mmc/host/tifm_sd.c dev_dbg(&sock->dev, "host event: host_status %x, flags %x\n", sock 520 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_STATUS); sock 534 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_CLEAR); sock 535 drivers/mmc/host/tifm_sd.c writel(TIFM_DMA_RESET, sock->addr + SOCK_DMA_CONTROL); sock 553 drivers/mmc/host/tifm_sd.c tifm_sd_fetch_resp(cmd, sock); sock 557 drivers/mmc/host/tifm_sd.c sock); sock 567 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_STATUS); sock 586 drivers/mmc/host/tifm_sd.c writel(host_status, sock->addr + SOCK_MMCSD_STATUS); sock 587 drivers/mmc/host/tifm_sd.c spin_unlock(&sock->lock); sock 593 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 603 drivers/mmc/host/tifm_sd.c writel(data_timeout, sock->addr + SOCK_MMCSD_DATA_TO); sock 605 drivers/mmc/host/tifm_sd.c & readl(sock->addr + SOCK_MMCSD_SDIO_MODE_CONFIG), sock 606 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_SDIO_MODE_CONFIG); sock 611 drivers/mmc/host/tifm_sd.c writel(data_timeout, sock->addr + SOCK_MMCSD_DATA_TO); sock 613 drivers/mmc/host/tifm_sd.c | readl(sock->addr + SOCK_MMCSD_SDIO_MODE_CONFIG), sock 614 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_SDIO_MODE_CONFIG); sock 621 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 625 drivers/mmc/host/tifm_sd.c spin_lock_irqsave(&sock->lock, flags); sock 633 drivers/mmc/host/tifm_sd.c dev_name(&sock->dev)); sock 652 drivers/mmc/host/tifm_sd.c | readl(sock->addr + SOCK_MMCSD_INT_ENABLE), sock 653 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_INT_ENABLE); sock 657 drivers/mmc/host/tifm_sd.c | readl(sock->addr + SOCK_MMCSD_INT_ENABLE), sock 658 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_INT_ENABLE); sock 661 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_BUFFER_CONFIG); sock 668 drivers/mmc/host/tifm_sd.c if(1 != tifm_map_sg(sock, &host->bounce_buf, 1, sock 673 drivers/mmc/host/tifm_sd.c dev_name(&sock->dev)); sock 677 drivers/mmc/host/tifm_sd.c host->sg_len = tifm_map_sg(sock, r_data->sg, sock 685 drivers/mmc/host/tifm_sd.c dev_name(&sock->dev)); sock 686 drivers/mmc/host/tifm_sd.c tifm_unmap_sg(sock, &host->bounce_buf, 1, sock 695 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_CLEAR); sock 697 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_FIFO_PAGE_SIZE); sock 699 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_FIFO_CONTROL); sock 701 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_SET); sock 705 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_BUFFER_CONFIG); sock 708 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_BUFFER_CONFIG); sock 714 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_NUM_BLOCKS); sock 716 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_BLOCK_LEN); sock 721 drivers/mmc/host/tifm_sd.c writel(TIFM_CTRL_LED | readl(sock->addr + SOCK_CONTROL), sock 722 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_CONTROL); sock 724 drivers/mmc/host/tifm_sd.c spin_unlock_irqrestore(&sock->lock, flags); sock 728 drivers/mmc/host/tifm_sd.c spin_unlock_irqrestore(&sock->lock, flags); sock 735 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 736 drivers/mmc/host/tifm_sd.c struct mmc_host *mmc = tifm_get_drvdata(sock); sock 741 drivers/mmc/host/tifm_sd.c spin_lock_irqsave(&sock->lock, flags); sock 749 drivers/mmc/host/tifm_sd.c dev_name(&sock->dev)); sock 750 drivers/mmc/host/tifm_sd.c spin_unlock_irqrestore(&sock->lock, flags); sock 758 drivers/mmc/host/tifm_sd.c & readl(sock->addr + SOCK_MMCSD_INT_ENABLE), sock 759 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_INT_ENABLE); sock 761 drivers/mmc/host/tifm_sd.c tifm_unmap_sg(sock, &host->bounce_buf, 1, sock 764 drivers/mmc/host/tifm_sd.c tifm_unmap_sg(sock, r_data->sg, r_data->sg_len, sock 770 drivers/mmc/host/tifm_sd.c - readl(sock->addr + SOCK_MMCSD_NUM_BLOCKS) - 1; sock 773 drivers/mmc/host/tifm_sd.c - readl(sock->addr + SOCK_MMCSD_BLOCK_LEN) + 1; sock 776 drivers/mmc/host/tifm_sd.c writel((~TIFM_CTRL_LED) & readl(sock->addr + SOCK_CONTROL), sock 777 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_CONTROL); sock 779 drivers/mmc/host/tifm_sd.c spin_unlock_irqrestore(&sock->lock, flags); sock 797 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 801 drivers/mmc/host/tifm_sd.c spin_lock_irqsave(&sock->lock, flags); sock 803 drivers/mmc/host/tifm_sd.c dev_dbg(&sock->dev, "ios: clock = %u, vdd = %x, bus_mode = %x, " sock 809 drivers/mmc/host/tifm_sd.c writel(TIFM_MMCSD_4BBUS | readl(sock->addr + SOCK_MMCSD_CONFIG), sock 810 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_CONFIG); sock 813 drivers/mmc/host/tifm_sd.c & readl(sock->addr + SOCK_MMCSD_CONFIG), sock 814 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_CONFIG); sock 834 drivers/mmc/host/tifm_sd.c & readl(sock->addr + SOCK_CONTROL), sock 835 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_CONTROL); sock 840 drivers/mmc/host/tifm_sd.c | readl(sock->addr + SOCK_CONTROL), sock 841 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_CONTROL); sock 849 drivers/mmc/host/tifm_sd.c & readl(sock->addr + SOCK_MMCSD_CONFIG)), sock 850 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_CONFIG); sock 858 drivers/mmc/host/tifm_sd.c spin_unlock_irqrestore(&sock->lock, flags); sock 865 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 868 drivers/mmc/host/tifm_sd.c spin_lock_irqsave(&sock->lock, flags); sock 869 drivers/mmc/host/tifm_sd.c if (TIFM_MMCSD_CARD_RO & readl(sock->addr + SOCK_PRESENT_STATE)) sock 871 drivers/mmc/host/tifm_sd.c spin_unlock_irqrestore(&sock->lock, flags); sock 885 drivers/mmc/host/tifm_sd.c struct tifm_dev *sock = host->dev; sock 887 drivers/mmc/host/tifm_sd.c writel(0, sock->addr + SOCK_MMCSD_INT_ENABLE); sock 890 drivers/mmc/host/tifm_sd.c writel(TIFM_MMCSD_RESET, sock->addr + SOCK_MMCSD_SYSTEM_CONTROL); sock 892 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_CONFIG); sock 896 drivers/mmc/host/tifm_sd.c if (1 & readl(sock->addr + SOCK_MMCSD_SYSTEM_STATUS)) { sock 905 drivers/mmc/host/tifm_sd.c dev_name(&sock->dev)); sock 909 drivers/mmc/host/tifm_sd.c writel(0, sock->addr + SOCK_MMCSD_NUM_BLOCKS); sock 911 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_CONFIG); sock 912 drivers/mmc/host/tifm_sd.c writel(TIFM_MMCSD_RXDE, sock->addr + SOCK_MMCSD_BUFFER_CONFIG); sock 915 drivers/mmc/host/tifm_sd.c writel(64, sock->addr + SOCK_MMCSD_COMMAND_TO); sock 916 drivers/mmc/host/tifm_sd.c writel(TIFM_MMCSD_INAB, sock->addr + SOCK_MMCSD_COMMAND); sock 919 drivers/mmc/host/tifm_sd.c host_status = readl(sock->addr + SOCK_MMCSD_STATUS); sock 920 drivers/mmc/host/tifm_sd.c writel(host_status, sock->addr + SOCK_MMCSD_STATUS); sock 931 drivers/mmc/host/tifm_sd.c dev_name(&sock->dev)); sock 937 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_MMCSD_INT_ENABLE); sock 942 drivers/mmc/host/tifm_sd.c static int tifm_sd_probe(struct tifm_dev *sock) sock 949 drivers/mmc/host/tifm_sd.c & readl(sock->addr + SOCK_PRESENT_STATE))) { sock 951 drivers/mmc/host/tifm_sd.c dev_name(&sock->dev)); sock 955 drivers/mmc/host/tifm_sd.c mmc = mmc_alloc_host(sizeof(struct tifm_sd), &sock->dev); sock 960 drivers/mmc/host/tifm_sd.c tifm_set_drvdata(sock, mmc); sock 961 drivers/mmc/host/tifm_sd.c host->dev = sock; sock 980 drivers/mmc/host/tifm_sd.c sock->card_event = tifm_sd_card_event; sock 981 drivers/mmc/host/tifm_sd.c sock->data_event = tifm_sd_data_event; sock 993 drivers/mmc/host/tifm_sd.c static void tifm_sd_remove(struct tifm_dev *sock) sock 995 drivers/mmc/host/tifm_sd.c struct mmc_host *mmc = tifm_get_drvdata(sock); sock 999 drivers/mmc/host/tifm_sd.c spin_lock_irqsave(&sock->lock, flags); sock 1001 drivers/mmc/host/tifm_sd.c writel(0, sock->addr + SOCK_MMCSD_INT_ENABLE); sock 1002 drivers/mmc/host/tifm_sd.c spin_unlock_irqrestore(&sock->lock, flags); sock 1006 drivers/mmc/host/tifm_sd.c spin_lock_irqsave(&sock->lock, flags); sock 1009 drivers/mmc/host/tifm_sd.c sock->addr + SOCK_DMA_FIFO_INT_ENABLE_CLEAR); sock 1010 drivers/mmc/host/tifm_sd.c writel(0, sock->addr + SOCK_DMA_FIFO_INT_ENABLE_SET); sock 1016 drivers/mmc/host/tifm_sd.c spin_unlock_irqrestore(&sock->lock, flags); sock 1018 drivers/mmc/host/tifm_sd.c dev_dbg(&sock->dev, "after remove\n"); sock 1025 drivers/mmc/host/tifm_sd.c static int tifm_sd_suspend(struct tifm_dev *sock, pm_message_t state) sock 1030 drivers/mmc/host/tifm_sd.c static int tifm_sd_resume(struct tifm_dev *sock) sock 1032 drivers/mmc/host/tifm_sd.c struct mmc_host *mmc = tifm_get_drvdata(sock); sock 1037 drivers/mmc/host/tifm_sd.c dev_dbg(&sock->dev, "resume initialize %d\n", rc); sock 402 drivers/net/arcnet/arcnet.c struct sock *sk; sock 701 drivers/net/ethernet/aurora/nb8800.c struct sockaddr *sock = addr; sock 706 drivers/net/ethernet/aurora/nb8800.c ether_addr_copy(dev->dev_addr, sock->sa_data); sock 113 drivers/net/ethernet/freescale/fec_mpc52xx.c struct sockaddr *sock = addr; sock 115 drivers/net/ethernet/freescale/fec_mpc52xx.c memcpy(dev->dev_addr, sock->sa_data, dev->addr_len); sock 117 drivers/net/ethernet/freescale/fec_mpc52xx.c mpc52xx_fec_set_paddr(dev, sock->sa_data); sock 19 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c static int mlx5e_ktls_add(struct net_device *netdev, struct sock *sk, sock 39 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static void mlx5e_tls_set_ipv4_flow(void *flow, struct sock *sk) sock 51 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static void mlx5e_tls_set_ipv6_flow(void *flow, struct sock *sk) sock 63 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static void mlx5e_tls_set_flow_tcp_ports(void *flow, struct sock *sk) sock 73 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static int mlx5e_tls_set_flow(void *flow, struct sock *sk, u32 caps) sock 102 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static int mlx5e_tls_add(struct net_device *netdev, struct sock *sk, sock 163 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static int mlx5e_tls_resync(struct net_device *netdev, struct sock *sk, sock 313 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c struct sock *sk = NULL; sock 175 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct sock *sk, int direction) sock 193 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct sock *sk, int direction) sock 213 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct nfp_crypto_req_add_back *back, struct sock *sk, sock 263 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_add(struct net_device *netdev, struct sock *sk, sock 421 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_resync(struct net_device *netdev, struct sock *sk, u32 seq, sock 75 drivers/net/geneve.c struct socket *sock; sock 121 drivers/net/geneve.c return gs->sock->sk->sk_family; sock 343 drivers/net/geneve.c static int geneve_udp_encap_recv(struct sock *sk, struct sk_buff *skb) sock 388 drivers/net/geneve.c static int geneve_udp_encap_err_lookup(struct sock *sk, struct sk_buff *skb) sock 443 drivers/net/geneve.c struct socket *sock; sock 461 drivers/net/geneve.c err = udp_sock_create(net, &udp_conf, &sock); sock 465 drivers/net/geneve.c return sock; sock 473 drivers/net/geneve.c static struct sk_buff *geneve_gro_receive(struct sock *sk, sock 537 drivers/net/geneve.c static int geneve_gro_complete(struct sock *sk, struct sk_buff *skb, sock 568 drivers/net/geneve.c struct socket *sock; sock 576 drivers/net/geneve.c sock = geneve_create_sock(net, ipv6, port, ipv6_rx_csum); sock 577 drivers/net/geneve.c if (IS_ERR(sock)) { sock 579 drivers/net/geneve.c return ERR_CAST(sock); sock 582 drivers/net/geneve.c gs->sock = sock; sock 588 drivers/net/geneve.c udp_tunnel_notify_add_rx_port(gs->sock, UDP_TUNNEL_TYPE_GENEVE); sock 599 drivers/net/geneve.c setup_udp_tunnel_sock(net, sock, &tunnel_cfg); sock 610 drivers/net/geneve.c udp_tunnel_notify_del_rx_port(gs->sock, UDP_TUNNEL_TYPE_GENEVE); sock 611 drivers/net/geneve.c udp_tunnel_sock_release(gs->sock); sock 640 drivers/net/geneve.c if (inet_sk(gs->sock->sk)->inet_sport == dst_port && sock 856 drivers/net/geneve.c dst = ipv6_stub->ipv6_dst_lookup_flow(geneve->net, gs6->sock->sk, fl6, sock 929 drivers/net/geneve.c udp_tunnel_xmit_skb(rt, gs4->sock->sk, skb, fl4.saddr, fl4.daddr, sock 973 drivers/net/geneve.c udp_tunnel6_xmit_skb(dst, gs6->sock->sk, skb, dev, sock 1114 drivers/net/geneve.c udp_tunnel_push_rx_port(dev, gs->sock, sock 1117 drivers/net/geneve.c udp_tunnel_drop_rx_port(dev, gs->sock, sock 1585 drivers/net/geneve.c rcu_assign_sk_user_data((*gs4)->sock->sk, NULL); sock 1590 drivers/net/geneve.c rcu_assign_sk_user_data((*gs6)->sock->sk, NULL); sock 1603 drivers/net/geneve.c rcu_assign_sk_user_data(gs4->sock->sk, gs4); sock 1607 drivers/net/geneve.c rcu_assign_sk_user_data(gs6->sock->sk, gs6); sock 56 drivers/net/gtp.c struct sock *sk; sock 67 drivers/net/gtp.c struct sock *sk0; sock 68 drivers/net/gtp.c struct sock *sk1u; sock 287 drivers/net/gtp.c static void __gtp_encap_destroy(struct sock *sk) sock 305 drivers/net/gtp.c static void gtp_encap_destroy(struct sock *sk) sock 312 drivers/net/gtp.c static void gtp_encap_disable_sock(struct sock *sk) sock 329 drivers/net/gtp.c static int gtp_encap_recv(struct sock *sk, struct sk_buff *skb) sock 391 drivers/net/gtp.c const struct sock *sk, sock 445 drivers/net/gtp.c struct sock *sk; sock 469 drivers/net/gtp.c struct sock *sk, struct iphdr *iph, sock 791 drivers/net/gtp.c static struct sock *gtp_encap_enable_socket(int fd, int type, sock 795 drivers/net/gtp.c struct socket *sock; sock 796 drivers/net/gtp.c struct sock *sk; sock 801 drivers/net/gtp.c sock = sockfd_lookup(fd, &err); sock 802 drivers/net/gtp.c if (!sock) { sock 807 drivers/net/gtp.c sk = sock->sk; sock 829 drivers/net/gtp.c setup_udp_tunnel_sock(sock_net(sock->sk), sock, &tuncfg); sock 832 drivers/net/gtp.c release_sock(sock->sk); sock 834 drivers/net/gtp.c sockfd_put(sock); sock 840 drivers/net/gtp.c struct sock *sk1u = NULL; sock 841 drivers/net/gtp.c struct sock *sk0 = NULL; sock 934 drivers/net/gtp.c static int gtp_pdp_add(struct gtp_dev *gtp, struct sock *sk, sock 1046 drivers/net/gtp.c struct sock *sk; sock 300 drivers/net/hyperv/netvsc_drv.c struct sock *sk = skb->sk; sock 87 drivers/net/ppp/pppoe.c static int __pppoe_xmit(struct sock *sk, struct sk_buff *skb); sock 284 drivers/net/ppp/pppoe.c struct sock *sk; sock 367 drivers/net/ppp/pppoe.c static int pppoe_rcv_core(struct sock *sk, struct sk_buff *skb) sock 465 drivers/net/ppp/pppoe.c struct sock *sk = sk_pppox(po); sock 538 drivers/net/ppp/pppoe.c static int pppoe_create(struct net *net, struct socket *sock, int kern) sock 540 drivers/net/ppp/pppoe.c struct sock *sk; sock 546 drivers/net/ppp/pppoe.c sock_init_data(sock, sk); sock 548 drivers/net/ppp/pppoe.c sock->state = SS_UNCONNECTED; sock 549 drivers/net/ppp/pppoe.c sock->ops = &pppoe_ops; sock 563 drivers/net/ppp/pppoe.c static int pppoe_release(struct socket *sock) sock 565 drivers/net/ppp/pppoe.c struct sock *sk = sock->sk; sock 602 drivers/net/ppp/pppoe.c sock->sk = NULL; sock 611 drivers/net/ppp/pppoe.c static int pppoe_connect(struct socket *sock, struct sockaddr *uservaddr, sock 614 drivers/net/ppp/pppoe.c struct sock *sk = sock->sk; sock 722 drivers/net/ppp/pppoe.c static int pppoe_getname(struct socket *sock, struct sockaddr *uaddr, sock 730 drivers/net/ppp/pppoe.c memcpy(&sp.sa_addr.pppoe, &pppox_sk(sock->sk)->pppoe_pa, sock 738 drivers/net/ppp/pppoe.c static int pppoe_ioctl(struct socket *sock, unsigned int cmd, sock 741 drivers/net/ppp/pppoe.c struct sock *sk = sock->sk; sock 838 drivers/net/ppp/pppoe.c static int pppoe_sendmsg(struct socket *sock, struct msghdr *m, sock 842 drivers/net/ppp/pppoe.c struct sock *sk = sock->sk; sock 914 drivers/net/ppp/pppoe.c static int __pppoe_xmit(struct sock *sk, struct sk_buff *skb) sock 973 drivers/net/ppp/pppoe.c struct sock *sk = (struct sock *)chan->private; sock 981 drivers/net/ppp/pppoe.c static int pppoe_recvmsg(struct socket *sock, struct msghdr *m, sock 984 drivers/net/ppp/pppoe.c struct sock *sk = sock->sk; sock 53 drivers/net/ppp/pppox.c void pppox_unbind_sock(struct sock *sk) sock 67 drivers/net/ppp/pppox.c int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 69 drivers/net/ppp/pppox.c struct sock *sk = sock->sk; sock 93 drivers/net/ppp/pppox.c pppox_protos[sk->sk_protocol]->ioctl(sock, cmd, arg) : -ENOTTY; sock 103 drivers/net/ppp/pppox.c int pppox_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 108 drivers/net/ppp/pppox.c return pppox_ioctl(sock, cmd, (unsigned long)compat_ptr(arg)); sock 114 drivers/net/ppp/pppox.c static int pppox_create(struct net *net, struct socket *sock, int protocol, sock 129 drivers/net/ppp/pppox.c rc = pppox_protos[protocol]->create(net, sock, kern); sock 54 drivers/net/ppp/pptp.c struct pppox_sock *sock; sock 58 drivers/net/ppp/pptp.c sock = rcu_dereference(callid_sock[call_id]); sock 59 drivers/net/ppp/pptp.c if (sock) { sock 60 drivers/net/ppp/pptp.c opt = &sock->proto.pptp; sock 62 drivers/net/ppp/pptp.c sock = NULL; sock 64 drivers/net/ppp/pptp.c sock_hold(sk_pppox(sock)); sock 68 drivers/net/ppp/pptp.c return sock; sock 73 drivers/net/ppp/pptp.c struct pppox_sock *sock; sock 80 drivers/net/ppp/pptp.c sock = rcu_dereference(callid_sock[i]); sock 81 drivers/net/ppp/pptp.c if (!sock) sock 83 drivers/net/ppp/pptp.c opt = &sock->proto.pptp; sock 93 drivers/net/ppp/pptp.c static int add_chan(struct pppox_sock *sock, sock 111 drivers/net/ppp/pptp.c sock->proto.pptp.src_addr = *sa; sock 113 drivers/net/ppp/pptp.c rcu_assign_pointer(callid_sock[sa->call_id], sock); sock 123 drivers/net/ppp/pptp.c static void del_chan(struct pppox_sock *sock) sock 126 drivers/net/ppp/pptp.c clear_bit(sock->proto.pptp.src_addr.call_id, callid_bitmap); sock 127 drivers/net/ppp/pptp.c RCU_INIT_POINTER(callid_sock[sock->proto.pptp.src_addr.call_id], NULL); sock 133 drivers/net/ppp/pptp.c struct sock *sk = (struct sock *) chan->private; sock 255 drivers/net/ppp/pptp.c static int pptp_rcv_core(struct sock *sk, struct sk_buff *skb) sock 369 drivers/net/ppp/pptp.c static int pptp_bind(struct socket *sock, struct sockaddr *uservaddr, sock 372 drivers/net/ppp/pptp.c struct sock *sk = sock->sk; sock 402 drivers/net/ppp/pptp.c static int pptp_connect(struct socket *sock, struct sockaddr *uservaddr, sock 405 drivers/net/ppp/pptp.c struct sock *sk = sock->sk; sock 474 drivers/net/ppp/pptp.c static int pptp_getname(struct socket *sock, struct sockaddr *uaddr, sock 484 drivers/net/ppp/pptp.c sp.sa_addr.pptp = pppox_sk(sock->sk)->proto.pptp.src_addr; sock 491 drivers/net/ppp/pptp.c static int pptp_release(struct socket *sock) sock 493 drivers/net/ppp/pptp.c struct sock *sk = sock->sk; sock 515 drivers/net/ppp/pptp.c sock->sk = NULL; sock 523 drivers/net/ppp/pptp.c static void pptp_sock_destruct(struct sock *sk) sock 533 drivers/net/ppp/pptp.c static int pptp_create(struct net *net, struct socket *sock, int kern) sock 536 drivers/net/ppp/pptp.c struct sock *sk; sock 544 drivers/net/ppp/pptp.c sock_init_data(sock, sk); sock 546 drivers/net/ppp/pptp.c sock->state = SS_UNCONNECTED; sock 547 drivers/net/ppp/pptp.c sock->ops = &pptp_ops; sock 570 drivers/net/ppp/pptp.c struct sock *sk = (struct sock *) chan->private; sock 481 drivers/net/tap.c static void tap_sock_write_space(struct sock *sk) sock 494 drivers/net/tap.c static void tap_sock_destruct(struct sock *sk) sock 523 drivers/net/tap.c init_waitqueue_head(&q->sock.wq.wait); sock 524 drivers/net/tap.c q->sock.type = SOCK_RAW; sock 525 drivers/net/tap.c q->sock.state = SS_CONNECTED; sock 526 drivers/net/tap.c q->sock.file = file; sock 527 drivers/net/tap.c q->sock.ops = &tap_socket_ops; sock 528 drivers/net/tap.c sock_init_data(&q->sock, &q->sk); sock 581 drivers/net/tap.c poll_wait(file, &q->sock.wq.wait, wait); sock 587 drivers/net/tap.c (!test_and_set_bit(SOCKWQ_ASYNC_NOSPACE, &q->sock.flags) && sock 595 drivers/net/tap.c static inline struct sk_buff *tap_alloc_skb(struct sock *sk, size_t prepad, sock 1210 drivers/net/tap.c static int tap_sendmsg(struct socket *sock, struct msghdr *m, sock 1213 drivers/net/tap.c struct tap_queue *q = container_of(sock, struct tap_queue, sock); sock 1230 drivers/net/tap.c static int tap_recvmsg(struct socket *sock, struct msghdr *m, sock 1233 drivers/net/tap.c struct tap_queue *q = container_of(sock, struct tap_queue, sock); sock 1248 drivers/net/tap.c static int tap_peek_len(struct socket *sock) sock 1250 drivers/net/tap.c struct tap_queue *q = container_of(sock, struct tap_queue, sock 1251 drivers/net/tap.c sock); sock 1274 drivers/net/tap.c return &q->sock; sock 161 drivers/net/tun.c struct sock sk; sock 1418 drivers/net/tun.c struct sock *sk = tfile->socket.sk; sock 1430 drivers/net/tun.c struct sock *sk; sock 1521 drivers/net/tun.c struct sock *sk = tfile->socket.sk; sock 2402 drivers/net/tun.c static void tun_sock_write_space(struct sock *sk) sock 2532 drivers/net/tun.c static int tun_sendmsg(struct socket *sock, struct msghdr *m, size_t total_len) sock 2535 drivers/net/tun.c struct tun_file *tfile = container_of(sock, struct tun_file, socket); sock 2578 drivers/net/tun.c static int tun_recvmsg(struct socket *sock, struct msghdr *m, size_t total_len, sock 2581 drivers/net/tun.c struct tun_file *tfile = container_of(sock, struct tun_file, socket); sock 2596 drivers/net/tun.c ret = sock_recv_errqueue(sock->sk, m, total_len, sock 2630 drivers/net/tun.c static int tun_peek_len(struct socket *sock) sock 2632 drivers/net/tun.c struct tun_file *tfile = container_of(sock, struct tun_file, socket); sock 151 drivers/net/vrf.c static int vrf_ip6_local_out(struct net *net, struct sock *sk, sock 230 drivers/net/vrf.c static int vrf_ip_local_out(struct net *net, struct sock *sk, sock 335 drivers/net/vrf.c static int vrf_finish_direct(struct net *net, struct sock *sk, sock 360 drivers/net/vrf.c static int vrf_finish_output6(struct net *net, struct sock *sk, sock 394 drivers/net/vrf.c static int vrf_output6(struct net *net, struct sock *sk, struct sk_buff *skb) sock 434 drivers/net/vrf.c static int vrf_output6_direct(struct net *net, struct sock *sk, sock 446 drivers/net/vrf.c struct sock *sk, sock 470 drivers/net/vrf.c struct sock *sk, sock 537 drivers/net/vrf.c struct sock *sk, sock 554 drivers/net/vrf.c static int vrf_finish_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 599 drivers/net/vrf.c static int vrf_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 646 drivers/net/vrf.c static int vrf_output_direct(struct net *net, struct sock *sk, sock 658 drivers/net/vrf.c struct sock *sk, sock 682 drivers/net/vrf.c struct sock *sk, sock 699 drivers/net/vrf.c struct sock *sk, sock 898 drivers/net/vrf.c static int vrf_rcv_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 196 drivers/net/vxlan.c if (inet_sk(vs->sock->sk)->inet_sport == port && sock 199 drivers/net/vxlan.c vs->sock->sk->sk_bound_dev_if == ifindex) sock 727 drivers/net/vxlan.c static struct sk_buff *vxlan_gro_receive(struct sock *sk, sock 788 drivers/net/vxlan.c static int vxlan_gro_complete(struct sock *sk, struct sk_buff *skb, int nhoff) sock 1402 drivers/net/vxlan.c vn = net_generic(sock_net(vs->sock->sk), vxlan_net_id); sock 1405 drivers/net/vxlan.c udp_tunnel_notify_del_rx_port(vs->sock, sock 1429 drivers/net/vxlan.c udp_tunnel_sock_release(sock4->sock); sock 1435 drivers/net/vxlan.c udp_tunnel_sock_release(sock6->sock); sock 1446 drivers/net/vxlan.c struct sock *sk; sock 1458 drivers/net/vxlan.c sk = sock4->sock->sk; sock 1466 drivers/net/vxlan.c sk = sock6->sock->sk; sock 1480 drivers/net/vxlan.c struct sock *sk; sock 1492 drivers/net/vxlan.c sk = sock4->sock->sk; sock 1500 drivers/net/vxlan.c sk = sock6->sock->sk; sock 1650 drivers/net/vxlan.c static int vxlan_rcv(struct sock *sk, struct sk_buff *skb) sock 1784 drivers/net/vxlan.c static int vxlan_err_lookup(struct sock *sk, struct sk_buff *skb) sock 2305 drivers/net/vxlan.c ndst = ipv6_stub->ipv6_dst_lookup_flow(vxlan->net, sock6->sock->sk, sock 2512 drivers/net/vxlan.c ifindex = sock4->sock->sk->sk_bound_dev_if; sock 2556 drivers/net/vxlan.c udp_tunnel_xmit_skb(rt, sock4->sock->sk, skb, local_ip.sin.sin_addr.s_addr, sock 2564 drivers/net/vxlan.c ifindex = sock6->sock->sk->sk_bound_dev_if; sock 2597 drivers/net/vxlan.c udp_tunnel6_xmit_skb(ndst, sock6->sock->sk, skb, dev, sock 3018 drivers/net/vxlan.c udp_tunnel_push_rx_port(dev, vs->sock, type); sock 3020 drivers/net/vxlan.c udp_tunnel_drop_rx_port(dev, vs->sock, type); sock 3196 drivers/net/vxlan.c struct socket *sock; sock 3215 drivers/net/vxlan.c err = udp_sock_create(net, &udp_conf, &sock); sock 3219 drivers/net/vxlan.c return sock; sock 3229 drivers/net/vxlan.c struct socket *sock; sock 3240 drivers/net/vxlan.c sock = vxlan_create_sock(net, ipv6, port, flags, ifindex); sock 3241 drivers/net/vxlan.c if (IS_ERR(sock)) { sock 3243 drivers/net/vxlan.c return ERR_CAST(sock); sock 3246 drivers/net/vxlan.c vs->sock = sock; sock 3252 drivers/net/vxlan.c udp_tunnel_notify_add_rx_port(sock, sock 3268 drivers/net/vxlan.c setup_udp_tunnel_sock(net, sock, &tunnel_cfg); sock 890 drivers/net/wireless/ath/ath10k/qmi.c ret = kernel_connect(qmi_hdl->sock, (struct sockaddr *)&qmi->sq, sock 63 drivers/nvme/host/tcp.c struct socket *sock; sock 96 drivers/nvme/host/tcp.c void (*state_change)(struct sock *); sock 97 drivers/nvme/host/tcp.c void (*data_ready)(struct sock *); sock 98 drivers/nvme/host/tcp.c void (*write_space)(struct sock *); sock 783 drivers/nvme/host/tcp.c static void nvme_tcp_data_ready(struct sock *sk) sock 794 drivers/nvme/host/tcp.c static void nvme_tcp_write_space(struct sock *sk) sock 807 drivers/nvme/host/tcp.c static void nvme_tcp_state_change(struct sock *sk) sock 864 drivers/nvme/host/tcp.c ret = sock_no_sendpage(queue->sock, page, offset, len, sock 867 drivers/nvme/host/tcp.c ret = kernel_sendpage(queue->sock, page, offset, len, sock 907 drivers/nvme/host/tcp.c ret = kernel_sendpage(queue->sock, virt_to_page(pdu), sock 940 drivers/nvme/host/tcp.c ret = kernel_sendpage(queue->sock, virt_to_page(pdu), sock 970 drivers/nvme/host/tcp.c ret = kernel_sendmsg(queue->sock, &msg, &iov, 1, iov.iov_len); sock 1025 drivers/nvme/host/tcp.c struct socket *sock = queue->sock; sock 1026 drivers/nvme/host/tcp.c struct sock *sk = sock->sk; sock 1034 drivers/nvme/host/tcp.c consumed = sock->ops->read_sock(sk, &rd_desc, nvme_tcp_recv_skb); sock 1147 drivers/nvme/host/tcp.c sock_release(queue->sock); sock 1184 drivers/nvme/host/tcp.c ret = kernel_sendmsg(queue->sock, &msg, &iov, 1, iov.iov_len); sock 1191 drivers/nvme/host/tcp.c ret = kernel_recvmsg(queue->sock, &msg, &iov, 1, sock 1270 drivers/nvme/host/tcp.c IPPROTO_TCP, &queue->sock); sock 1279 drivers/nvme/host/tcp.c ret = kernel_setsockopt(queue->sock, IPPROTO_TCP, TCP_SYNCNT, sock 1289 drivers/nvme/host/tcp.c ret = kernel_setsockopt(queue->sock, IPPROTO_TCP, sock 1302 drivers/nvme/host/tcp.c ret = kernel_setsockopt(queue->sock, SOL_SOCKET, SO_LINGER, sock 1313 drivers/nvme/host/tcp.c ret = kernel_setsockopt(queue->sock, SOL_IP, IP_TOS, sock 1322 drivers/nvme/host/tcp.c queue->sock->sk->sk_allocation = GFP_ATOMIC; sock 1333 drivers/nvme/host/tcp.c sk_set_memalloc(queue->sock->sk); sock 1336 drivers/nvme/host/tcp.c ret = kernel_bind(queue->sock, (struct sockaddr *)&ctrl->src_addr, sock 1368 drivers/nvme/host/tcp.c ret = kernel_connect(queue->sock, (struct sockaddr *)&ctrl->addr, sock 1384 drivers/nvme/host/tcp.c write_lock_bh(&queue->sock->sk->sk_callback_lock); sock 1385 drivers/nvme/host/tcp.c queue->sock->sk->sk_user_data = queue; sock 1386 drivers/nvme/host/tcp.c queue->state_change = queue->sock->sk->sk_state_change; sock 1387 drivers/nvme/host/tcp.c queue->data_ready = queue->sock->sk->sk_data_ready; sock 1388 drivers/nvme/host/tcp.c queue->write_space = queue->sock->sk->sk_write_space; sock 1389 drivers/nvme/host/tcp.c queue->sock->sk->sk_data_ready = nvme_tcp_data_ready; sock 1390 drivers/nvme/host/tcp.c queue->sock->sk->sk_state_change = nvme_tcp_state_change; sock 1391 drivers/nvme/host/tcp.c queue->sock->sk->sk_write_space = nvme_tcp_write_space; sock 1393 drivers/nvme/host/tcp.c queue->sock->sk->sk_ll_usec = 1; sock 1395 drivers/nvme/host/tcp.c write_unlock_bh(&queue->sock->sk->sk_callback_lock); sock 1400 drivers/nvme/host/tcp.c kernel_sock_shutdown(queue->sock, SHUT_RDWR); sock 1407 drivers/nvme/host/tcp.c sock_release(queue->sock); sock 1408 drivers/nvme/host/tcp.c queue->sock = NULL; sock 1414 drivers/nvme/host/tcp.c struct socket *sock = queue->sock; sock 1416 drivers/nvme/host/tcp.c write_lock_bh(&sock->sk->sk_callback_lock); sock 1417 drivers/nvme/host/tcp.c sock->sk->sk_user_data = NULL; sock 1418 drivers/nvme/host/tcp.c sock->sk->sk_data_ready = queue->data_ready; sock 1419 drivers/nvme/host/tcp.c sock->sk->sk_state_change = queue->state_change; sock 1420 drivers/nvme/host/tcp.c sock->sk->sk_write_space = queue->write_space; sock 1421 drivers/nvme/host/tcp.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 1426 drivers/nvme/host/tcp.c kernel_sock_shutdown(queue->sock, SHUT_RDWR); sock 2226 drivers/nvme/host/tcp.c struct sock *sk = queue->sock->sk; sock 84 drivers/nvme/target/tcp.c struct socket *sock; sock 127 drivers/nvme/target/tcp.c void (*data_ready)(struct sock *); sock 128 drivers/nvme/target/tcp.c void (*state_change)(struct sock *); sock 129 drivers/nvme/target/tcp.c void (*write_space)(struct sock *); sock 133 drivers/nvme/target/tcp.c struct socket *sock; sock 138 drivers/nvme/target/tcp.c void (*data_ready)(struct sock *); sock 315 drivers/nvme/target/tcp.c kernel_sock_shutdown(queue->sock, SHUT_RDWR); sock 501 drivers/nvme/target/tcp.c ret = kernel_sendpage(cmd->queue->sock, virt_to_page(cmd->data_pdu), sock 533 drivers/nvme/target/tcp.c ret = kernel_sendpage(cmd->queue->sock, page, cmd->offset, sock 582 drivers/nvme/target/tcp.c ret = kernel_sendpage(cmd->queue->sock, virt_to_page(cmd->rsp_pdu), sock 611 drivers/nvme/target/tcp.c ret = kernel_sendpage(cmd->queue->sock, virt_to_page(cmd->r2t_pdu), sock 635 drivers/nvme/target/tcp.c ret = kernel_sendmsg(queue->sock, &msg, &iov, 1, iov.iov_len); sock 806 drivers/nvme/target/tcp.c ret = kernel_sendmsg(queue->sock, &msg, &iov, 1, iov.iov_len); sock 985 drivers/nvme/target/tcp.c len = kernel_recvmsg(queue->sock, &msg, &iov, 1, sock 1044 drivers/nvme/target/tcp.c ret = sock_recvmsg(cmd->queue->sock, &cmd->recv_msg, sock 1078 drivers/nvme/target/tcp.c ret = kernel_recvmsg(queue->sock, &msg, &iov, 1, sock 1182 drivers/nvme/target/tcp.c kernel_sock_shutdown(queue->sock, SHUT_RDWR); sock 1194 drivers/nvme/target/tcp.c kernel_sock_shutdown(queue->sock, SHUT_RDWR); sock 1301 drivers/nvme/target/tcp.c struct socket *sock = queue->sock; sock 1303 drivers/nvme/target/tcp.c write_lock_bh(&sock->sk->sk_callback_lock); sock 1304 drivers/nvme/target/tcp.c sock->sk->sk_data_ready = queue->data_ready; sock 1305 drivers/nvme/target/tcp.c sock->sk->sk_state_change = queue->state_change; sock 1306 drivers/nvme/target/tcp.c sock->sk->sk_write_space = queue->write_space; sock 1307 drivers/nvme/target/tcp.c sock->sk->sk_user_data = NULL; sock 1308 drivers/nvme/target/tcp.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 1350 drivers/nvme/target/tcp.c sock_release(queue->sock); sock 1359 drivers/nvme/target/tcp.c static void nvmet_tcp_data_ready(struct sock *sk) sock 1370 drivers/nvme/target/tcp.c static void nvmet_tcp_write_space(struct sock *sk) sock 1392 drivers/nvme/target/tcp.c static void nvmet_tcp_state_change(struct sock *sk) sock 1419 drivers/nvme/target/tcp.c struct socket *sock = queue->sock; sock 1420 drivers/nvme/target/tcp.c struct inet_sock *inet = inet_sk(sock->sk); sock 1424 drivers/nvme/target/tcp.c ret = kernel_getsockname(sock, sock 1429 drivers/nvme/target/tcp.c ret = kernel_getpeername(sock, sock 1439 drivers/nvme/target/tcp.c ret = kernel_setsockopt(sock, SOL_SOCKET, SO_LINGER, sock 1448 drivers/nvme/target/tcp.c ret = kernel_setsockopt(sock, SOL_IP, IP_TOS, sock 1454 drivers/nvme/target/tcp.c write_lock_bh(&sock->sk->sk_callback_lock); sock 1455 drivers/nvme/target/tcp.c sock->sk->sk_user_data = queue; sock 1456 drivers/nvme/target/tcp.c queue->data_ready = sock->sk->sk_data_ready; sock 1457 drivers/nvme/target/tcp.c sock->sk->sk_data_ready = nvmet_tcp_data_ready; sock 1458 drivers/nvme/target/tcp.c queue->state_change = sock->sk->sk_state_change; sock 1459 drivers/nvme/target/tcp.c sock->sk->sk_state_change = nvmet_tcp_state_change; sock 1460 drivers/nvme/target/tcp.c queue->write_space = sock->sk->sk_write_space; sock 1461 drivers/nvme/target/tcp.c sock->sk->sk_write_space = nvmet_tcp_write_space; sock 1462 drivers/nvme/target/tcp.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 1479 drivers/nvme/target/tcp.c queue->sock = newsock; sock 1540 drivers/nvme/target/tcp.c ret = kernel_accept(port->sock, &newsock, O_NONBLOCK); sock 1554 drivers/nvme/target/tcp.c static void nvmet_tcp_listen_data_ready(struct sock *sk) sock 1608 drivers/nvme/target/tcp.c IPPROTO_TCP, &port->sock); sock 1614 drivers/nvme/target/tcp.c port->sock->sk->sk_user_data = port; sock 1615 drivers/nvme/target/tcp.c port->data_ready = port->sock->sk->sk_data_ready; sock 1616 drivers/nvme/target/tcp.c port->sock->sk->sk_data_ready = nvmet_tcp_listen_data_ready; sock 1619 drivers/nvme/target/tcp.c ret = kernel_setsockopt(port->sock, IPPROTO_TCP, sock 1626 drivers/nvme/target/tcp.c ret = kernel_setsockopt(port->sock, SOL_SOCKET, SO_REUSEADDR, sock 1633 drivers/nvme/target/tcp.c ret = kernel_bind(port->sock, (struct sockaddr *)&port->addr, sock 1640 drivers/nvme/target/tcp.c ret = kernel_listen(port->sock, 128); sock 1653 drivers/nvme/target/tcp.c sock_release(port->sock); sock 1663 drivers/nvme/target/tcp.c write_lock_bh(&port->sock->sk->sk_callback_lock); sock 1664 drivers/nvme/target/tcp.c port->sock->sk->sk_data_ready = port->data_ready; sock 1665 drivers/nvme/target/tcp.c port->sock->sk->sk_user_data = NULL; sock 1666 drivers/nvme/target/tcp.c write_unlock_bh(&port->sock->sk->sk_callback_lock); sock 1669 drivers/nvme/target/tcp.c sock_release(port->sock); sock 1680 drivers/nvme/target/tcp.c kernel_sock_shutdown(queue->sock, SHUT_RDWR); sock 1756 drivers/nvme/target/tcp.c kernel_sock_shutdown(queue->sock, SHUT_RDWR); sock 110 drivers/pcmcia/at91_cf.c at91_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s) sock 114 drivers/pcmcia/at91_cf.c cf = container_of(sock, struct at91_cf_socket, socket); sock 52 drivers/pcmcia/bcm63xx_pcmcia.c static int bcm63xx_pcmcia_sock_init(struct pcmcia_socket *sock) sock 63 drivers/pcmcia/bcm63xx_pcmcia.c static int bcm63xx_pcmcia_suspend(struct pcmcia_socket *sock) sock 75 drivers/pcmcia/bcm63xx_pcmcia.c static int bcm63xx_pcmcia_set_socket(struct pcmcia_socket *sock, sock 82 drivers/pcmcia/bcm63xx_pcmcia.c skt = sock->driver_data; sock 249 drivers/pcmcia/bcm63xx_pcmcia.c static int bcm63xx_pcmcia_get_status(struct pcmcia_socket *sock, sock 254 drivers/pcmcia/bcm63xx_pcmcia.c skt = sock->driver_data; sock 290 drivers/pcmcia/bcm63xx_pcmcia.c static int bcm63xx_pcmcia_set_io_map(struct pcmcia_socket *sock, sock 298 drivers/pcmcia/bcm63xx_pcmcia.c static int bcm63xx_pcmcia_set_mem_map(struct pcmcia_socket *sock, sock 304 drivers/pcmcia/bcm63xx_pcmcia.c skt = sock->driver_data; sock 329 drivers/pcmcia/bcm63xx_pcmcia.c struct pcmcia_socket *sock; sock 339 drivers/pcmcia/bcm63xx_pcmcia.c sock = &skt->socket; sock 340 drivers/pcmcia/bcm63xx_pcmcia.c sock->driver_data = skt; sock 377 drivers/pcmcia/bcm63xx_pcmcia.c sock->resource_ops = &pccard_static_ops; sock 378 drivers/pcmcia/bcm63xx_pcmcia.c sock->ops = &bcm63xx_pcmcia_operations; sock 379 drivers/pcmcia/bcm63xx_pcmcia.c sock->owner = THIS_MODULE; sock 380 drivers/pcmcia/bcm63xx_pcmcia.c sock->dev.parent = &pdev->dev; sock 381 drivers/pcmcia/bcm63xx_pcmcia.c sock->features = SS_CAP_STATIC_MAP | SS_CAP_PCCARD; sock 382 drivers/pcmcia/bcm63xx_pcmcia.c sock->io_offset = (unsigned long)skt->io_base; sock 383 drivers/pcmcia/bcm63xx_pcmcia.c sock->pci_irq = irq_res->start; sock 386 drivers/pcmcia/bcm63xx_pcmcia.c sock->cb_dev = bcm63xx_cb_dev; sock 388 drivers/pcmcia/bcm63xx_pcmcia.c sock->features |= SS_CAP_CARDBUS; sock 392 drivers/pcmcia/bcm63xx_pcmcia.c sock->map_size = resource_size(skt->common_res); sock 417 drivers/pcmcia/bcm63xx_pcmcia.c ret = pcmcia_register_socket(sock); sock 119 drivers/pcmcia/cs.c socket->sock = 0; sock 126 drivers/pcmcia/cs.c if (tmp->sock == i) sock 131 drivers/pcmcia/cs.c socket->sock = i - 1; sock 147 drivers/pcmcia/cs.c dev_set_name(&socket->dev, "pcmcia_socket%u", socket->sock); sock 238 drivers/pcmcia/cs.c if (s->sock == nr) { sock 429 drivers/pcmcia/cs.c skt->sock); sock 559 drivers/pcmcia/cs.c dev_notice(&skt->dev, "pccard: card ejected from slot %d\n", skt->sock); sock 820 drivers/pcmcia/cs.c if (add_uevent_var(env, "SOCKET_NO=%u", s->sock)) sock 71 drivers/pcmcia/db1xxx_ss.c static int db1300_card_inserted(struct db1x_pcmcia_sock *sock) sock 77 drivers/pcmcia/db1xxx_ss.c static int db1200_card_inserted(struct db1x_pcmcia_sock *sock) sock 82 drivers/pcmcia/db1xxx_ss.c return sigstat & 1 << (8 + 2 * sock->nr); sock 86 drivers/pcmcia/db1xxx_ss.c static int db1000_card_inserted(struct db1x_pcmcia_sock *sock) sock 88 drivers/pcmcia/db1xxx_ss.c return !gpio_get_value(sock->insert_gpio); sock 91 drivers/pcmcia/db1xxx_ss.c static int db1x_card_inserted(struct db1x_pcmcia_sock *sock) sock 93 drivers/pcmcia/db1xxx_ss.c switch (sock->board_type) { sock 95 drivers/pcmcia/db1xxx_ss.c return db1200_card_inserted(sock); sock 97 drivers/pcmcia/db1xxx_ss.c return db1300_card_inserted(sock); sock 99 drivers/pcmcia/db1xxx_ss.c return db1000_card_inserted(sock); sock 107 drivers/pcmcia/db1xxx_ss.c static inline void set_stschg(struct db1x_pcmcia_sock *sock, int en) sock 109 drivers/pcmcia/db1xxx_ss.c if (sock->stschg_irq != -1) { sock 111 drivers/pcmcia/db1xxx_ss.c enable_irq(sock->stschg_irq); sock 113 drivers/pcmcia/db1xxx_ss.c disable_irq(sock->stschg_irq); sock 119 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = data; sock 121 drivers/pcmcia/db1xxx_ss.c pcmcia_parse_events(&sock->socket, SS_DETECT); sock 128 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = data; sock 130 drivers/pcmcia/db1xxx_ss.c pcmcia_parse_events(&sock->socket, SS_STSCHG); sock 148 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = data; sock 152 drivers/pcmcia/db1xxx_ss.c if (irq == sock->insert_irq) sock 153 drivers/pcmcia/db1xxx_ss.c enable_irq(sock->eject_irq); sock 155 drivers/pcmcia/db1xxx_ss.c enable_irq(sock->insert_irq); sock 157 drivers/pcmcia/db1xxx_ss.c pcmcia_parse_events(&sock->socket, SS_DETECT); sock 162 drivers/pcmcia/db1xxx_ss.c static int db1x_pcmcia_setup_irqs(struct db1x_pcmcia_sock *sock) sock 166 drivers/pcmcia/db1xxx_ss.c if (sock->stschg_irq != -1) { sock 167 drivers/pcmcia/db1xxx_ss.c ret = request_irq(sock->stschg_irq, db1000_pcmcia_stschgirq, sock 168 drivers/pcmcia/db1xxx_ss.c 0, "pcmcia_stschg", sock); sock 179 drivers/pcmcia/db1xxx_ss.c if ((sock->board_type == BOARD_TYPE_DB1200) || sock 180 drivers/pcmcia/db1xxx_ss.c (sock->board_type == BOARD_TYPE_DB1300)) { sock 181 drivers/pcmcia/db1xxx_ss.c ret = request_threaded_irq(sock->insert_irq, db1200_pcmcia_cdirq, sock 182 drivers/pcmcia/db1xxx_ss.c db1200_pcmcia_cdirq_fn, 0, "pcmcia_insert", sock); sock 186 drivers/pcmcia/db1xxx_ss.c ret = request_threaded_irq(sock->eject_irq, db1200_pcmcia_cdirq, sock 187 drivers/pcmcia/db1xxx_ss.c db1200_pcmcia_cdirq_fn, 0, "pcmcia_eject", sock); sock 189 drivers/pcmcia/db1xxx_ss.c free_irq(sock->insert_irq, sock); sock 194 drivers/pcmcia/db1xxx_ss.c if (db1x_card_inserted(sock)) sock 195 drivers/pcmcia/db1xxx_ss.c enable_irq(sock->eject_irq); sock 197 drivers/pcmcia/db1xxx_ss.c enable_irq(sock->insert_irq); sock 202 drivers/pcmcia/db1xxx_ss.c irq_set_irq_type(sock->insert_irq, IRQ_TYPE_EDGE_BOTH); sock 203 drivers/pcmcia/db1xxx_ss.c ret = request_irq(sock->insert_irq, db1000_pcmcia_cdirq, sock 204 drivers/pcmcia/db1xxx_ss.c 0, "pcmcia_carddetect", sock); sock 213 drivers/pcmcia/db1xxx_ss.c if (sock->stschg_irq != -1) sock 214 drivers/pcmcia/db1xxx_ss.c free_irq(sock->stschg_irq, sock); sock 219 drivers/pcmcia/db1xxx_ss.c static void db1x_pcmcia_free_irqs(struct db1x_pcmcia_sock *sock) sock 221 drivers/pcmcia/db1xxx_ss.c if (sock->stschg_irq != -1) sock 222 drivers/pcmcia/db1xxx_ss.c free_irq(sock->stschg_irq, sock); sock 224 drivers/pcmcia/db1xxx_ss.c free_irq(sock->insert_irq, sock); sock 225 drivers/pcmcia/db1xxx_ss.c if (sock->eject_irq != -1) sock 226 drivers/pcmcia/db1xxx_ss.c free_irq(sock->eject_irq, sock); sock 245 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = to_db1x_socket(skt); sock 251 drivers/pcmcia/db1xxx_ss.c cr_clr = (0xf << (sock->nr * 8)); /* clear voltage settings */ sock 266 drivers/pcmcia/db1xxx_ss.c sock->nr, state->Vcc); sock 281 drivers/pcmcia/db1xxx_ss.c sock->nr, state->Vpp); sock 288 drivers/pcmcia/db1xxx_ss.c sock->nr, state->Vcc, state->Vpp); sock 294 drivers/pcmcia/db1xxx_ss.c if (sock->board_type != BOARD_TYPE_DB1300) sock 295 drivers/pcmcia/db1xxx_ss.c cr_set |= ((v << 2) | p) << (sock->nr * 8); sock 297 drivers/pcmcia/db1xxx_ss.c changed = state->flags ^ sock->old_flags; sock 301 drivers/pcmcia/db1xxx_ss.c set_stschg(sock, 0); sock 303 drivers/pcmcia/db1xxx_ss.c cr_clr |= (1 << (7 + (sock->nr * 8))); sock 304 drivers/pcmcia/db1xxx_ss.c cr_clr |= (1 << (4 + (sock->nr * 8))); sock 307 drivers/pcmcia/db1xxx_ss.c cr_set |= 1 << (7 + (sock->nr * 8)); sock 308 drivers/pcmcia/db1xxx_ss.c cr_set |= 1 << (4 + (sock->nr * 8)); sock 315 drivers/pcmcia/db1xxx_ss.c sock->old_flags = state->flags; sock 320 drivers/pcmcia/db1xxx_ss.c set_stschg(sock, 1); sock 341 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = to_db1x_socket(skt); sock 345 drivers/pcmcia/db1xxx_ss.c status = db1x_card_inserted(sock) ? SS_DETECT : 0; sock 351 drivers/pcmcia/db1xxx_ss.c if (sock->board_type == BOARD_TYPE_PB1100) sock 355 drivers/pcmcia/db1xxx_ss.c switch (GET_VS(sr, sock->nr)) { sock 366 drivers/pcmcia/db1xxx_ss.c status |= GET_VCC(cr, sock->nr) ? SS_POWERON : 0; sock 369 drivers/pcmcia/db1xxx_ss.c if ((sock->board_type == BOARD_TYPE_DB1300) && (status & SS_DETECT)) sock 373 drivers/pcmcia/db1xxx_ss.c status |= (GET_RESET(cr, sock->nr)) ? SS_READY : SS_RESET; sock 393 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = to_db1x_socket(skt); sock 395 drivers/pcmcia/db1xxx_ss.c map->start = (u32)sock->virt_io; sock 404 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = to_db1x_socket(skt); sock 407 drivers/pcmcia/db1xxx_ss.c map->static_start = sock->phys_attr + map->card_start; sock 409 drivers/pcmcia/db1xxx_ss.c map->static_start = sock->phys_mem + map->card_start; sock 425 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock; sock 429 drivers/pcmcia/db1xxx_ss.c sock = kzalloc(sizeof(struct db1x_pcmcia_sock), GFP_KERNEL); sock 430 drivers/pcmcia/db1xxx_ss.c if (!sock) sock 433 drivers/pcmcia/db1xxx_ss.c sock->nr = pdev->id; sock 440 drivers/pcmcia/db1xxx_ss.c sock->board_type = BOARD_TYPE_PB1100; sock 443 drivers/pcmcia/db1xxx_ss.c sock->board_type = BOARD_TYPE_DEFAULT; sock 446 drivers/pcmcia/db1xxx_ss.c sock->board_type = BOARD_TYPE_DB1200; sock 449 drivers/pcmcia/db1xxx_ss.c sock->board_type = BOARD_TYPE_DB1300; sock 469 drivers/pcmcia/db1xxx_ss.c sock->card_irq = r ? r->start : 0; sock 475 drivers/pcmcia/db1xxx_ss.c sock->insert_irq = r ? r->start : -1; sock 476 drivers/pcmcia/db1xxx_ss.c if (sock->board_type == BOARD_TYPE_DEFAULT) { sock 477 drivers/pcmcia/db1xxx_ss.c sock->insert_gpio = r ? r->start : -1; sock 478 drivers/pcmcia/db1xxx_ss.c sock->insert_irq = r ? gpio_to_irq(r->start) : -1; sock 483 drivers/pcmcia/db1xxx_ss.c sock->stschg_irq = r ? r->start : -1; sock 487 drivers/pcmcia/db1xxx_ss.c sock->eject_irq = r ? r->start : -1; sock 495 drivers/pcmcia/db1xxx_ss.c sock->nr); sock 498 drivers/pcmcia/db1xxx_ss.c sock->phys_attr = r->start; sock 504 drivers/pcmcia/db1xxx_ss.c sock->nr); sock 507 drivers/pcmcia/db1xxx_ss.c sock->phys_mem = r->start; sock 513 drivers/pcmcia/db1xxx_ss.c sock->nr); sock 516 drivers/pcmcia/db1xxx_ss.c sock->phys_io = r->start; sock 526 drivers/pcmcia/db1xxx_ss.c sock->virt_io = (void *)(ioremap(sock->phys_io, IO_MAP_SIZE) - sock 529 drivers/pcmcia/db1xxx_ss.c if (!sock->virt_io) { sock 531 drivers/pcmcia/db1xxx_ss.c sock->nr); sock 536 drivers/pcmcia/db1xxx_ss.c sock->socket.ops = &db1x_pcmcia_operations; sock 537 drivers/pcmcia/db1xxx_ss.c sock->socket.owner = THIS_MODULE; sock 538 drivers/pcmcia/db1xxx_ss.c sock->socket.pci_irq = sock->card_irq; sock 539 drivers/pcmcia/db1xxx_ss.c sock->socket.features = SS_CAP_STATIC_MAP | SS_CAP_PCCARD; sock 540 drivers/pcmcia/db1xxx_ss.c sock->socket.map_size = MEM_MAP_SIZE; sock 541 drivers/pcmcia/db1xxx_ss.c sock->socket.io_offset = (unsigned long)sock->virt_io; sock 542 drivers/pcmcia/db1xxx_ss.c sock->socket.dev.parent = &pdev->dev; sock 543 drivers/pcmcia/db1xxx_ss.c sock->socket.resource_ops = &pccard_static_ops; sock 545 drivers/pcmcia/db1xxx_ss.c platform_set_drvdata(pdev, sock); sock 547 drivers/pcmcia/db1xxx_ss.c ret = db1x_pcmcia_setup_irqs(sock); sock 550 drivers/pcmcia/db1xxx_ss.c sock->nr); sock 554 drivers/pcmcia/db1xxx_ss.c set_stschg(sock, 0); sock 556 drivers/pcmcia/db1xxx_ss.c ret = pcmcia_register_socket(&sock->socket); sock 558 drivers/pcmcia/db1xxx_ss.c printk(KERN_ERR "pcmcia%d failed to register\n", sock->nr); sock 564 drivers/pcmcia/db1xxx_ss.c "%d %d %d\n", sock->nr, sock->phys_io, sock->virt_io, sock 565 drivers/pcmcia/db1xxx_ss.c sock->phys_attr, sock->phys_mem, sock->card_irq, sock 566 drivers/pcmcia/db1xxx_ss.c sock->insert_irq, sock->stschg_irq, sock->eject_irq); sock 571 drivers/pcmcia/db1xxx_ss.c db1x_pcmcia_free_irqs(sock); sock 573 drivers/pcmcia/db1xxx_ss.c iounmap((void *)(sock->virt_io + (u32)mips_io_port_base)); sock 575 drivers/pcmcia/db1xxx_ss.c kfree(sock); sock 581 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = platform_get_drvdata(pdev); sock 583 drivers/pcmcia/db1xxx_ss.c db1x_pcmcia_free_irqs(sock); sock 584 drivers/pcmcia/db1xxx_ss.c pcmcia_unregister_socket(&sock->socket); sock 585 drivers/pcmcia/db1xxx_ss.c iounmap((void *)(sock->virt_io + (u32)mips_io_port_base)); sock 586 drivers/pcmcia/db1xxx_ss.c kfree(sock); sock 327 drivers/pcmcia/ds.c "pcmcia_card_remove(%d) %s\n", s->sock, sock 494 drivers/pcmcia/ds.c pr_debug("adding device to %d, function %d\n", s->sock, function); sock 521 drivers/pcmcia/ds.c dev_set_name(&p_dev->dev, "%d.%d", p_dev->socket->sock, p_dev->device_no); sock 953 drivers/pcmcia/ds.c if (add_uevent_var(env, "SOCKET_NO=%u", p_dev->socket->sock)) sock 1243 drivers/pcmcia/ds.c dev_dbg(&skt->dev, "resuming socket %d\n", skt->sock); sock 1250 drivers/pcmcia/ds.c dev_dbg(&skt->dev, "suspending socket %d\n", skt->sock); sock 110 drivers/pcmcia/electra_cf.c static int electra_cf_set_socket(struct pcmcia_socket *sock, sock 117 drivers/pcmcia/electra_cf.c cf = container_of(sock, struct electra_cf_socket, socket); sock 381 drivers/pcmcia/i82092.c static void set_bridge_state(int sock) sock 384 drivers/pcmcia/i82092.c indirect_write(sock, I365_GBLCTL,0x00); sock 385 drivers/pcmcia/i82092.c indirect_write(sock, I365_GENCTL,0x00); sock 387 drivers/pcmcia/i82092.c indirect_setbit(sock, I365_INTCTL,0x08); sock 396 drivers/pcmcia/i82092.c static int i82092aa_init(struct pcmcia_socket *sock) sock 407 drivers/pcmcia/i82092.c i82092aa_set_io_map(sock, &io); sock 411 drivers/pcmcia/i82092.c i82092aa_set_mem_map(sock, &mem); sock 420 drivers/pcmcia/i82092.c unsigned int sock = container_of(socket, struct socket_info, socket)->number; sock 425 drivers/pcmcia/i82092.c status = indirect_read(sock,I365_STATUS); /* Interface Status Register */ sock 434 drivers/pcmcia/i82092.c if (indirect_read(sock, I365_INTCTL) & I365_PC_IOCARD) { sock 463 drivers/pcmcia/i82092.c unsigned int sock = container_of(socket, struct socket_info, socket)->number; sock 470 drivers/pcmcia/i82092.c set_bridge_state(sock); sock 480 drivers/pcmcia/i82092.c indirect_write(sock,I365_INTCTL,reg); /* IGENC, Interrupt and General Control Register */ sock 499 drivers/pcmcia/i82092.c printk("setting voltage to Vcc to 5V on socket %i\n",sock); sock 511 drivers/pcmcia/i82092.c printk("not setting Vpp on socket %i\n",sock); sock 514 drivers/pcmcia/i82092.c printk("setting Vpp to 5.0 for socket %i\n",sock); sock 527 drivers/pcmcia/i82092.c if (reg != indirect_read(sock,I365_POWER)) /* only write if changed */ sock 528 drivers/pcmcia/i82092.c indirect_write(sock,I365_POWER,reg); sock 551 drivers/pcmcia/i82092.c indirect_write(sock,I365_CSCINT,reg); sock 552 drivers/pcmcia/i82092.c (void)indirect_read(sock,I365_CSC); sock 560 drivers/pcmcia/i82092.c unsigned int sock = container_of(socket, struct socket_info, socket)->number; sock 578 drivers/pcmcia/i82092.c if (indirect_read(sock, I365_ADDRWIN) & I365_ENA_IO(map)) sock 579 drivers/pcmcia/i82092.c indirect_resetbit(sock, I365_ADDRWIN, I365_ENA_IO(map)); sock 584 drivers/pcmcia/i82092.c indirect_write16(sock,I365_IO(map)+I365_W_START,io->start); sock 585 drivers/pcmcia/i82092.c indirect_write16(sock,I365_IO(map)+I365_W_STOP,io->stop); sock 587 drivers/pcmcia/i82092.c ioctl = indirect_read(sock,I365_IOCTL) & ~I365_IOCTL_MASK(map); sock 592 drivers/pcmcia/i82092.c indirect_write(sock,I365_IOCTL,ioctl); sock 596 drivers/pcmcia/i82092.c indirect_setbit(sock,I365_ADDRWIN,I365_ENA_IO(map)); sock 605 drivers/pcmcia/i82092.c unsigned int sock = sock_info->number; sock 626 drivers/pcmcia/i82092.c sock, sock 634 drivers/pcmcia/i82092.c if (indirect_read(sock, I365_ADDRWIN) & I365_ENA_MEM(map)) sock 635 drivers/pcmcia/i82092.c indirect_resetbit(sock, I365_ADDRWIN, I365_ENA_MEM(map)); sock 647 drivers/pcmcia/i82092.c indirect_write16(sock,base+I365_W_START,i); sock 666 drivers/pcmcia/i82092.c indirect_write16(sock,base+I365_W_STOP,i); sock 679 drivers/pcmcia/i82092.c indirect_write16(sock,base+I365_W_OFF,i); sock 683 drivers/pcmcia/i82092.c indirect_setbit(sock, I365_ADDRWIN, I365_ENA_MEM(map)); sock 217 drivers/pcmcia/i82365.c static u_char i365_get(u_short sock, u_short reg) sock 222 drivers/pcmcia/i82365.c unsigned int port = socket[sock].ioaddr; sock 224 drivers/pcmcia/i82365.c reg = I365_REG(socket[sock].psock, reg); sock 231 drivers/pcmcia/i82365.c static void i365_set(u_short sock, u_short reg, u_char data) sock 236 drivers/pcmcia/i82365.c unsigned int port = socket[sock].ioaddr; sock 237 drivers/pcmcia/i82365.c u_char val = I365_REG(socket[sock].psock, reg); sock 243 drivers/pcmcia/i82365.c static void i365_bset(u_short sock, u_short reg, u_char mask) sock 245 drivers/pcmcia/i82365.c u_char d = i365_get(sock, reg); sock 247 drivers/pcmcia/i82365.c i365_set(sock, reg, d); sock 250 drivers/pcmcia/i82365.c static void i365_bclr(u_short sock, u_short reg, u_char mask) sock 252 drivers/pcmcia/i82365.c u_char d = i365_get(sock, reg); sock 254 drivers/pcmcia/i82365.c i365_set(sock, reg, d); sock 257 drivers/pcmcia/i82365.c static void i365_bflip(u_short sock, u_short reg, u_char mask, int b) sock 259 drivers/pcmcia/i82365.c u_char d = i365_get(sock, reg); sock 264 drivers/pcmcia/i82365.c i365_set(sock, reg, d); sock 267 drivers/pcmcia/i82365.c static u_short i365_get_pair(u_short sock, u_short reg) sock 270 drivers/pcmcia/i82365.c a = i365_get(sock, reg); sock 271 drivers/pcmcia/i82365.c b = i365_get(sock, reg+1); sock 275 drivers/pcmcia/i82365.c static void i365_set_pair(u_short sock, u_short reg, u_short data) sock 277 drivers/pcmcia/i82365.c i365_set(sock, reg, data & 0xff); sock 278 drivers/pcmcia/i82365.c i365_set(sock, reg+1, data >> 8); sock 489 drivers/pcmcia/i82365.c static u_int __init test_irq(u_short sock, int irq) sock 495 drivers/pcmcia/i82365.c irq_hits = 0; irq_sock = sock; sock 504 drivers/pcmcia/i82365.c i365_set(sock, I365_CSCINT, I365_CSC_DETECT | (irq << 4)); sock 505 drivers/pcmcia/i82365.c i365_bset(sock, I365_GENCTL, I365_CTL_SW_IRQ); sock 511 drivers/pcmcia/i82365.c i365_set(sock, I365_CSCINT, 0); sock 517 drivers/pcmcia/i82365.c static u_int __init isa_scan(u_short sock, u_int mask0) sock 529 drivers/pcmcia/i82365.c set_bridge_state(sock); sock 530 drivers/pcmcia/i82365.c i365_set(sock, I365_CSCINT, 0); sock 532 drivers/pcmcia/i82365.c if ((mask0 & (1 << i)) && (test_irq(sock, i) == 0)) sock 535 drivers/pcmcia/i82365.c if ((mask1 & (1 << i)) && (test_irq(sock, i) != 0)) sock 572 drivers/pcmcia/i82365.c static int __init identify(unsigned int port, u_short sock) sock 579 drivers/pcmcia/i82365.c socket[sockets].psock = sock; sock 640 drivers/pcmcia/i82365.c static int __init is_alive(u_short sock) sock 645 drivers/pcmcia/i82365.c stat = i365_get(sock, I365_STATUS); sock 646 drivers/pcmcia/i82365.c start = i365_get_pair(sock, I365_IO(0)+I365_W_START); sock 647 drivers/pcmcia/i82365.c stop = i365_get_pair(sock, I365_IO(0)+I365_W_STOP); sock 649 drivers/pcmcia/i82365.c (i365_get(sock, I365_INTCTL) & I365_PC_IOCARD) && sock 650 drivers/pcmcia/i82365.c (i365_get(sock, I365_ADDRWIN) & I365_ENA_IO(0)) && sock 755 drivers/pcmcia/i82365.c int i, j, sock, k, ns, id; sock 796 drivers/pcmcia/i82365.c sock = (i & 1) << 1; sock 797 drivers/pcmcia/i82365.c if (identify(port, sock) == IS_I82365DF) { sock 798 drivers/pcmcia/i82365.c add_socket(port, sock, IS_VLSI); sock 807 drivers/pcmcia/i82365.c sock = (i & 3); sock 808 drivers/pcmcia/i82365.c id = identify(port, sock); sock 813 drivers/pcmcia/i82365.c if ((ignore == i+j) || (identify(port, sock+j) < 0)) sock 822 drivers/pcmcia/i82365.c add_socket(port, sock+j, id); ns++; sock 887 drivers/pcmcia/i82365.c static int i365_get_status(u_short sock, u_int *value) sock 891 drivers/pcmcia/i82365.c status = i365_get(sock, I365_STATUS); sock 895 drivers/pcmcia/i82365.c if (i365_get(sock, I365_INTCTL) & I365_PC_IOCARD) sock 905 drivers/pcmcia/i82365.c if (socket[sock].type == IS_VG469) { sock 906 drivers/pcmcia/i82365.c status = i365_get(sock, VG469_VSENSE); sock 907 drivers/pcmcia/i82365.c if (socket[sock].psock & 1) { sock 916 drivers/pcmcia/i82365.c pr_debug("GetStatus(%d) = %#4.4x\n", sock, *value); sock 922 drivers/pcmcia/i82365.c static int i365_set_socket(u_short sock, socket_state_t *state) sock 924 drivers/pcmcia/i82365.c struct i82365_socket *t = &socket[sock]; sock 928 drivers/pcmcia/i82365.c "io_irq %d, csc_mask %#2.2x)\n", sock, state->flags, sock 932 drivers/pcmcia/i82365.c set_bridge_state(sock); sock 939 drivers/pcmcia/i82365.c i365_set(sock, I365_INTCTL, reg); sock 956 drivers/pcmcia/i82365.c i365_bset(sock, PD67_MISC_CTL_1, PD67_MC1_VCC_3V); sock 958 drivers/pcmcia/i82365.c i365_bclr(sock, PD67_MISC_CTL_1, PD67_MC1_VCC_3V); sock 972 drivers/pcmcia/i82365.c i365_bset(sock, VG469_VSELECT, VG469_VSEL_VCC); sock 974 drivers/pcmcia/i82365.c i365_bclr(sock, VG469_VSELECT, VG469_VSEL_VCC); sock 1004 drivers/pcmcia/i82365.c if (reg != i365_get(sock, I365_POWER)) sock 1005 drivers/pcmcia/i82365.c i365_set(sock, I365_POWER, reg); sock 1010 drivers/pcmcia/i82365.c i365_bflip(sock, PD67_MISC_CTL_1, PD67_MC1_SPKR_ENA, sock 1024 drivers/pcmcia/i82365.c i365_set(sock, I365_CSCINT, reg); sock 1025 drivers/pcmcia/i82365.c i365_get(sock, I365_CSC); sock 1032 drivers/pcmcia/i82365.c static int i365_set_io_map(u_short sock, struct pccard_io_map *io) sock 1037 drivers/pcmcia/i82365.c "%#llx-%#llx)\n", sock, io->map, io->flags, io->speed, sock 1043 drivers/pcmcia/i82365.c if (i365_get(sock, I365_ADDRWIN) & I365_ENA_IO(map)) sock 1044 drivers/pcmcia/i82365.c i365_bclr(sock, I365_ADDRWIN, I365_ENA_IO(map)); sock 1045 drivers/pcmcia/i82365.c i365_set_pair(sock, I365_IO(map)+I365_W_START, io->start); sock 1046 drivers/pcmcia/i82365.c i365_set_pair(sock, I365_IO(map)+I365_W_STOP, io->stop); sock 1047 drivers/pcmcia/i82365.c ioctl = i365_get(sock, I365_IOCTL) & ~I365_IOCTL_MASK(map); sock 1052 drivers/pcmcia/i82365.c i365_set(sock, I365_IOCTL, ioctl); sock 1055 drivers/pcmcia/i82365.c i365_bset(sock, I365_ADDRWIN, I365_ENA_IO(map)); sock 1061 drivers/pcmcia/i82365.c static int i365_set_mem_map(u_short sock, struct pccard_mem_map *mem) sock 1067 drivers/pcmcia/i82365.c "%#x)\n", sock, mem->map, mem->flags, mem->speed, sock 1079 drivers/pcmcia/i82365.c if (i365_get(sock, I365_ADDRWIN) & I365_ENA_MEM(map)) sock 1080 drivers/pcmcia/i82365.c i365_bclr(sock, I365_ADDRWIN, I365_ENA_MEM(map)); sock 1086 drivers/pcmcia/i82365.c i365_set_pair(sock, base+I365_W_START, i); sock 1095 drivers/pcmcia/i82365.c i365_set_pair(sock, base+I365_W_STOP, i); sock 1100 drivers/pcmcia/i82365.c i365_set_pair(sock, base+I365_W_OFF, i); sock 1104 drivers/pcmcia/i82365.c i365_bset(sock, I365_ADDRWIN, I365_ENA_MEM(map)); sock 1126 drivers/pcmcia/i82365.c unsigned short sock; sock 1131 drivers/pcmcia/i82365.c sock = s->number; sock 1133 drivers/pcmcia/i82365.c ISA_LOCK(sock, flags); sock 1136 drivers/pcmcia/i82365.c i365_get(sock,i), i365_get(sock,i+1), sock 1137 drivers/pcmcia/i82365.c i365_get(sock,i+2), i365_get(sock,i+3), sock 1141 drivers/pcmcia/i82365.c ISA_UNLOCK(sock, flags); sock 1166 drivers/pcmcia/i82365.c unsigned int sock = container_of(s, struct i82365_socket, socket)->number; sock 1168 drivers/pcmcia/i82365.c if (socket[sock].flags & IS_ALIVE) { sock 1173 drivers/pcmcia/i82365.c LOCKED(i365_get_status(sock, value)); sock 1178 drivers/pcmcia/i82365.c unsigned int sock = container_of(s, struct i82365_socket, socket)->number; sock 1180 drivers/pcmcia/i82365.c if (socket[sock].flags & IS_ALIVE) sock 1183 drivers/pcmcia/i82365.c LOCKED(i365_set_socket(sock, state)); sock 1188 drivers/pcmcia/i82365.c unsigned int sock = container_of(s, struct i82365_socket, socket)->number; sock 1189 drivers/pcmcia/i82365.c if (socket[sock].flags & IS_ALIVE) sock 1192 drivers/pcmcia/i82365.c LOCKED(i365_set_io_map(sock, io)); sock 1197 drivers/pcmcia/i82365.c unsigned int sock = container_of(s, struct i82365_socket, socket)->number; sock 1198 drivers/pcmcia/i82365.c if (socket[sock].flags & IS_ALIVE) sock 1201 drivers/pcmcia/i82365.c LOCKED(i365_set_mem_map(sock, mem)); sock 126 drivers/pcmcia/omap_cf.c omap_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s) sock 245 drivers/pcmcia/pd6729.c static int pd6729_get_status(struct pcmcia_socket *sock, u_int *value) sock 248 drivers/pcmcia/pd6729.c = container_of(sock, struct pd6729_socket, socket); sock 294 drivers/pcmcia/pd6729.c static int pd6729_set_socket(struct pcmcia_socket *sock, socket_state_t *state) sock 297 drivers/pcmcia/pd6729.c = container_of(sock, struct pd6729_socket, socket); sock 322 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, "Auto power\n"); sock 326 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, "Power Enabled\n"); sock 334 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, sock 341 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, sock 348 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, sock 356 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, "not setting Vpp on socket %i\n", sock 361 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, "setting Vpp to Vcc for socket %i\n", sock 366 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, "setting Vpp to 12.0\n"); sock 370 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, "pd6729: pd6729_set_socket called with " sock 422 drivers/pcmcia/pd6729.c static int pd6729_set_io_map(struct pcmcia_socket *sock, sock 426 drivers/pcmcia/pd6729.c = container_of(sock, struct pd6729_socket, socket); sock 433 drivers/pcmcia/pd6729.c dev_dbg(&sock->dev, "pd6729_set_io_map with invalid map\n"); sock 466 drivers/pcmcia/pd6729.c static int pd6729_set_mem_map(struct pcmcia_socket *sock, sock 470 drivers/pcmcia/pd6729.c = container_of(sock, struct pd6729_socket, socket); sock 476 drivers/pcmcia/pd6729.c dev_warn(&sock->dev, "invalid map requested\n"); sock 481 drivers/pcmcia/pd6729.c dev_warn(&sock->dev, "invalid invalid address / speed\n"); sock 543 drivers/pcmcia/pd6729.c static int pd6729_init(struct pcmcia_socket *sock) sock 550 drivers/pcmcia/pd6729.c pd6729_set_socket(sock, &dead_socket); sock 553 drivers/pcmcia/pd6729.c pd6729_set_io_map(sock, &io); sock 557 drivers/pcmcia/pd6729.c pd6729_set_mem_map(sock, &mem); sock 116 drivers/pcmcia/pxa2xx_base.c static int pxa2xx_pcmcia_set_mcmem( int sock, int speed, int clock ) sock 127 drivers/pcmcia/pxa2xx_base.c __raw_writel(val, MCMEM(sock)); sock 132 drivers/pcmcia/pxa2xx_base.c static int pxa2xx_pcmcia_set_mcio( int sock, int speed, int clock ) sock 143 drivers/pcmcia/pxa2xx_base.c __raw_writel(val, MCIO(sock)); sock 148 drivers/pcmcia/pxa2xx_base.c static int pxa2xx_pcmcia_set_mcatt( int sock, int speed, int clock ) sock 159 drivers/pcmcia/pxa2xx_base.c __raw_writel(val, MCATT(sock)); sock 167 drivers/pcmcia/pxa2xx_base.c int sock = skt->nr; sock 171 drivers/pcmcia/pxa2xx_base.c pxa2xx_pcmcia_set_mcmem(sock, timing.mem, clk); sock 172 drivers/pcmcia/pxa2xx_base.c pxa2xx_pcmcia_set_mcatt(sock, timing.attr, clk); sock 173 drivers/pcmcia/pxa2xx_base.c pxa2xx_pcmcia_set_mcio(sock, timing.io, clk); sock 134 drivers/pcmcia/ricoh.h static void ricoh_zoom_video(struct pcmcia_socket *sock, int onoff) sock 137 drivers/pcmcia/ricoh.h struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 69 drivers/pcmcia/sa11xx_base.h #define MECR_SET(mecr, sock, shift, mask, bs) \ sock 71 drivers/pcmcia/sa11xx_base.h ((sock)==0?MECR_SOCKET_0_SHIFT:MECR_SOCKET_1_SHIFT)))|\ sock 72 drivers/pcmcia/sa11xx_base.h (((bs)<<(shift))<<((sock)==0?MECR_SOCKET_0_SHIFT:MECR_SOCKET_1_SHIFT))) sock 74 drivers/pcmcia/sa11xx_base.h #define MECR_GET(mecr, sock, shift, mask) \ sock 75 drivers/pcmcia/sa11xx_base.h ((((mecr)>>(((sock)==0)?MECR_SOCKET_0_SHIFT:MECR_SOCKET_1_SHIFT))>>\ sock 78 drivers/pcmcia/sa11xx_base.h #define MECR_BSIO_SET(mecr, sock, bs) \ sock 79 drivers/pcmcia/sa11xx_base.h MECR_SET((mecr), (sock), MECR_BSIO_SHIFT, MECR_BS_MASK, (bs)) sock 81 drivers/pcmcia/sa11xx_base.h #define MECR_BSIO_GET(mecr, sock) \ sock 82 drivers/pcmcia/sa11xx_base.h MECR_GET((mecr), (sock), MECR_BSIO_SHIFT, MECR_BS_MASK) sock 84 drivers/pcmcia/sa11xx_base.h #define MECR_BSA_SET(mecr, sock, bs) \ sock 85 drivers/pcmcia/sa11xx_base.h MECR_SET((mecr), (sock), MECR_BSA_SHIFT, MECR_BS_MASK, (bs)) sock 87 drivers/pcmcia/sa11xx_base.h #define MECR_BSA_GET(mecr, sock) \ sock 88 drivers/pcmcia/sa11xx_base.h MECR_GET((mecr), (sock), MECR_BSA_SHIFT, MECR_BS_MASK) sock 90 drivers/pcmcia/sa11xx_base.h #define MECR_BSM_SET(mecr, sock, bs) \ sock 91 drivers/pcmcia/sa11xx_base.h MECR_SET((mecr), (sock), MECR_BSM_SHIFT, MECR_BS_MASK, (bs)) sock 93 drivers/pcmcia/sa11xx_base.h #define MECR_BSM_GET(mecr, sock) \ sock 94 drivers/pcmcia/sa11xx_base.h MECR_GET((mecr), (sock), MECR_BSM_SHIFT, MECR_BS_MASK) sock 96 drivers/pcmcia/sa11xx_base.h #define MECR_FAST_SET(mecr, sock, fast) \ sock 97 drivers/pcmcia/sa11xx_base.h MECR_SET((mecr), (sock), MECR_FAST_SHIFT, MECR_FAST_MODE_MASK, (fast)) sock 99 drivers/pcmcia/sa11xx_base.h #define MECR_FAST_GET(mecr, sock) \ sock 100 drivers/pcmcia/sa11xx_base.h MECR_GET((mecr), (sock), MECR_FAST_SHIFT, MECR_FAST_MODE_MASK) sock 397 drivers/pcmcia/soc_common.c static int soc_common_pcmcia_sock_init(struct pcmcia_socket *sock) sock 399 drivers/pcmcia/soc_common.c struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock); sock 418 drivers/pcmcia/soc_common.c static int soc_common_pcmcia_suspend(struct pcmcia_socket *sock) sock 420 drivers/pcmcia/soc_common.c struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock); sock 511 drivers/pcmcia/soc_common.c soc_common_pcmcia_get_status(struct pcmcia_socket *sock, unsigned int *status) sock 513 drivers/pcmcia/soc_common.c struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock); sock 530 drivers/pcmcia/soc_common.c struct pcmcia_socket *sock, socket_state_t *state) sock 532 drivers/pcmcia/soc_common.c struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock); sock 562 drivers/pcmcia/soc_common.c struct pcmcia_socket *sock, struct pccard_io_map *map) sock 564 drivers/pcmcia/soc_common.c struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock); sock 616 drivers/pcmcia/soc_common.c struct pcmcia_socket *sock, struct pccard_mem_map *map) sock 618 drivers/pcmcia/soc_common.c struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock); sock 363 drivers/pcmcia/tcic.c int i, sock, ret = 0; sock 370 drivers/pcmcia/tcic.c sock = 0; sock 381 drivers/pcmcia/tcic.c if (tcic_getw(TCIC_ADDR) == 0xc3a5) sock = 2; sock 383 drivers/pcmcia/tcic.c if (sock == 0) { sock 390 drivers/pcmcia/tcic.c if (tcic_getw(TCIC_ADDR) == 0xc3a5) sock = 2; sock 394 drivers/pcmcia/tcic.c if (sock == 0) { sock 402 drivers/pcmcia/tcic.c for (i = 0; i < sock; i++) { sock 593 drivers/pcmcia/tcic.c static int tcic_get_status(struct pcmcia_socket *sock, u_int *value) sock 595 drivers/pcmcia/tcic.c u_short psock = container_of(sock, struct tcic_socket, socket)->psock; sock 613 drivers/pcmcia/tcic.c dev_dbg(&sock->dev, "GetStatus(%d) = %#2.2x\n", psock, *value); sock 619 drivers/pcmcia/tcic.c static int tcic_set_socket(struct pcmcia_socket *sock, socket_state_t *state) sock 621 drivers/pcmcia/tcic.c u_short psock = container_of(sock, struct tcic_socket, socket)->psock; sock 625 drivers/pcmcia/tcic.c dev_dbg(&sock->dev, "SetSocket(%d, flags %#3.3x, Vcc %d, Vpp %d, " sock 694 drivers/pcmcia/tcic.c static int tcic_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io) sock 696 drivers/pcmcia/tcic.c u_short psock = container_of(sock, struct tcic_socket, socket)->psock; sock 700 drivers/pcmcia/tcic.c dev_dbg(&sock->dev, "SetIOMap(%d, %d, %#2.2x, %d ns, " sock 731 drivers/pcmcia/tcic.c static int tcic_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) sock 733 drivers/pcmcia/tcic.c u_short psock = container_of(sock, struct tcic_socket, socket)->psock; sock 737 drivers/pcmcia/tcic.c dev_dbg(&sock->dev, "SetMemMap(%d, %d, %#2.2x, %d ns, " sock 102 drivers/pcmcia/tcic.h #define TCIC_PWR_VCC(sock) (0x01<<(sock)) sock 104 drivers/pcmcia/tcic.h #define TCIC_PWR_VPP(sock) (0x08<<(sock)) sock 185 drivers/pcmcia/tcic.h #define TCIC_SCF1(sock) ((sock)<<3) sock 186 drivers/pcmcia/tcic.h #define TCIC_SCF2(sock) (((sock)<<3)+2) sock 217 drivers/pcmcia/tcic.h #define TCIC_MWIN(sock,map) (0x100+(((map)+((sock)<<2))<<3)) sock 245 drivers/pcmcia/tcic.h #define TCIC_IWIN(sock,map) (0x200+(((map)+((sock)<<1))<<2)) sock 204 drivers/pcmcia/ti113x.h static void ti_zoom_video(struct pcmcia_socket *sock, int onoff) sock 207 drivers/pcmcia/ti113x.h struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 229 drivers/pcmcia/ti113x.h static void ti1250_zoom_video(struct pcmcia_socket *sock, int onoff) sock 231 drivers/pcmcia/ti113x.h struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 235 drivers/pcmcia/ti113x.h ti_zoom_video(sock, onoff); sock 744 drivers/pcmcia/ti113x.h static int ti12xx_power_hook(struct pcmcia_socket *sock, int operation) sock 746 drivers/pcmcia/ti113x.h struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 936 drivers/pcmcia/ti113x.h static void ene_tune_bridge(struct pcmcia_socket *sock, struct pci_bus *bus) sock 938 drivers/pcmcia/ti113x.h struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 110 drivers/pcmcia/topic.h static void topic97_zoom_video(struct pcmcia_socket *sock, int onoff) sock 112 drivers/pcmcia/topic.h struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 222 drivers/pcmcia/vrc4171_card.c static int pccard_init(struct pcmcia_socket *sock) sock 227 drivers/pcmcia/vrc4171_card.c sock->features |= SS_CAP_PCCARD | SS_CAP_PAGE_REGS; sock 228 drivers/pcmcia/vrc4171_card.c sock->irq_mask = 0; sock 229 drivers/pcmcia/vrc4171_card.c sock->map_size = 0x1000; sock 230 drivers/pcmcia/vrc4171_card.c sock->pci_irq = vrc4171_irq; sock 232 drivers/pcmcia/vrc4171_card.c slot = sock->sock; sock 241 drivers/pcmcia/vrc4171_card.c static int pccard_get_status(struct pcmcia_socket *sock, u_int *value) sock 247 drivers/pcmcia/vrc4171_card.c if (sock == NULL || sock->sock >= CARD_MAX_SLOTS || value == NULL) sock 250 drivers/pcmcia/vrc4171_card.c slot = sock->sock; sock 305 drivers/pcmcia/vrc4171_card.c static int pccard_set_socket(struct pcmcia_socket *sock, socket_state_t *state) sock 311 drivers/pcmcia/vrc4171_card.c if (sock == NULL || sock->sock >= CARD_MAX_SLOTS || sock 316 drivers/pcmcia/vrc4171_card.c slot = sock->sock; sock 367 drivers/pcmcia/vrc4171_card.c static int pccard_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io) sock 373 drivers/pcmcia/vrc4171_card.c if (sock == NULL || sock->sock >= CARD_MAX_SLOTS || sock 378 drivers/pcmcia/vrc4171_card.c slot = sock->sock; sock 409 drivers/pcmcia/vrc4171_card.c static int pccard_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) sock 416 drivers/pcmcia/vrc4171_card.c if (sock == NULL || sock->sock >= CARD_MAX_SLOTS || sock 425 drivers/pcmcia/vrc4171_card.c slot = sock->sock; sock 144 drivers/pcmcia/vrc4173_cardu.c static int cardu_register_callback(unsigned int sock, sock 148 drivers/pcmcia/vrc4173_cardu.c vrc4173_socket_t *socket = &cardu_sockets[sock]; sock 156 drivers/pcmcia/vrc4173_cardu.c static int cardu_inquire_socket(unsigned int sock, socket_cap_t *cap) sock 158 drivers/pcmcia/vrc4173_cardu.c vrc4173_socket_t *socket = &cardu_sockets[sock]; sock 165 drivers/pcmcia/vrc4173_cardu.c static int cardu_get_status(unsigned int sock, u_int *value) sock 167 drivers/pcmcia/vrc4173_cardu.c vrc4173_socket_t *socket = &cardu_sockets[sock]; sock 226 drivers/pcmcia/vrc4173_cardu.c static int cardu_set_socket(unsigned int sock, socket_state_t *state) sock 228 drivers/pcmcia/vrc4173_cardu.c vrc4173_socket_t *socket = &cardu_sockets[sock]; sock 248 drivers/pcmcia/vrc4173_cardu.c static int cardu_get_io_map(unsigned int sock, struct pccard_io_map *io) sock 250 drivers/pcmcia/vrc4173_cardu.c vrc4173_socket_t *socket = &cardu_sockets[sock]; sock 272 drivers/pcmcia/vrc4173_cardu.c static int cardu_set_io_map(unsigned int sock, struct pccard_io_map *io) sock 274 drivers/pcmcia/vrc4173_cardu.c vrc4173_socket_t *socket = &cardu_sockets[sock]; sock 305 drivers/pcmcia/vrc4173_cardu.c static int cardu_get_mem_map(unsigned int sock, struct pccard_mem_map *mem) sock 307 drivers/pcmcia/vrc4173_cardu.c vrc4173_socket_t *socket = &cardu_sockets[sock]; sock 339 drivers/pcmcia/vrc4173_cardu.c static int cardu_set_mem_map(unsigned int sock, struct pccard_mem_map *mem) sock 341 drivers/pcmcia/vrc4173_cardu.c vrc4173_socket_t *socket = &cardu_sockets[sock]; sock 383 drivers/pcmcia/vrc4173_cardu.c static void cardu_proc_setup(unsigned int sock, struct proc_dir_entry *base) sock 71 drivers/pcmcia/xxs1500_ss.c struct xxs1500_pcmcia_sock *sock = data; sock 73 drivers/pcmcia/xxs1500_ss.c pcmcia_parse_events(&sock->socket, SS_DETECT); sock 81 drivers/pcmcia/xxs1500_ss.c struct xxs1500_pcmcia_sock *sock = to_xxs_socket(skt); sock 97 drivers/pcmcia/xxs1500_ss.c changed = state->flags ^ sock->old_flags; sock 110 drivers/pcmcia/xxs1500_ss.c sock->old_flags = state->flags; sock 179 drivers/pcmcia/xxs1500_ss.c struct xxs1500_pcmcia_sock *sock = to_xxs_socket(skt); sock 181 drivers/pcmcia/xxs1500_ss.c map->start = (u32)sock->virt_io; sock 190 drivers/pcmcia/xxs1500_ss.c struct xxs1500_pcmcia_sock *sock = to_xxs_socket(skt); sock 193 drivers/pcmcia/xxs1500_ss.c map->static_start = sock->phys_attr + map->card_start; sock 195 drivers/pcmcia/xxs1500_ss.c map->static_start = sock->phys_mem + map->card_start; sock 211 drivers/pcmcia/xxs1500_ss.c struct xxs1500_pcmcia_sock *sock; sock 215 drivers/pcmcia/xxs1500_ss.c sock = kzalloc(sizeof(struct xxs1500_pcmcia_sock), GFP_KERNEL); sock 216 drivers/pcmcia/xxs1500_ss.c if (!sock) sock 227 drivers/pcmcia/xxs1500_ss.c sock->phys_attr = r->start; sock 235 drivers/pcmcia/xxs1500_ss.c sock->phys_mem = r->start; sock 243 drivers/pcmcia/xxs1500_ss.c sock->phys_io = r->start; sock 254 drivers/pcmcia/xxs1500_ss.c sock->virt_io = (void *)(ioremap(sock->phys_io, IO_MAP_SIZE) - sock 257 drivers/pcmcia/xxs1500_ss.c if (!sock->virt_io) { sock 263 drivers/pcmcia/xxs1500_ss.c sock->socket.ops = &xxs1500_pcmcia_operations; sock 264 drivers/pcmcia/xxs1500_ss.c sock->socket.owner = THIS_MODULE; sock 265 drivers/pcmcia/xxs1500_ss.c sock->socket.pci_irq = gpio_to_irq(GPIO_CARDIRQ); sock 266 drivers/pcmcia/xxs1500_ss.c sock->socket.features = SS_CAP_STATIC_MAP | SS_CAP_PCCARD; sock 267 drivers/pcmcia/xxs1500_ss.c sock->socket.map_size = MEM_MAP_SIZE; sock 268 drivers/pcmcia/xxs1500_ss.c sock->socket.io_offset = (unsigned long)sock->virt_io; sock 269 drivers/pcmcia/xxs1500_ss.c sock->socket.dev.parent = &pdev->dev; sock 270 drivers/pcmcia/xxs1500_ss.c sock->socket.resource_ops = &pccard_static_ops; sock 272 drivers/pcmcia/xxs1500_ss.c platform_set_drvdata(pdev, sock); sock 279 drivers/pcmcia/xxs1500_ss.c ret = request_irq(irq, cdirq, 0, "pcmcia_carddetect", sock); sock 285 drivers/pcmcia/xxs1500_ss.c ret = pcmcia_register_socket(&sock->socket); sock 296 drivers/pcmcia/xxs1500_ss.c free_irq(gpio_to_irq(GPIO_CDA), sock); sock 298 drivers/pcmcia/xxs1500_ss.c iounmap((void *)(sock->virt_io + (u32)mips_io_port_base)); sock 300 drivers/pcmcia/xxs1500_ss.c kfree(sock); sock 306 drivers/pcmcia/xxs1500_ss.c struct xxs1500_pcmcia_sock *sock = platform_get_drvdata(pdev); sock 308 drivers/pcmcia/xxs1500_ss.c pcmcia_unregister_socket(&sock->socket); sock 309 drivers/pcmcia/xxs1500_ss.c free_irq(gpio_to_irq(GPIO_CDA), sock); sock 310 drivers/pcmcia/xxs1500_ss.c iounmap((void *)(sock->virt_io + (u32)mips_io_port_base)); sock 311 drivers/pcmcia/xxs1500_ss.c kfree(sock); sock 212 drivers/pcmcia/yenta_socket.c static int yenta_get_status(struct pcmcia_socket *sock, unsigned int *value) sock 214 drivers/pcmcia/yenta_socket.c struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 329 drivers/pcmcia/yenta_socket.c static int yenta_set_socket(struct pcmcia_socket *sock, socket_state_t *state) sock 331 drivers/pcmcia/yenta_socket.c struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 390 drivers/pcmcia/yenta_socket.c if (sock->zoom_video) sock 391 drivers/pcmcia/yenta_socket.c sock->zoom_video(sock, state->flags & SS_ZVCARD); sock 404 drivers/pcmcia/yenta_socket.c static int yenta_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io) sock 406 drivers/pcmcia/yenta_socket.c struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 441 drivers/pcmcia/yenta_socket.c static int yenta_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) sock 443 drivers/pcmcia/yenta_socket.c struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 579 drivers/pcmcia/yenta_socket.c static int yenta_sock_init(struct pcmcia_socket *sock) sock 581 drivers/pcmcia/yenta_socket.c struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 600 drivers/pcmcia/yenta_socket.c static int yenta_sock_suspend(struct pcmcia_socket *sock) sock 602 drivers/pcmcia/yenta_socket.c struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); sock 789 drivers/pcmcia/yenta_socket.c struct yenta_socket *sock = pci_get_drvdata(dev); sock 795 drivers/pcmcia/yenta_socket.c pcmcia_unregister_socket(&sock->socket); sock 798 drivers/pcmcia/yenta_socket.c cb_writel(sock, CB_SOCKET_MASK, 0x0); sock 799 drivers/pcmcia/yenta_socket.c exca_writeb(sock, I365_CSCINT, 0); sock 801 drivers/pcmcia/yenta_socket.c if (sock->cb_irq) sock 802 drivers/pcmcia/yenta_socket.c free_irq(sock->cb_irq, sock); sock 804 drivers/pcmcia/yenta_socket.c del_timer_sync(&sock->poll_timer); sock 806 drivers/pcmcia/yenta_socket.c iounmap(sock->base); sock 807 drivers/pcmcia/yenta_socket.c yenta_free_resources(sock); sock 812 drivers/pcmcia/yenta_socket.c kfree(sock); sock 563 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c skb->sk = (struct sock *)csk; sock 993 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c skb->sk = (struct sock *)csk; sock 943 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c skb->sk = (struct sock *)csk; sock 1774 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c skb->sk = (struct sock *)csk; sock 111 drivers/scsi/iscsi_tcp.c static inline int iscsi_sw_sk_state_check(struct sock *sk) sock 125 drivers/scsi/iscsi_tcp.c static void iscsi_sw_tcp_data_ready(struct sock *sk) sock 157 drivers/scsi/iscsi_tcp.c static void iscsi_sw_tcp_state_change(struct sock *sk) sock 162 drivers/scsi/iscsi_tcp.c void (*old_state_change)(struct sock *); sock 186 drivers/scsi/iscsi_tcp.c static void iscsi_sw_tcp_write_space(struct sock *sk) sock 191 drivers/scsi/iscsi_tcp.c void (*old_write_space)(struct sock *); sock 215 drivers/scsi/iscsi_tcp.c struct sock *sk = tcp_sw_conn->sock->sk; sock 234 drivers/scsi/iscsi_tcp.c struct sock *sk = tcp_sw_conn->sock->sk; sock 263 drivers/scsi/iscsi_tcp.c struct socket *sk = tcp_sw_conn->sock; sock 376 drivers/scsi/iscsi_tcp.c if (!tcp_sw_conn->sock) { sock 598 drivers/scsi/iscsi_tcp.c struct socket *sock = tcp_sw_conn->sock; sock 600 drivers/scsi/iscsi_tcp.c if (!sock) sock 603 drivers/scsi/iscsi_tcp.c sock_hold(sock->sk); sock 605 drivers/scsi/iscsi_tcp.c sock_put(sock->sk); sock 608 drivers/scsi/iscsi_tcp.c tcp_sw_conn->sock = NULL; sock 610 drivers/scsi/iscsi_tcp.c sockfd_put(sock); sock 638 drivers/scsi/iscsi_tcp.c struct socket *sock = tcp_sw_conn->sock; sock 641 drivers/scsi/iscsi_tcp.c if (!sock) sock 644 drivers/scsi/iscsi_tcp.c sock->sk->sk_err = EIO; sock 645 drivers/scsi/iscsi_tcp.c wake_up_interruptible(sk_sleep(sock->sk)); sock 665 drivers/scsi/iscsi_tcp.c struct sock *sk; sock 666 drivers/scsi/iscsi_tcp.c struct socket *sock; sock 670 drivers/scsi/iscsi_tcp.c sock = sockfd_lookup((int)transport_eph, &err); sock 671 drivers/scsi/iscsi_tcp.c if (!sock) { sock 683 drivers/scsi/iscsi_tcp.c tcp_sw_conn->sock = sock; sock 687 drivers/scsi/iscsi_tcp.c sk = sock->sk; sock 694 drivers/scsi/iscsi_tcp.c tcp_sw_conn->sendpage = tcp_sw_conn->sock->ops->sendpage; sock 702 drivers/scsi/iscsi_tcp.c sockfd_put(sock); sock 721 drivers/scsi/iscsi_tcp.c sock_no_sendpage : tcp_sw_conn->sock->ops->sendpage; sock 746 drivers/scsi/iscsi_tcp.c if (!tcp_sw_conn || !tcp_sw_conn->sock) { sock 751 drivers/scsi/iscsi_tcp.c rc = kernel_getsockname(tcp_sw_conn->sock, sock 754 drivers/scsi/iscsi_tcp.c rc = kernel_getpeername(tcp_sw_conn->sock, sock 794 drivers/scsi/iscsi_tcp.c if (!tcp_sw_conn->sock) { sock 799 drivers/scsi/iscsi_tcp.c rc = kernel_getsockname(tcp_sw_conn->sock, sock 30 drivers/scsi/iscsi_tcp.h struct socket *sock; sock 34 drivers/scsi/iscsi_tcp.h void (*old_data_ready)(struct sock *); sock 35 drivers/scsi/iscsi_tcp.h void (*old_state_change)(struct sock *); sock 36 drivers/scsi/iscsi_tcp.h void (*old_write_space)(struct sock *); sock 19 drivers/scsi/scsi_netlink.c struct sock *scsi_nl_sock = NULL; sock 156 drivers/scsi/scsi_priv.h extern struct sock *scsi_nl_sock; sock 1608 drivers/scsi/scsi_transport_iscsi.c static struct sock *nls; sock 455 drivers/slimbus/qcom-ngd-ctrl.c rc = kernel_connect(handle->sock, sock 185 drivers/soc/qcom/qmi_interface.c if (qmi->sock) { sock 186 drivers/soc/qcom/qmi_interface.c ret = kernel_sendmsg(qmi->sock, &msg, &iv, 1, sizeof(pkt)); sock 250 drivers/soc/qcom/qmi_interface.c if (qmi->sock) { sock 251 drivers/soc/qcom/qmi_interface.c ret = kernel_sendmsg(qmi->sock, &msg, &iv, 1, sizeof(pkt)); sock 443 drivers/soc/qcom/qmi_interface.c struct socket *sock; sock 445 drivers/soc/qcom/qmi_interface.c sock = qmi_sock_create(qmi, &sq); sock 446 drivers/soc/qcom/qmi_interface.c if (IS_ERR(sock)) sock 450 drivers/soc/qcom/qmi_interface.c sock_release(qmi->sock); sock 451 drivers/soc/qcom/qmi_interface.c qmi->sock = NULL; sock 460 drivers/soc/qcom/qmi_interface.c qmi->sock = sock; sock 536 drivers/soc/qcom/qmi_interface.c if (qmi->sock) sock 537 drivers/soc/qcom/qmi_interface.c msglen = kernel_recvmsg(qmi->sock, &msg, &iv, 1, sock 568 drivers/soc/qcom/qmi_interface.c static void qmi_data_ready(struct sock *sk) sock 585 drivers/soc/qcom/qmi_interface.c struct socket *sock; sock 589 drivers/soc/qcom/qmi_interface.c PF_QIPCRTR, &sock); sock 593 drivers/soc/qcom/qmi_interface.c ret = kernel_getsockname(sock, (struct sockaddr *)sq); sock 595 drivers/soc/qcom/qmi_interface.c sock_release(sock); sock 599 drivers/soc/qcom/qmi_interface.c sock->sk->sk_user_data = qmi; sock 600 drivers/soc/qcom/qmi_interface.c sock->sk->sk_data_ready = qmi_data_ready; sock 601 drivers/soc/qcom/qmi_interface.c sock->sk->sk_error_report = qmi_data_ready; sock 603 drivers/soc/qcom/qmi_interface.c return sock; sock 656 drivers/soc/qcom/qmi_interface.c qmi->sock = qmi_sock_create(qmi, &qmi->sq); sock 657 drivers/soc/qcom/qmi_interface.c if (IS_ERR(qmi->sock)) { sock 659 drivers/soc/qcom/qmi_interface.c ret = PTR_ERR(qmi->sock); sock 682 drivers/soc/qcom/qmi_interface.c struct socket *sock = qmi->sock; sock 685 drivers/soc/qcom/qmi_interface.c sock->sk->sk_user_data = NULL; sock 691 drivers/soc/qcom/qmi_interface.c sock_release(sock); sock 692 drivers/soc/qcom/qmi_interface.c qmi->sock = NULL; sock 758 drivers/soc/qcom/qmi_interface.c if (qmi->sock) { sock 759 drivers/soc/qcom/qmi_interface.c ret = kernel_sendmsg(qmi->sock, &msghdr, &iv, 1, len); sock 43 drivers/staging/gdm724x/gdm_lte.c struct sock *sock; sock 516 drivers/staging/gdm724x/gdm_lte.c return netlink_send(lte_event.sock, idx, 0, buf, length); sock 531 drivers/staging/gdm724x/gdm_lte.c lte_event.sock = netlink_init(NETLINK_LTE, gdm_lte_event_rcv); sock 533 drivers/staging/gdm724x/gdm_lte.c if (lte_event.sock) { sock 544 drivers/staging/gdm724x/gdm_lte.c if (lte_event.sock && --lte_event.ref_cnt == 0) { sock 545 drivers/staging/gdm724x/gdm_lte.c sock_release(lte_event.sock->sk_socket); sock 546 drivers/staging/gdm724x/gdm_lte.c lte_event.sock = NULL; sock 75 drivers/staging/gdm724x/netlink_k.c struct sock *netlink_init(int unit, sock 79 drivers/staging/gdm724x/netlink_k.c struct sock *sock; sock 84 drivers/staging/gdm724x/netlink_k.c sock = netlink_kernel_create(&init_net, unit, &cfg); sock 86 drivers/staging/gdm724x/netlink_k.c if (sock) sock 89 drivers/staging/gdm724x/netlink_k.c return sock; sock 92 drivers/staging/gdm724x/netlink_k.c int netlink_send(struct sock *sock, int group, u16 type, void *msg, int len) sock 102 drivers/staging/gdm724x/netlink_k.c if (!netlink_has_listeners(sock, group + 1)) sock 116 drivers/staging/gdm724x/netlink_k.c ret = netlink_broadcast(sock, skb, 0, group + 1, GFP_ATOMIC); sock 123 drivers/staging/gdm724x/netlink_k.c else if (netlink_has_listeners(sock, group + 1)) sock 10 drivers/staging/gdm724x/netlink_k.h struct sock *netlink_init(int unit, sock 13 drivers/staging/gdm724x/netlink_k.h int netlink_send(struct sock *sock, int group, u16 type, void *msg, int len); sock 2572 drivers/target/iscsi/iscsi_target.c if ((conn->sock->sk->sk_shutdown & SEND_SHUTDOWN) || sock 2573 drivers/target/iscsi/iscsi_target.c (conn->sock->sk->sk_shutdown & RCV_SHUTDOWN)) { sock 2761 drivers/target/iscsi/iscsi_target.c if ((conn->sock->sk->sk_shutdown & SEND_SHUTDOWN) || sock 2762 drivers/target/iscsi/iscsi_target.c (conn->sock->sk->sk_shutdown & RCV_SHUTDOWN)) { sock 4245 drivers/target/iscsi/iscsi_target.c if (conn->sock) sock 4246 drivers/target/iscsi/iscsi_target.c sock_release(conn->sock); sock 4489 drivers/target/iscsi/iscsi_target.c if (l_conn->sock) sock 4490 drivers/target/iscsi/iscsi_target.c l_conn->sock->ops->shutdown(l_conn->sock, RCV_SHUTDOWN); sock 857 drivers/target/iscsi/iscsi_target_login.c struct socket *sock = NULL; sock 880 drivers/target/iscsi/iscsi_target_login.c np->np_ip_proto, &sock); sock 885 drivers/target/iscsi/iscsi_target_login.c np->np_socket = sock; sock 903 drivers/target/iscsi/iscsi_target_login.c ret = kernel_setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, sock 913 drivers/target/iscsi/iscsi_target_login.c ret = kernel_setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, sock 921 drivers/target/iscsi/iscsi_target_login.c ret = kernel_setsockopt(sock, IPPROTO_IP, IP_FREEBIND, sock 929 drivers/target/iscsi/iscsi_target_login.c ret = kernel_bind(sock, (struct sockaddr *)&np->np_sockaddr, len); sock 935 drivers/target/iscsi/iscsi_target_login.c ret = kernel_listen(sock, backlog); sock 944 drivers/target/iscsi/iscsi_target_login.c sock_release(sock); sock 972 drivers/target/iscsi/iscsi_target_login.c struct socket *new_sock, *sock = np->np_socket; sock 977 drivers/target/iscsi/iscsi_target_login.c rc = kernel_accept(sock, &new_sock, 0); sock 981 drivers/target/iscsi/iscsi_target_login.c conn->sock = new_sock; sock 987 drivers/target/iscsi/iscsi_target_login.c rc = conn->sock->ops->getname(conn->sock, sock 1001 drivers/target/iscsi/iscsi_target_login.c rc = conn->sock->ops->getname(conn->sock, sock 1017 drivers/target/iscsi/iscsi_target_login.c rc = conn->sock->ops->getname(conn->sock, sock 1022 drivers/target/iscsi/iscsi_target_login.c rc = conn->sock->ops->getname(conn->sock, sock 1229 drivers/target/iscsi/iscsi_target_login.c if (conn->sock) { sock 1230 drivers/target/iscsi/iscsi_target_login.c sock_release(conn->sock); sock 1231 drivers/target/iscsi/iscsi_target_login.c conn->sock = NULL; sock 391 drivers/target/iscsi/iscsi_target_nego.c static void iscsi_target_sk_data_ready(struct sock *sk) sock 430 drivers/target/iscsi/iscsi_target_nego.c static void iscsi_target_sk_state_change(struct sock *); sock 434 drivers/target/iscsi/iscsi_target_nego.c struct sock *sk; sock 436 drivers/target/iscsi/iscsi_target_nego.c if (!conn->sock) sock 439 drivers/target/iscsi/iscsi_target_nego.c sk = conn->sock->sk; sock 456 drivers/target/iscsi/iscsi_target_nego.c struct sock *sk; sock 458 drivers/target/iscsi/iscsi_target_nego.c if (!conn->sock) sock 461 drivers/target/iscsi/iscsi_target_nego.c sk = conn->sock->sk; sock 480 drivers/target/iscsi/iscsi_target_nego.c static bool __iscsi_target_sk_check_close(struct sock *sk) sock 494 drivers/target/iscsi/iscsi_target_nego.c if (conn->sock) { sock 495 drivers/target/iscsi/iscsi_target_nego.c struct sock *sk = conn->sock->sk; sock 509 drivers/target/iscsi/iscsi_target_nego.c if (conn->sock) { sock 510 drivers/target/iscsi/iscsi_target_nego.c struct sock *sk = conn->sock->sk; sock 523 drivers/target/iscsi/iscsi_target_nego.c if (conn->sock) { sock 524 drivers/target/iscsi/iscsi_target_nego.c struct sock *sk = conn->sock->sk; sock 647 drivers/target/iscsi/iscsi_target_nego.c static void iscsi_target_sk_state_change(struct sock *sk) sock 650 drivers/target/iscsi/iscsi_target_nego.c void (*orig_state_change)(struct sock *); sock 1279 drivers/target/iscsi/iscsi_target_nego.c if (conn->sock) { sock 1280 drivers/target/iscsi/iscsi_target_nego.c struct sock *sk = conn->sock->sk; sock 1140 drivers/target/iscsi/iscsi_target_util.c tx_sent = conn->sock->ops->sendpage(conn->sock, sock 1238 drivers/target/iscsi/iscsi_target_util.c if (!conn || !conn->sock || !conn->conn_ops) sock 1245 drivers/target/iscsi/iscsi_target_util.c rx_loop = sock_recvmsg(conn->sock, &msg, MSG_WAITALL); sock 1267 drivers/target/iscsi/iscsi_target_util.c if (!conn || !conn->sock || !conn->conn_ops) sock 1288 drivers/target/iscsi/iscsi_target_util.c if (!conn || !conn->sock || !conn->conn_ops) sock 1301 drivers/target/iscsi/iscsi_target_util.c int tx_loop = sock_sendmsg(conn->sock, &msg); sock 302 drivers/usb/usbip/usbip_common.c int usbip_recv(struct socket *sock, void *buf, int size) sock 309 drivers/usb/usbip/usbip_common.c if (!sock || !buf || !size) sock 317 drivers/usb/usbip/usbip_common.c sock->sk->sk_allocation = GFP_NOIO; sock 319 drivers/usb/usbip/usbip_common.c result = sock_recvmsg(sock, &msg, MSG_WAITALL); sock 303 drivers/usb/usbip/usbip_common.h int usbip_recv(struct socket *sock, void *buf, int size); sock 342 drivers/vhost/net.c static bool vhost_sock_zcopy(struct socket *sock) sock 345 drivers/vhost/net.c sock_flag(sock->sk, SOCK_ZEROCOPY); sock 348 drivers/vhost/net.c static bool vhost_sock_xdp(struct socket *sock) sock 350 drivers/vhost/net.c return sock_flag(sock->sk, SOCK_XDP); sock 438 drivers/vhost/net.c struct socket *sock; sock 440 drivers/vhost/net.c sock = vq->private_data; sock 441 drivers/vhost/net.c if (!sock) sock 444 drivers/vhost/net.c return vhost_poll_start(poll, sock->file); sock 461 drivers/vhost/net.c struct socket *sock, sock 475 drivers/vhost/net.c err = sock->ops->sendmsg(sock, msghdr, 0); sock 486 drivers/vhost/net.c static int sock_has_rx_data(struct socket *sock) sock 488 drivers/vhost/net.c if (unlikely(!sock)) sock 491 drivers/vhost/net.c if (sock->ops->peek_len) sock 492 drivers/vhost/net.c return sock->ops->peek_len(sock); sock 494 drivers/vhost/net.c return skb_queue_empty(&sock->sk->sk_receive_queue); sock 516 drivers/vhost/net.c struct socket *sock; sock 527 drivers/vhost/net.c sock = rvq->private_data; sock 541 drivers/vhost/net.c if ((sock_has_rx_data(sock) && sock 551 drivers/vhost/net.c if (poll_rx || sock_has_rx_data(sock)) sock 688 drivers/vhost/net.c struct socket *sock = vq->private_data; sock 694 drivers/vhost/net.c int headroom = vhost_sock_xdp(sock) ? XDP_PACKET_HEADROOM : 0; sock 757 drivers/vhost/net.c static void handle_tx_copy(struct vhost_net *net, struct socket *sock) sock 773 drivers/vhost/net.c bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); sock 779 drivers/vhost/net.c vhost_tx_batch(net, nvq, sock, &msg); sock 808 drivers/vhost/net.c vhost_tx_batch(net, nvq, sock, &msg); sock 818 drivers/vhost/net.c vhost_tx_batch(net, nvq, sock, &msg); sock 828 drivers/vhost/net.c err = sock->ops->sendmsg(sock, &msg, len); sock 843 drivers/vhost/net.c vhost_tx_batch(net, nvq, sock, &msg); sock 846 drivers/vhost/net.c static void handle_tx_zerocopy(struct vhost_net *net, struct socket *sock) sock 924 drivers/vhost/net.c err = sock->ops->sendmsg(sock, &msg, len); sock 952 drivers/vhost/net.c struct socket *sock; sock 955 drivers/vhost/net.c sock = vq->private_data; sock 956 drivers/vhost/net.c if (!sock) sock 965 drivers/vhost/net.c if (vhost_sock_zcopy(sock)) sock 966 drivers/vhost/net.c handle_tx_zerocopy(net, sock); sock 968 drivers/vhost/net.c handle_tx_copy(net, sock); sock 974 drivers/vhost/net.c static int peek_head_len(struct vhost_net_virtqueue *rvq, struct sock *sk) sock 995 drivers/vhost/net.c static int vhost_net_rx_peek_head_len(struct vhost_net *net, struct sock *sk, sock 1118 drivers/vhost/net.c struct socket *sock; sock 1124 drivers/vhost/net.c sock = vq->private_data; sock 1125 drivers/vhost/net.c if (!sock) sock 1142 drivers/vhost/net.c sock_len = vhost_net_rx_peek_head_len(net, sock->sk, sock 1174 drivers/vhost/net.c err = sock->ops->recvmsg(sock, &msg, sock 1188 drivers/vhost/net.c err = sock->ops->recvmsg(sock, &msg, sock 1342 drivers/vhost/net.c struct socket *sock; sock 1347 drivers/vhost/net.c sock = vq->private_data; sock 1353 drivers/vhost/net.c return sock; sock 1418 drivers/vhost/net.c struct socket *sock = sockfd_lookup(fd, &r); sock 1420 drivers/vhost/net.c if (!sock) sock 1424 drivers/vhost/net.c if (sock->sk->sk_type != SOCK_RAW) { sock 1429 drivers/vhost/net.c if (sock->sk->sk_family != AF_PACKET) { sock 1433 drivers/vhost/net.c return sock; sock 1435 drivers/vhost/net.c sockfd_put(sock); sock 1461 drivers/vhost/net.c struct socket *sock; sock 1465 drivers/vhost/net.c sock = tun_get_socket(file); sock 1466 drivers/vhost/net.c if (!IS_ERR(sock)) sock 1467 drivers/vhost/net.c return sock; sock 1468 drivers/vhost/net.c sock = tap_get_socket(file); sock 1469 drivers/vhost/net.c if (IS_ERR(sock)) sock 1471 drivers/vhost/net.c return sock; sock 1476 drivers/vhost/net.c struct socket *sock; sock 1481 drivers/vhost/net.c sock = get_raw_socket(fd); sock 1482 drivers/vhost/net.c if (!IS_ERR(sock)) sock 1483 drivers/vhost/net.c return sock; sock 1484 drivers/vhost/net.c sock = get_tap_socket(fd); sock 1485 drivers/vhost/net.c if (!IS_ERR(sock)) sock 1486 drivers/vhost/net.c return sock; sock 1492 drivers/vhost/net.c struct socket *sock, *oldsock; sock 1516 drivers/vhost/net.c sock = get_socket(fd); sock 1517 drivers/vhost/net.c if (IS_ERR(sock)) { sock 1518 drivers/vhost/net.c r = PTR_ERR(sock); sock 1524 drivers/vhost/net.c if (sock != oldsock) { sock 1526 drivers/vhost/net.c sock && vhost_sock_zcopy(sock)); sock 1533 drivers/vhost/net.c vq->private_data = sock; sock 1575 drivers/vhost/net.c if (sock) sock 1576 drivers/vhost/net.c sockfd_put(sock); sock 609 drivers/vhost/vsock.c static void vhost_vsock_reset_orphans(struct sock *sk) sock 57 drivers/xen/pvcalls-back.c struct socket *sock; sock 69 drivers/xen/pvcalls-back.c void (*saved_data_ready)(struct sock *sk); sock 76 drivers/xen/pvcalls-back.c struct socket *sock; sock 82 drivers/xen/pvcalls-back.c void (*saved_data_ready)(struct sock *sk); sock 115 drivers/xen/pvcalls-back.c spin_lock_irqsave(&map->sock->sk->sk_receive_queue.lock, flags); sock 116 drivers/xen/pvcalls-back.c if (skb_queue_empty(&map->sock->sk->sk_receive_queue)) { sock 118 drivers/xen/pvcalls-back.c spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, sock 122 drivers/xen/pvcalls-back.c spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, flags); sock 141 drivers/xen/pvcalls-back.c ret = inet_recvmsg(map->sock, &msg, wanted, MSG_DONTWAIT); sock 147 drivers/xen/pvcalls-back.c spin_lock_irqsave(&map->sock->sk->sk_receive_queue.lock, flags); sock 148 drivers/xen/pvcalls-back.c if (ret > 0 && !skb_queue_empty(&map->sock->sk->sk_receive_queue)) sock 150 drivers/xen/pvcalls-back.c spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, flags); sock 200 drivers/xen/pvcalls-back.c ret = inet_sendmsg(map->sock, &msg, size); sock 274 drivers/xen/pvcalls-back.c static void pvcalls_sk_state_change(struct sock *sock) sock 276 drivers/xen/pvcalls-back.c struct sock_mapping *map = sock->sk_user_data; sock 285 drivers/xen/pvcalls-back.c static void pvcalls_sk_data_ready(struct sock *sock) sock 287 drivers/xen/pvcalls-back.c struct sock_mapping *map = sock->sk_user_data; sock 304 drivers/xen/pvcalls-back.c struct socket *sock) sock 315 drivers/xen/pvcalls-back.c map->sock = sock; sock 360 drivers/xen/pvcalls-back.c write_lock_bh(&map->sock->sk->sk_callback_lock); sock 361 drivers/xen/pvcalls-back.c map->saved_data_ready = map->sock->sk->sk_data_ready; sock 362 drivers/xen/pvcalls-back.c map->sock->sk->sk_user_data = map; sock 363 drivers/xen/pvcalls-back.c map->sock->sk->sk_data_ready = pvcalls_sk_data_ready; sock 364 drivers/xen/pvcalls-back.c map->sock->sk->sk_state_change = pvcalls_sk_state_change; sock 365 drivers/xen/pvcalls-back.c write_unlock_bh(&map->sock->sk->sk_callback_lock); sock 381 drivers/xen/pvcalls-back.c struct socket *sock; sock 393 drivers/xen/pvcalls-back.c ret = sock_create(AF_INET, SOCK_STREAM, 0, &sock); sock 396 drivers/xen/pvcalls-back.c ret = inet_stream_connect(sock, sa, req->u.connect.len, 0); sock 398 drivers/xen/pvcalls-back.c sock_release(sock); sock 406 drivers/xen/pvcalls-back.c sock); sock 409 drivers/xen/pvcalls-back.c sock_release(sock); sock 427 drivers/xen/pvcalls-back.c if (map->sock->sk != NULL) { sock 428 drivers/xen/pvcalls-back.c write_lock_bh(&map->sock->sk->sk_callback_lock); sock 429 drivers/xen/pvcalls-back.c map->sock->sk->sk_user_data = NULL; sock 430 drivers/xen/pvcalls-back.c map->sock->sk->sk_data_ready = map->saved_data_ready; sock 431 drivers/xen/pvcalls-back.c write_unlock_bh(&map->sock->sk->sk_callback_lock); sock 441 drivers/xen/pvcalls-back.c sock_release(map->sock); sock 451 drivers/xen/pvcalls-back.c if (mappass->sock->sk != NULL) { sock 452 drivers/xen/pvcalls-back.c write_lock_bh(&mappass->sock->sk->sk_callback_lock); sock 453 drivers/xen/pvcalls-back.c mappass->sock->sk->sk_user_data = NULL; sock 454 drivers/xen/pvcalls-back.c mappass->sock->sk->sk_data_ready = mappass->saved_data_ready; sock 455 drivers/xen/pvcalls-back.c write_unlock_bh(&mappass->sock->sk->sk_callback_lock); sock 457 drivers/xen/pvcalls-back.c sock_release(mappass->sock); sock 510 drivers/xen/pvcalls-back.c struct socket *sock; sock 532 drivers/xen/pvcalls-back.c sock = sock_alloc(); sock 533 drivers/xen/pvcalls-back.c if (sock == NULL) sock 535 drivers/xen/pvcalls-back.c sock->type = mappass->sock->type; sock 536 drivers/xen/pvcalls-back.c sock->ops = mappass->sock->ops; sock 538 drivers/xen/pvcalls-back.c ret = inet_accept(mappass->sock, sock, O_NONBLOCK, true); sock 540 drivers/xen/pvcalls-back.c sock_release(sock); sock 548 drivers/xen/pvcalls-back.c sock); sock 551 drivers/xen/pvcalls-back.c sock_release(sock); sock 574 drivers/xen/pvcalls-back.c static void pvcalls_pass_sk_data_ready(struct sock *sock) sock 576 drivers/xen/pvcalls-back.c struct sockpass_mapping *mappass = sock->sk_user_data; sock 631 drivers/xen/pvcalls-back.c ret = sock_create(AF_INET, SOCK_STREAM, 0, &map->sock); sock 635 drivers/xen/pvcalls-back.c ret = inet_bind(map->sock, (struct sockaddr *)&req->u.bind.addr, sock 650 drivers/xen/pvcalls-back.c write_lock_bh(&map->sock->sk->sk_callback_lock); sock 651 drivers/xen/pvcalls-back.c map->saved_data_ready = map->sock->sk->sk_data_ready; sock 652 drivers/xen/pvcalls-back.c map->sock->sk->sk_user_data = map; sock 653 drivers/xen/pvcalls-back.c map->sock->sk->sk_data_ready = pvcalls_pass_sk_data_ready; sock 654 drivers/xen/pvcalls-back.c write_unlock_bh(&map->sock->sk->sk_callback_lock); sock 658 drivers/xen/pvcalls-back.c if (map && map->sock) sock 659 drivers/xen/pvcalls-back.c sock_release(map->sock); sock 688 drivers/xen/pvcalls-back.c ret = inet_listen(map->sock, req->u.listen.backlog); sock 776 drivers/xen/pvcalls-back.c icsk = inet_csk(mappass->sock->sk); sock 893 drivers/xen/pvcalls-back.c if (map == NULL || map->sock == NULL || map->sock->sk == NULL || sock 894 drivers/xen/pvcalls-back.c map->sock->sk->sk_user_data != map) sock 28 drivers/xen/pvcalls-front.c .obj_size = sizeof(struct sock), sock 59 drivers/xen/pvcalls-front.c struct socket *sock; sock 99 drivers/xen/pvcalls-front.c static inline struct sock_mapping *pvcalls_enter_sock(struct socket *sock) sock 107 drivers/xen/pvcalls-front.c map = (struct sock_mapping *)sock->sk->sk_send_head; sock 116 drivers/xen/pvcalls-front.c static inline void pvcalls_exit_sock(struct socket *sock) sock 120 drivers/xen/pvcalls-front.c map = (struct sock_mapping *)sock->sk->sk_send_head; sock 260 drivers/xen/pvcalls-front.c int pvcalls_front_socket(struct socket *sock) sock 274 drivers/xen/pvcalls-front.c if (sock->type != SOCK_STREAM) sock 306 drivers/xen/pvcalls-front.c sock->sk->sk_send_head = (void *)map; sock 412 drivers/xen/pvcalls-front.c int pvcalls_front_connect(struct socket *sock, struct sockaddr *addr, sock 420 drivers/xen/pvcalls-front.c if (addr->sa_family != AF_INET || sock->type != SOCK_STREAM) sock 423 drivers/xen/pvcalls-front.c map = pvcalls_enter_sock(sock); sock 430 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 439 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 446 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 460 drivers/xen/pvcalls-front.c map->sock = sock; sock 476 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 531 drivers/xen/pvcalls-front.c int pvcalls_front_sendmsg(struct socket *sock, struct msghdr *msg, sock 542 drivers/xen/pvcalls-front.c map = pvcalls_enter_sock(sock); sock 549 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 571 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 624 drivers/xen/pvcalls-front.c int pvcalls_front_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 633 drivers/xen/pvcalls-front.c map = pvcalls_enter_sock(sock); sock 656 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 660 drivers/xen/pvcalls-front.c int pvcalls_front_bind(struct socket *sock, struct sockaddr *addr, int addr_len) sock 667 drivers/xen/pvcalls-front.c if (addr->sa_family != AF_INET || sock->type != SOCK_STREAM) sock 670 drivers/xen/pvcalls-front.c map = pvcalls_enter_sock(sock); sock 679 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 684 drivers/xen/pvcalls-front.c map->sock = sock; sock 709 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 713 drivers/xen/pvcalls-front.c int pvcalls_front_listen(struct socket *sock, int backlog) sock 720 drivers/xen/pvcalls-front.c map = pvcalls_enter_sock(sock); sock 726 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 734 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 758 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 762 drivers/xen/pvcalls-front.c int pvcalls_front_accept(struct socket *sock, struct socket *newsock, int flags) sock 770 drivers/xen/pvcalls-front.c map = pvcalls_enter_sock(sock); sock 776 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 794 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 800 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 809 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 817 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 828 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 839 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 861 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 867 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 874 drivers/xen/pvcalls-front.c map2->sock = newsock; sock 875 drivers/xen/pvcalls-front.c newsock->sk = sk_alloc(sock_net(sock->sk), PF_INET, GFP_KERNEL, &pvcalls_proto, false); sock 882 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 894 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 978 drivers/xen/pvcalls-front.c __poll_t pvcalls_front_poll(struct file *file, struct socket *sock, sock 985 drivers/xen/pvcalls-front.c map = pvcalls_enter_sock(sock); sock 994 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 998 drivers/xen/pvcalls-front.c int pvcalls_front_release(struct socket *sock) sock 1005 drivers/xen/pvcalls-front.c if (sock->sk == NULL) sock 1008 drivers/xen/pvcalls-front.c map = pvcalls_enter_sock(sock); sock 1021 drivers/xen/pvcalls-front.c pvcalls_exit_sock(sock); sock 1024 drivers/xen/pvcalls-front.c sock->sk->sk_send_head = NULL; sock 1098 drivers/xen/pvcalls-front.c map->sock->sk->sk_send_head = NULL; sock 6 drivers/xen/pvcalls-front.h int pvcalls_front_socket(struct socket *sock); sock 7 drivers/xen/pvcalls-front.h int pvcalls_front_connect(struct socket *sock, struct sockaddr *addr, sock 9 drivers/xen/pvcalls-front.h int pvcalls_front_bind(struct socket *sock, sock 12 drivers/xen/pvcalls-front.h int pvcalls_front_listen(struct socket *sock, int backlog); sock 13 drivers/xen/pvcalls-front.h int pvcalls_front_accept(struct socket *sock, sock 16 drivers/xen/pvcalls-front.h int pvcalls_front_sendmsg(struct socket *sock, sock 19 drivers/xen/pvcalls-front.h int pvcalls_front_recvmsg(struct socket *sock, sock 24 drivers/xen/pvcalls-front.h struct socket *sock, sock 26 drivers/xen/pvcalls-front.h int pvcalls_front_release(struct socket *sock); sock 1055 fs/afs/internal.h static inline struct afs_net *afs_sock2net(struct sock *sk) sock 19 fs/afs/rxrpc.c static void afs_wake_up_call_waiter(struct sock *, struct rxrpc_call *, unsigned long); sock 20 fs/afs/rxrpc.c static void afs_wake_up_async_call(struct sock *, struct rxrpc_call *, unsigned long); sock 22 fs/afs/rxrpc.c static void afs_rx_new_call(struct sock *, struct rxrpc_call *, unsigned long); sock 313 fs/afs/rxrpc.c static void afs_notify_end_request_tx(struct sock *sock, sock 685 fs/afs/rxrpc.c static void afs_wake_up_call_waiter(struct sock *sk, struct rxrpc_call *rxcall, sock 697 fs/afs/rxrpc.c static void afs_wake_up_async_call(struct sock *sk, struct rxrpc_call *rxcall, sock 792 fs/afs/rxrpc.c static void afs_rx_new_call(struct sock *sk, struct rxrpc_call *rxcall, sock 834 fs/afs/rxrpc.c static void afs_notify_end_reply_tx(struct sock *sock, sock 3719 fs/cifs/connect.c cifs_reclassify_socket4(struct socket *sock) sock 3721 fs/cifs/connect.c struct sock *sk = sock->sk; sock 3728 fs/cifs/connect.c cifs_reclassify_socket6(struct socket *sock) sock 3730 fs/cifs/connect.c struct sock *sk = sock->sk; sock 3737 fs/cifs/connect.c cifs_reclassify_socket4(struct socket *sock) sock 3742 fs/cifs/connect.c cifs_reclassify_socket6(struct socket *sock) sock 102 fs/dlm/lowcomms.c struct socket *sock; /* NULL if not connected */ sock 148 fs/dlm/lowcomms.c void (*sk_error_report)(struct sock *); sock 149 fs/dlm/lowcomms.c void (*sk_data_ready)(struct sock *); sock 150 fs/dlm/lowcomms.c void (*sk_state_change)(struct sock *); sock 151 fs/dlm/lowcomms.c void (*sk_write_space)(struct sock *); sock 410 fs/dlm/lowcomms.c static void lowcomms_data_ready(struct sock *sk) sock 421 fs/dlm/lowcomms.c static void lowcomms_write_space(struct sock *sk) sock 430 fs/dlm/lowcomms.c clear_bit(SOCK_NOSPACE, &con->sock->flags); sock 433 fs/dlm/lowcomms.c con->sock->sk->sk_write_pending--; sock 434 fs/dlm/lowcomms.c clear_bit(SOCKWQ_ASYNC_NOSPACE, &con->sock->flags); sock 450 fs/dlm/lowcomms.c static void lowcomms_state_change(struct sock *sk) sock 479 fs/dlm/lowcomms.c static void lowcomms_error_report(struct sock *sk) sock 483 fs/dlm/lowcomms.c void (*orig_report)(struct sock *) = NULL; sock 491 fs/dlm/lowcomms.c if (con->sock == NULL || sock 492 fs/dlm/lowcomms.c kernel_getpeername(con->sock, (struct sockaddr *)&saddr) < 0) { sock 527 fs/dlm/lowcomms.c static void save_listen_callbacks(struct socket *sock) sock 529 fs/dlm/lowcomms.c struct sock *sk = sock->sk; sock 537 fs/dlm/lowcomms.c static void restore_callbacks(struct socket *sock) sock 539 fs/dlm/lowcomms.c struct sock *sk = sock->sk; sock 551 fs/dlm/lowcomms.c static void add_sock(struct socket *sock, struct connection *con) sock 553 fs/dlm/lowcomms.c struct sock *sk = sock->sk; sock 556 fs/dlm/lowcomms.c con->sock = sock; sock 603 fs/dlm/lowcomms.c if (con->sock) { sock 604 fs/dlm/lowcomms.c restore_callbacks(con->sock); sock 605 fs/dlm/lowcomms.c sock_release(con->sock); sock 606 fs/dlm/lowcomms.c con->sock = NULL; sock 635 fs/dlm/lowcomms.c if (con->sock == NULL) { sock 677 fs/dlm/lowcomms.c r = ret = sock_recvmsg(con->sock, &msg, MSG_DONTWAIT | MSG_NOSIGNAL); sock 746 fs/dlm/lowcomms.c if (!con->sock) { sock 751 fs/dlm/lowcomms.c result = kernel_accept(con->sock, &newsock, O_NONBLOCK); sock 788 fs/dlm/lowcomms.c if (newcon->sock) { sock 809 fs/dlm/lowcomms.c if (!othercon->sock) { sock 875 fs/dlm/lowcomms.c ret = kernel_accept(con->sock, &newsock, O_NONBLOCK); sock 908 fs/dlm/lowcomms.c if (newcon->sock) { sock 929 fs/dlm/lowcomms.c if (!othercon->sock) { sock 1009 fs/dlm/lowcomms.c result = kernel_bind(con->sock, sock 1013 fs/dlm/lowcomms.c result = kernel_setsockopt(con->sock, SOL_SCTP, sock 1037 fs/dlm/lowcomms.c struct socket *sock; sock 1051 fs/dlm/lowcomms.c if (con->sock) { sock 1065 fs/dlm/lowcomms.c SOCK_STREAM, IPPROTO_SCTP, &sock); sock 1071 fs/dlm/lowcomms.c add_sock(sock, con); sock 1082 fs/dlm/lowcomms.c kernel_setsockopt(sock, SOL_SCTP, SCTP_NODELAY, (char *)&one, sock 1090 fs/dlm/lowcomms.c kernel_setsockopt(sock, SOL_SOCKET, SO_SNDTIMEO_OLD, (char *)&tv, sock 1092 fs/dlm/lowcomms.c result = sock->ops->connect(sock, (struct sockaddr *)&daddr, addr_len, sock 1095 fs/dlm/lowcomms.c kernel_setsockopt(sock, SOL_SOCKET, SO_SNDTIMEO_OLD, (char *)&tv, sock 1104 fs/dlm/lowcomms.c con->sock = NULL; sock 1105 fs/dlm/lowcomms.c sock_release(sock); sock 1134 fs/dlm/lowcomms.c struct socket *sock = NULL; sock 1148 fs/dlm/lowcomms.c if (con->sock) sock 1153 fs/dlm/lowcomms.c SOCK_STREAM, IPPROTO_TCP, &sock); sock 1166 fs/dlm/lowcomms.c add_sock(sock, con); sock 1172 fs/dlm/lowcomms.c result = sock->ops->bind(sock, (struct sockaddr *) &src_addr, sock 1184 fs/dlm/lowcomms.c kernel_setsockopt(sock, SOL_TCP, TCP_NODELAY, (char *)&one, sock 1187 fs/dlm/lowcomms.c result = sock->ops->connect(sock, (struct sockaddr *)&saddr, addr_len, sock 1195 fs/dlm/lowcomms.c if (con->sock) { sock 1196 fs/dlm/lowcomms.c sock_release(con->sock); sock 1197 fs/dlm/lowcomms.c con->sock = NULL; sock 1198 fs/dlm/lowcomms.c } else if (sock) { sock 1199 fs/dlm/lowcomms.c sock_release(sock); sock 1225 fs/dlm/lowcomms.c struct socket *sock = NULL; sock 1237 fs/dlm/lowcomms.c SOCK_STREAM, IPPROTO_TCP, &sock); sock 1244 fs/dlm/lowcomms.c kernel_setsockopt(sock, SOL_TCP, TCP_NODELAY, (char *)&one, sock 1247 fs/dlm/lowcomms.c result = kernel_setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, sock 1253 fs/dlm/lowcomms.c write_lock_bh(&sock->sk->sk_callback_lock); sock 1254 fs/dlm/lowcomms.c sock->sk->sk_user_data = con; sock 1255 fs/dlm/lowcomms.c save_listen_callbacks(sock); sock 1258 fs/dlm/lowcomms.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 1262 fs/dlm/lowcomms.c result = sock->ops->bind(sock, (struct sockaddr *) saddr, addr_len); sock 1265 fs/dlm/lowcomms.c sock_release(sock); sock 1266 fs/dlm/lowcomms.c sock = NULL; sock 1267 fs/dlm/lowcomms.c con->sock = NULL; sock 1270 fs/dlm/lowcomms.c result = kernel_setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE, sock 1276 fs/dlm/lowcomms.c result = sock->ops->listen(sock, 5); sock 1279 fs/dlm/lowcomms.c sock_release(sock); sock 1280 fs/dlm/lowcomms.c sock = NULL; sock 1285 fs/dlm/lowcomms.c return sock; sock 1309 fs/dlm/lowcomms.c struct socket *sock = NULL; sock 1321 fs/dlm/lowcomms.c SOCK_STREAM, IPPROTO_SCTP, &sock); sock 1327 fs/dlm/lowcomms.c result = kernel_setsockopt(sock, SOL_SOCKET, SO_RCVBUFFORCE, sock 1332 fs/dlm/lowcomms.c result = kernel_setsockopt(sock, SOL_SCTP, SCTP_NODELAY, (char *)&one, sock 1337 fs/dlm/lowcomms.c write_lock_bh(&sock->sk->sk_callback_lock); sock 1339 fs/dlm/lowcomms.c sock->sk->sk_user_data = con; sock 1340 fs/dlm/lowcomms.c save_listen_callbacks(sock); sock 1341 fs/dlm/lowcomms.c con->sock = sock; sock 1342 fs/dlm/lowcomms.c con->sock->sk->sk_data_ready = lowcomms_data_ready; sock 1346 fs/dlm/lowcomms.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 1352 fs/dlm/lowcomms.c result = sock->ops->listen(sock, 5); sock 1361 fs/dlm/lowcomms.c sock_release(sock); sock 1362 fs/dlm/lowcomms.c con->sock = NULL; sock 1369 fs/dlm/lowcomms.c struct socket *sock = NULL; sock 1385 fs/dlm/lowcomms.c sock = tcp_create_listen_sock(con, dlm_local_addr[0]); sock 1386 fs/dlm/lowcomms.c if (sock) { sock 1387 fs/dlm/lowcomms.c add_sock(sock, con); sock 1495 fs/dlm/lowcomms.c if (con->sock == NULL) sock 1512 fs/dlm/lowcomms.c ret = kernel_sendpage(con->sock, e->page, offset, len, sock 1516 fs/dlm/lowcomms.c test_bit(SOCKWQ_ASYNC_NOSPACE, &con->sock->flags) && sock 1521 fs/dlm/lowcomms.c set_bit(SOCK_NOSPACE, &con->sock->flags); sock 1522 fs/dlm/lowcomms.c con->sock->sk->sk_write_pending++; sock 1616 fs/dlm/lowcomms.c if (con->sock == NULL) /* not mutex protected so check it inside too */ sock 1663 fs/dlm/lowcomms.c if (con->sock && con->sock->sk) { sock 1664 fs/dlm/lowcomms.c write_lock_bh(&con->sock->sk->sk_callback_lock); sock 1665 fs/dlm/lowcomms.c con->sock->sk->sk_user_data = NULL; sock 1666 fs/dlm/lowcomms.c write_unlock_bh(&con->sock->sk->sk_callback_lock); sock 419 fs/eventpoll.c struct socket *sock; sock 420 fs/eventpoll.c struct sock *sk; sock 426 fs/eventpoll.c sock = sock_from_file(epi->ffd.file, &err); sock 427 fs/eventpoll.c if (!sock) sock 430 fs/eventpoll.c sk = sock->sk; sock 376 fs/io_uring.c struct sock *io_uring_get_socket(struct file *file) sock 1655 fs/io_uring.c struct socket *sock; sock 1661 fs/io_uring.c sock = sock_from_file(req->file, &ret); sock 1662 fs/io_uring.c if (sock) { sock 1680 fs/io_uring.c ret = fn(sock, msg, flags); sock 3027 fs/io_uring.c struct sock *sock = ctx->ring_sock->sk; sock 3030 fs/io_uring.c while ((skb = skb_dequeue(&sock->sk_receive_queue)) != NULL) sock 3102 fs/io_uring.c struct sock *sk = ctx->ring_sock->sk; sock 115 fs/ocfs2/cluster/netdebug.c s64 sock, send, status; sock 123 fs/ocfs2/cluster/netdebug.c sock = ktime_to_us(ktime_sub(now, nst->st_sock_time)); sock 145 fs/ocfs2/cluster/netdebug.c (long long)sock, sock 127 fs/ocfs2/cluster/tcp.c static void o2net_listen_data_ready(struct sock *sk); sock 585 fs/ocfs2/cluster/tcp.c static void o2net_data_ready(struct sock *sk) sock 587 fs/ocfs2/cluster/tcp.c void (*ready)(struct sock *sk); sock 606 fs/ocfs2/cluster/tcp.c static void o2net_state_change(struct sock *sk) sock 608 fs/ocfs2/cluster/tcp.c void (*state_change)(struct sock *sk); sock 647 fs/ocfs2/cluster/tcp.c static void o2net_register_callbacks(struct sock *sk, sock 672 fs/ocfs2/cluster/tcp.c static int o2net_unregister_callbacks(struct sock *sk, sock 901 fs/ocfs2/cluster/tcp.c static int o2net_recv_tcp_msg(struct socket *sock, void *data, size_t len) sock 906 fs/ocfs2/cluster/tcp.c return sock_recvmsg(sock, &msg, MSG_DONTWAIT); sock 909 fs/ocfs2/cluster/tcp.c static int o2net_send_tcp_msg(struct socket *sock, struct kvec *vec, sock 915 fs/ocfs2/cluster/tcp.c if (sock == NULL) { sock 920 fs/ocfs2/cluster/tcp.c ret = kernel_sendmsg(sock, &msg, vec, veclen, total); sock 1144 fs/ocfs2/cluster/tcp.c static int o2net_send_status_magic(struct socket *sock, struct o2net_msg *hdr, sock 1163 fs/ocfs2/cluster/tcp.c return o2net_send_tcp_msg(sock, &vec, 1, sizeof(struct o2net_msg)); sock 1444 fs/ocfs2/cluster/tcp.c static int o2net_set_nodelay(struct socket *sock) sock 1448 fs/ocfs2/cluster/tcp.c return kernel_setsockopt(sock, SOL_TCP, TCP_NODELAY, sock 1452 fs/ocfs2/cluster/tcp.c static int o2net_set_usertimeout(struct socket *sock) sock 1456 fs/ocfs2/cluster/tcp.c return kernel_setsockopt(sock, SOL_TCP, TCP_USER_TIMEOUT, sock 1569 fs/ocfs2/cluster/tcp.c struct socket *sock = NULL; sock 1620 fs/ocfs2/cluster/tcp.c ret = sock_create(PF_INET, SOCK_STREAM, IPPROTO_TCP, &sock); sock 1625 fs/ocfs2/cluster/tcp.c sc->sc_sock = sock; /* freed by sc_kref_release */ sock 1627 fs/ocfs2/cluster/tcp.c sock->sk->sk_allocation = GFP_ATOMIC; sock 1633 fs/ocfs2/cluster/tcp.c ret = sock->ops->bind(sock, (struct sockaddr *)&myaddr, sock 1647 fs/ocfs2/cluster/tcp.c ret = o2net_set_usertimeout(sock); sock 1804 fs/ocfs2/cluster/tcp.c static int o2net_accept_one(struct socket *sock, int *more) sock 1823 fs/ocfs2/cluster/tcp.c BUG_ON(sock == NULL); sock 1825 fs/ocfs2/cluster/tcp.c ret = sock_create_lite(sock->sk->sk_family, sock->sk->sk_type, sock 1826 fs/ocfs2/cluster/tcp.c sock->sk->sk_protocol, &new_sock); sock 1830 fs/ocfs2/cluster/tcp.c new_sock->type = sock->type; sock 1831 fs/ocfs2/cluster/tcp.c new_sock->ops = sock->ops; sock 1832 fs/ocfs2/cluster/tcp.c ret = sock->ops->accept(sock, new_sock, O_NONBLOCK, false); sock 1949 fs/ocfs2/cluster/tcp.c struct socket *sock = o2net_listen_sock; sock 1966 fs/ocfs2/cluster/tcp.c err = o2net_accept_one(sock, &more); sock 1973 fs/ocfs2/cluster/tcp.c static void o2net_listen_data_ready(struct sock *sk) sock 1975 fs/ocfs2/cluster/tcp.c void (*ready)(struct sock *sk); sock 2011 fs/ocfs2/cluster/tcp.c struct socket *sock = NULL; sock 2019 fs/ocfs2/cluster/tcp.c ret = sock_create(PF_INET, SOCK_STREAM, IPPROTO_TCP, &sock); sock 2025 fs/ocfs2/cluster/tcp.c sock->sk->sk_allocation = GFP_ATOMIC; sock 2027 fs/ocfs2/cluster/tcp.c write_lock_bh(&sock->sk->sk_callback_lock); sock 2028 fs/ocfs2/cluster/tcp.c sock->sk->sk_user_data = sock->sk->sk_data_ready; sock 2029 fs/ocfs2/cluster/tcp.c sock->sk->sk_data_ready = o2net_listen_data_ready; sock 2030 fs/ocfs2/cluster/tcp.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 2032 fs/ocfs2/cluster/tcp.c o2net_listen_sock = sock; sock 2035 fs/ocfs2/cluster/tcp.c sock->sk->sk_reuse = SK_CAN_REUSE; sock 2036 fs/ocfs2/cluster/tcp.c ret = sock->ops->bind(sock, (struct sockaddr *)&sin, sizeof(sin)); sock 2043 fs/ocfs2/cluster/tcp.c ret = sock->ops->listen(sock, 64); sock 2051 fs/ocfs2/cluster/tcp.c if (sock) sock 2052 fs/ocfs2/cluster/tcp.c sock_release(sock); sock 2093 fs/ocfs2/cluster/tcp.c struct socket *sock = o2net_listen_sock; sock 2100 fs/ocfs2/cluster/tcp.c write_lock_bh(&sock->sk->sk_callback_lock); sock 2101 fs/ocfs2/cluster/tcp.c sock->sk->sk_data_ready = sock->sk->sk_user_data; sock 2102 fs/ocfs2/cluster/tcp.c sock->sk->sk_user_data = NULL; sock 2103 fs/ocfs2/cluster/tcp.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 54 fs/ocfs2/cluster/tcp.h static inline int o2net_link_down(int err, struct socket *sock) sock 56 fs/ocfs2/cluster/tcp.h if (sock) { sock 57 fs/ocfs2/cluster/tcp.h if (sock->sk->sk_state != TCP_ESTABLISHED && sock 58 fs/ocfs2/cluster/tcp.h sock->sk->sk_state != TCP_CLOSE_WAIT) sock 153 fs/ocfs2/cluster/tcp_internal.h void (*sc_state_change)(struct sock *sk); sock 154 fs/ocfs2/cluster/tcp_internal.h void (*sc_data_ready)(struct sock *sk); sock 28 include/crypto/if_alg.h struct sock sk; sock 30 include/crypto/if_alg.h struct sock *parent; sock 49 include/crypto/if_alg.h int (*accept)(void *private, struct sock *sk); sock 50 include/crypto/if_alg.h int (*accept_nokey)(void *private, struct sock *sk); sock 97 include/crypto/if_alg.h struct sock *sk; sock 161 include/crypto/if_alg.h int af_alg_release(struct socket *sock); sock 162 include/crypto/if_alg.h void af_alg_release_parent(struct sock *sk); sock 163 include/crypto/if_alg.h int af_alg_accept(struct sock *sk, struct socket *newsock, bool kern); sock 168 include/crypto/if_alg.h static inline struct alg_sock *alg_sk(struct sock *sk) sock 179 include/crypto/if_alg.h static inline int af_alg_sndbuf(struct sock *sk) sock 194 include/crypto/if_alg.h static inline bool af_alg_writable(struct sock *sk) sock 205 include/crypto/if_alg.h static inline int af_alg_rcvbuf(struct sock *sk) sock 220 include/crypto/if_alg.h static inline bool af_alg_readable(struct sock *sk) sock 225 include/crypto/if_alg.h unsigned int af_alg_count_tsgl(struct sock *sk, size_t bytes, size_t offset); sock 226 include/crypto/if_alg.h void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst, sock 228 include/crypto/if_alg.h void af_alg_wmem_wakeup(struct sock *sk); sock 229 include/crypto/if_alg.h int af_alg_wait_for_data(struct sock *sk, unsigned flags); sock 230 include/crypto/if_alg.h int af_alg_sendmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 232 include/crypto/if_alg.h ssize_t af_alg_sendpage(struct socket *sock, struct page *page, sock 236 include/crypto/if_alg.h __poll_t af_alg_poll(struct file *file, struct socket *sock, sock 238 include/crypto/if_alg.h struct af_alg_async_req *af_alg_alloc_areq(struct sock *sk, sock 240 include/crypto/if_alg.h int af_alg_get_rsgl(struct sock *sk, struct msghdr *msg, int flags, sock 37 include/linux/atalk.h struct sock sk; sock 46 include/linux/atalk.h static inline struct atalk_sock *at_sk(struct sock *sk) sock 94 include/linux/atmdev.h struct sock sk; sock 125 include/linux/atmdev.h static inline struct atm_vcc *atm_sk(struct sock *sk) sock 130 include/linux/atmdev.h static inline struct atm_vcc *ATM_SD(struct socket *sock) sock 132 include/linux/atmdev.h return atm_sk(sock->sk); sock 135 include/linux/atmdev.h static inline struct sock *sk_atm(struct atm_vcc *vcc) sock 137 include/linux/atmdev.h return (struct sock *)vcc; sock 241 include/linux/atmdev.h void vcc_insert_socket(struct sock *sk); sock 13 include/linux/bpf-cgroup.h struct sock; sock 102 include/linux/bpf-cgroup.h int __cgroup_bpf_run_filter_skb(struct sock *sk, sock 106 include/linux/bpf-cgroup.h int __cgroup_bpf_run_filter_sk(struct sock *sk, sock 109 include/linux/bpf-cgroup.h int __cgroup_bpf_run_filter_sock_addr(struct sock *sk, sock 114 include/linux/bpf-cgroup.h int __cgroup_bpf_run_filter_sock_ops(struct sock *sk, sock 127 include/linux/bpf-cgroup.h int __cgroup_bpf_run_filter_setsockopt(struct sock *sock, int *level, sock 130 include/linux/bpf-cgroup.h int __cgroup_bpf_run_filter_getsockopt(struct sock *sk, int level, sock 297 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \ sock 302 include/linux/bpf-cgroup.h __ret = __cgroup_bpf_run_filter_setsockopt(sock, level, \ sock 317 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, optlen, \ sock 322 include/linux/bpf-cgroup.h __ret = __cgroup_bpf_run_filter_getsockopt(sock, level, \ sock 401 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, \ sock 403 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \ sock 22 include/linux/bpf.h struct sock; sock 1001 include/linux/bpf.h void bpf_sk_reuseport_detach(struct sock *sk); sock 1007 include/linux/bpf.h static inline void bpf_sk_reuseport_detach(struct sock *sk) sock 8 include/linux/bpfilter.h struct sock; sock 9 include/linux/bpfilter.h int bpfilter_ip_set_sockopt(struct sock *sk, int optname, char __user *optval, sock 11 include/linux/bpfilter.h int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval, sock 17 include/linux/bpfilter.h int (*sockopt)(struct sock *sk, int optname, sock 60 include/linux/can/core.h void *data, char *ident, struct sock *sk); sock 68 include/linux/can/core.h void can_sock_destruct(struct sock *sk); sock 50 include/linux/can/skb.h static inline void can_skb_set_owner(struct sk_buff *skb, struct sock *sk) sock 262 include/linux/ceph/messenger.h struct socket *sock; sock 29 include/linux/connector.h struct sock *nls; sock 52 include/linux/connector.h struct sock *nls; sock 130 include/linux/connector.h struct cn_queue_dev *cn_queue_alloc_dev(const char *name, struct sock *); sock 180 include/linux/dccp.h extern int dccp_parse_options(struct sock *sk, struct dccp_request_sock *dreq, sock 308 include/linux/dccp.h static inline struct dccp_sock *dccp_sk(const struct sock *sk) sock 313 include/linux/dccp.h static inline const char *dccp_role(const struct sock *sk) sock 32 include/linux/filter.h struct sock; sock 797 include/linux/filter.h int sk_filter_trim_cap(struct sock *sk, struct sk_buff *skb, unsigned int cap); sock 798 include/linux/filter.h static inline int sk_filter(struct sock *sk, struct sk_buff *skb) sock 834 include/linux/filter.h int sk_attach_filter(struct sock_fprog *fprog, struct sock *sk); sock 835 include/linux/filter.h int sk_attach_bpf(u32 ufd, struct sock *sk); sock 836 include/linux/filter.h int sk_reuseport_attach_filter(struct sock_fprog *fprog, struct sock *sk); sock 837 include/linux/filter.h int sk_reuseport_attach_bpf(u32 ufd, struct sock *sk); sock 839 include/linux/filter.h int sk_detach_filter(struct sock *sk); sock 840 include/linux/filter.h int sk_get_filter(struct sock *sk, struct sock_filter __user *filter, sock 843 include/linux/filter.h bool sk_filter_charge(struct sock *sk, struct sk_filter *fp); sock 844 include/linux/filter.h void sk_filter_uncharge(struct sock *sk, struct sk_filter *fp); sock 922 include/linux/filter.h struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, sock 926 include/linux/filter.h static inline struct sock * sock 927 include/linux/filter.h bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, sock 1181 include/linux/filter.h struct sock *sk; sock 1192 include/linux/filter.h struct sock *sk; sock 1226 include/linux/filter.h struct sock *sk; sock 3600 include/linux/fs.h extern struct sock *io_uring_get_socket(struct file *file); sock 3602 include/linux/fs.h static inline struct sock *io_uring_get_socket(struct file *file) sock 43 include/linux/icmpv6.h extern void icmpv6_flow_init(struct sock *sk, sock 46 include/linux/if_pppox.h struct sock sk; sock 60 include/linux/if_pppox.h static inline struct pppox_sock *pppox_sk(struct sock *sk) sock 65 include/linux/if_pppox.h static inline struct sock *sk_pppox(struct pppox_sock *po) sock 67 include/linux/if_pppox.h return (struct sock *)po; sock 73 include/linux/if_pppox.h int (*create)(struct net *net, struct socket *sock, int kern); sock 74 include/linux/if_pppox.h int (*ioctl)(struct socket *sock, unsigned int cmd, sock 81 include/linux/if_pppox.h extern void pppox_unbind_sock(struct sock *sk);/* delete ppp-channel binding */ sock 82 include/linux/if_pppox.h extern int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 83 include/linux/if_pppox.h extern int pppox_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 63 include/linux/if_tap.h struct sock sk; sock 64 include/linux/if_tap.h struct socket sock; sock 115 include/linux/igmp.h extern int ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr); sock 116 include/linux/igmp.h extern int ip_mc_join_group_ssm(struct sock *sk, struct ip_mreqn *imr, sock 118 include/linux/igmp.h extern int ip_mc_leave_group(struct sock *sk, struct ip_mreqn *imr); sock 119 include/linux/igmp.h extern void ip_mc_drop_socket(struct sock *sk); sock 120 include/linux/igmp.h extern int ip_mc_source(int add, int omode, struct sock *sk, sock 122 include/linux/igmp.h extern int ip_mc_msfilter(struct sock *sk, struct ip_msfilter *msf,int ifindex); sock 123 include/linux/igmp.h extern int ip_mc_msfget(struct sock *sk, struct ip_msfilter *msf, sock 125 include/linux/igmp.h extern int ip_mc_gsfget(struct sock *sk, struct group_filter *gsf, sock 127 include/linux/igmp.h extern int ip_mc_sf_allow(struct sock *sk, __be32 local, __be32 rmt, sock 20 include/linux/inet_diag.h void (*idiag_get_info)(struct sock *sk, sock 24 include/linux/inet_diag.h int (*idiag_get_aux)(struct sock *sk, sock 28 include/linux/inet_diag.h size_t (*idiag_get_aux_size)(struct sock *sk, sock 39 include/linux/inet_diag.h int inet_sk_diag_fill(struct sock *sk, struct inet_connection_sock *icsk, sock 52 include/linux/inet_diag.h struct sock *inet_diag_find_one_icsk(struct net *net, sock 56 include/linux/inet_diag.h int inet_diag_bc_sk(const struct nlattr *_bc, struct sock *sk); sock 58 include/linux/inet_diag.h void inet_diag_msg_common_fill(struct inet_diag_msg *r, struct sock *sk); sock 71 include/linux/inet_diag.h int inet_diag_msg_attrs_fill(struct sock *sk, struct sk_buff *skb, sock 327 include/linux/ipv6.h extern int inet6_sk_rebuild_header(struct sock *sk); sock 336 include/linux/ipv6.h static inline struct ipv6_pinfo *inet6_sk(const struct sock *__sk) sock 341 include/linux/ipv6.h static inline struct raw6_sock *raw6_sk(const struct sock *sk) sock 346 include/linux/ipv6.h static inline void inet_sk_copy_descendant(struct sock *sk_to, sock 347 include/linux/ipv6.h const struct sock *sk_from) sock 362 include/linux/ipv6.h static inline const struct in6_addr *inet6_rcv_saddr(const struct sock *sk) sock 369 include/linux/ipv6.h static inline int inet_v6_ipv6only(const struct sock *sk) sock 384 include/linux/ipv6.h static inline struct ipv6_pinfo * inet6_sk(const struct sock *__sk) sock 395 include/linux/ipv6.h static inline struct raw6_sock *raw6_sk(const struct sock *sk) sock 174 include/linux/kobject.h struct sock; sock 19 include/linux/kobject_ns.h struct sock; sock 43 include/linux/kobject_ns.h const void *(*netlink_ns)(struct sock *sk); sock 55 include/linux/kobject_ns.h const void *kobj_ns_netlink(enum kobj_ns_type type, struct sock *sk); sock 29 include/linux/lsm_audit.h struct sock *sk; sock 1686 include/linux/lsm_hooks.h int (*netlink_send)(struct sock *sk, struct sk_buff *skb); sock 1703 include/linux/lsm_hooks.h int (*unix_stream_connect)(struct sock *sock, struct sock *other, sock 1704 include/linux/lsm_hooks.h struct sock *newsk); sock 1705 include/linux/lsm_hooks.h int (*unix_may_send)(struct socket *sock, struct socket *other); sock 1708 include/linux/lsm_hooks.h int (*socket_post_create)(struct socket *sock, int family, int type, sock 1711 include/linux/lsm_hooks.h int (*socket_bind)(struct socket *sock, struct sockaddr *address, sock 1713 include/linux/lsm_hooks.h int (*socket_connect)(struct socket *sock, struct sockaddr *address, sock 1715 include/linux/lsm_hooks.h int (*socket_listen)(struct socket *sock, int backlog); sock 1716 include/linux/lsm_hooks.h int (*socket_accept)(struct socket *sock, struct socket *newsock); sock 1717 include/linux/lsm_hooks.h int (*socket_sendmsg)(struct socket *sock, struct msghdr *msg, sock 1719 include/linux/lsm_hooks.h int (*socket_recvmsg)(struct socket *sock, struct msghdr *msg, sock 1721 include/linux/lsm_hooks.h int (*socket_getsockname)(struct socket *sock); sock 1722 include/linux/lsm_hooks.h int (*socket_getpeername)(struct socket *sock); sock 1723 include/linux/lsm_hooks.h int (*socket_getsockopt)(struct socket *sock, int level, int optname); sock 1724 include/linux/lsm_hooks.h int (*socket_setsockopt)(struct socket *sock, int level, int optname); sock 1725 include/linux/lsm_hooks.h int (*socket_shutdown)(struct socket *sock, int how); sock 1726 include/linux/lsm_hooks.h int (*socket_sock_rcv_skb)(struct sock *sk, struct sk_buff *skb); sock 1727 include/linux/lsm_hooks.h int (*socket_getpeersec_stream)(struct socket *sock, sock 1730 include/linux/lsm_hooks.h int (*socket_getpeersec_dgram)(struct socket *sock, sock 1732 include/linux/lsm_hooks.h int (*sk_alloc_security)(struct sock *sk, int family, gfp_t priority); sock 1733 include/linux/lsm_hooks.h void (*sk_free_security)(struct sock *sk); sock 1734 include/linux/lsm_hooks.h void (*sk_clone_security)(const struct sock *sk, struct sock *newsk); sock 1735 include/linux/lsm_hooks.h void (*sk_getsecid)(struct sock *sk, u32 *secid); sock 1736 include/linux/lsm_hooks.h void (*sock_graft)(struct sock *sk, struct socket *parent); sock 1737 include/linux/lsm_hooks.h int (*inet_conn_request)(struct sock *sk, struct sk_buff *skb, sock 1739 include/linux/lsm_hooks.h void (*inet_csk_clone)(struct sock *newsk, sock 1741 include/linux/lsm_hooks.h void (*inet_conn_established)(struct sock *sk, struct sk_buff *skb); sock 1751 include/linux/lsm_hooks.h int (*tun_dev_attach)(struct sock *sk, void *security); sock 1755 include/linux/lsm_hooks.h int (*sctp_bind_connect)(struct sock *sk, int optname, sock 1757 include/linux/lsm_hooks.h void (*sctp_sk_clone)(struct sctp_endpoint *ep, struct sock *sk, sock 1758 include/linux/lsm_hooks.h struct sock *newsk); sock 486 include/linux/mISDNif.h struct sock sk; sock 1335 include/linux/memcontrol.h struct sock; sock 1341 include/linux/memcontrol.h void mem_cgroup_sk_alloc(struct sock *sk); sock 1342 include/linux/memcontrol.h void mem_cgroup_sk_free(struct sock *sk); sock 1360 include/linux/memcontrol.h static inline void mem_cgroup_sk_alloc(struct sock *sk) { }; sock 1361 include/linux/memcontrol.h static inline void mem_cgroup_sk_free(struct sock *sk) { }; sock 18 include/linux/mroute.h int ip_mroute_setsockopt(struct sock *, int, char __user *, unsigned int); sock 19 include/linux/mroute.h int ip_mroute_getsockopt(struct sock *, int, char __user *, int __user *); sock 20 include/linux/mroute.h int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg); sock 21 include/linux/mroute.h int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg); sock 25 include/linux/mroute.h static inline int ip_mroute_setsockopt(struct sock *sock, int optname, sock 31 include/linux/mroute.h static inline int ip_mroute_getsockopt(struct sock *sock, int optname, sock 37 include/linux/mroute.h static inline int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg) sock 25 include/linux/mroute6.h struct sock; sock 28 include/linux/mroute6.h extern int ip6_mroute_setsockopt(struct sock *, int, char __user *, unsigned int); sock 29 include/linux/mroute6.h extern int ip6_mroute_getsockopt(struct sock *, int, char __user *, int __user *); sock 31 include/linux/mroute6.h extern int ip6mr_ioctl(struct sock *sk, int cmd, void __user *arg); sock 32 include/linux/mroute6.h extern int ip6mr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg); sock 37 include/linux/mroute6.h int ip6_mroute_setsockopt(struct sock *sock, sock 44 include/linux/mroute6.h int ip6_mroute_getsockopt(struct sock *sock, sock 51 include/linux/mroute6.h int ip6mr_ioctl(struct sock *sk, int cmd, void __user *arg) sock 102 include/linux/mroute6.h extern int ip6mr_sk_done(struct sock *sk); sock 108 include/linux/mroute6.h static inline int ip6mr_sk_done(struct sock *sk) sock 248 include/linux/mroute_base.h struct sock __rcu *mroute_sk; sock 120 include/linux/net.h struct sock *sk; sock 138 include/linux/net.h int (*release) (struct socket *sock); sock 139 include/linux/net.h int (*bind) (struct socket *sock, sock 142 include/linux/net.h int (*connect) (struct socket *sock, sock 147 include/linux/net.h int (*accept) (struct socket *sock, sock 149 include/linux/net.h int (*getname) (struct socket *sock, sock 152 include/linux/net.h __poll_t (*poll) (struct file *file, struct socket *sock, sock 154 include/linux/net.h int (*ioctl) (struct socket *sock, unsigned int cmd, sock 157 include/linux/net.h int (*compat_ioctl) (struct socket *sock, unsigned int cmd, sock 160 include/linux/net.h int (*gettstamp) (struct socket *sock, void __user *userstamp, sock 162 include/linux/net.h int (*listen) (struct socket *sock, int len); sock 163 include/linux/net.h int (*shutdown) (struct socket *sock, int flags); sock 164 include/linux/net.h int (*setsockopt)(struct socket *sock, int level, sock 166 include/linux/net.h int (*getsockopt)(struct socket *sock, int level, sock 169 include/linux/net.h int (*compat_setsockopt)(struct socket *sock, int level, sock 171 include/linux/net.h int (*compat_getsockopt)(struct socket *sock, int level, sock 174 include/linux/net.h int (*sendmsg) (struct socket *sock, struct msghdr *m, sock 184 include/linux/net.h int (*recvmsg) (struct socket *sock, struct msghdr *m, sock 186 include/linux/net.h int (*mmap) (struct file *file, struct socket *sock, sock 188 include/linux/net.h ssize_t (*sendpage) (struct socket *sock, struct page *page, sock 190 include/linux/net.h ssize_t (*splice_read)(struct socket *sock, loff_t *ppos, sock 192 include/linux/net.h int (*set_peek_off)(struct sock *sk, int val); sock 193 include/linux/net.h int (*peek_len)(struct socket *sock); sock 198 include/linux/net.h int (*read_sock)(struct sock *sk, read_descriptor_t *desc, sock 200 include/linux/net.h int (*sendpage_locked)(struct sock *sk, struct page *page, sock 202 include/linux/net.h int (*sendmsg_locked)(struct sock *sk, struct msghdr *msg, sock 204 include/linux/net.h int (*set_rcvlowat)(struct sock *sk, int val); sock 212 include/linux/net.h int (*create)(struct net *net, struct socket *sock, sock 237 include/linux/net.h void sock_release(struct socket *sock); sock 238 include/linux/net.h int sock_sendmsg(struct socket *sock, struct msghdr *msg); sock 239 include/linux/net.h int sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags); sock 240 include/linux/net.h struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname); sock 243 include/linux/net.h #define sockfd_put(sock) fput(sock->file) sock 291 include/linux/net.h int kernel_sendmsg(struct socket *sock, struct msghdr *msg, struct kvec *vec, sock 293 include/linux/net.h int kernel_sendmsg_locked(struct sock *sk, struct msghdr *msg, sock 295 include/linux/net.h int kernel_recvmsg(struct socket *sock, struct msghdr *msg, struct kvec *vec, sock 298 include/linux/net.h int kernel_bind(struct socket *sock, struct sockaddr *addr, int addrlen); sock 299 include/linux/net.h int kernel_listen(struct socket *sock, int backlog); sock 300 include/linux/net.h int kernel_accept(struct socket *sock, struct socket **newsock, int flags); sock 301 include/linux/net.h int kernel_connect(struct socket *sock, struct sockaddr *addr, int addrlen, sock 303 include/linux/net.h int kernel_getsockname(struct socket *sock, struct sockaddr *addr); sock 304 include/linux/net.h int kernel_getpeername(struct socket *sock, struct sockaddr *addr); sock 305 include/linux/net.h int kernel_getsockopt(struct socket *sock, int level, int optname, char *optval, sock 307 include/linux/net.h int kernel_setsockopt(struct socket *sock, int level, int optname, char *optval, sock 309 include/linux/net.h int kernel_sendpage(struct socket *sock, struct page *page, int offset, sock 311 include/linux/net.h int kernel_sendpage_locked(struct sock *sk, struct page *page, int offset, sock 313 include/linux/net.h int kernel_sock_shutdown(struct socket *sock, enum sock_shutdown_cmd how); sock 316 include/linux/net.h u32 kernel_sock_ip_overhead(struct sock *sk); sock 2343 include/linux/netdevice.h struct sock *sk, sock 2367 include/linux/netdevice.h struct sock *sk); sock 2631 include/linux/netdevice.h int dev_loopback_xmit(struct net *net, struct sock *sk, struct sk_buff *newskb); sock 64 include/linux/netfilter.h struct sock; sock 71 include/linux/netfilter.h struct sock *sk; sock 73 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *); sock 143 include/linux/netfilter.h struct sock *sk, sock 145 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *)) sock 166 include/linux/netfilter.h int (*set)(struct sock *sk, int optval, void __user *user, unsigned int len); sock 168 include/linux/netfilter.h int (*compat_set)(struct sock *sk, int optval, sock 173 include/linux/netfilter.h int (*get)(struct sock *sk, int optval, void __user *user, int *len); sock 175 include/linux/netfilter.h int (*compat_get)(struct sock *sk, int optval, sock 210 include/linux/netfilter.h struct sock *sk, struct sk_buff *skb, sock 212 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *)) sock 285 include/linux/netfilter.h NF_HOOK_COND(uint8_t pf, unsigned int hook, struct net *net, struct sock *sk, sock 287 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *), sock 299 include/linux/netfilter.h NF_HOOK(uint8_t pf, unsigned int hook, struct net *net, struct sock *sk, struct sk_buff *skb, sock 301 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *)) sock 310 include/linux/netfilter.h NF_HOOK_LIST(uint8_t pf, unsigned int hook, struct net *net, struct sock *sk, sock 312 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *)) sock 328 include/linux/netfilter.h int nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt, sock 330 include/linux/netfilter.h int nf_getsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt, sock 333 include/linux/netfilter.h int compat_nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, sock 335 include/linux/netfilter.h int compat_nf_getsockopt(struct sock *sk, u_int8_t pf, int optval, sock 387 include/linux/netfilter.h NF_HOOK_COND(uint8_t pf, unsigned int hook, struct net *net, struct sock *sk, sock 389 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *), sock 396 include/linux/netfilter.h NF_HOOK(uint8_t pf, unsigned int hook, struct net *net, struct sock *sk, sock 398 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *)) sock 404 include/linux/netfilter.h NF_HOOK_LIST(uint8_t pf, unsigned int hook, struct net *net, struct sock *sk, sock 406 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *)) sock 412 include/linux/netfilter.h struct sock *sk, struct sk_buff *skb, sock 414 include/linux/netfilter.h int (*okfn)(struct net *, struct sock *, struct sk_buff *)) sock 11 include/linux/netfilter/nfnetlink.h int (*call)(struct net *net, struct sock *nl, struct sk_buff *skb, sock 15 include/linux/netfilter/nfnetlink.h int (*call_rcu)(struct net *net, struct sock *nl, struct sk_buff *skb, sock 19 include/linux/netfilter/nfnetlink.h int (*call_batch)(struct net *net, struct sock *nl, struct sk_buff *skb, sock 17 include/linux/netfilter_bridge.h int br_handle_frame_finish(struct net *net, struct sock *sk, struct sk_buff *skb); sock 57 include/linux/netfilter_ipv6.h int (*fragment)(struct net *net, struct sock *sk, struct sk_buff *skb, sock 58 include/linux/netfilter_ipv6.h int (*output)(struct net *, struct sock *, struct sk_buff *)); sock 62 include/linux/netfilter_ipv6.h int (*br_fragment)(struct net *net, struct sock *sk, sock 65 include/linux/netfilter_ipv6.h int (*output)(struct net *, struct sock *sk, sock 137 include/linux/netfilter_ipv6.h int br_ip6_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 139 include/linux/netfilter_ipv6.h int (*output)(struct net *, struct sock *sk, sock 143 include/linux/netfilter_ipv6.h static inline int nf_br_ip6_fragment(struct net *net, struct sock *sk, sock 146 include/linux/netfilter_ipv6.h int (*output)(struct net *, struct sock *sk, sock 28 include/linux/netlink.h struct sock *sk; sock 51 include/linux/netlink.h bool (*compare)(struct net *net, struct sock *sk); sock 54 include/linux/netlink.h struct sock *__netlink_kernel_create(struct net *net, int unit, sock 57 include/linux/netlink.h static inline struct sock * sock 122 include/linux/netlink.h void netlink_kernel_release(struct sock *sk); sock 123 include/linux/netlink.h int __netlink_change_ngroups(struct sock *sk, unsigned int groups); sock 124 include/linux/netlink.h int netlink_change_ngroups(struct sock *sk, unsigned int groups); sock 125 include/linux/netlink.h void __netlink_clear_multicast_users(struct sock *sk, unsigned int group); sock 128 include/linux/netlink.h int netlink_has_listeners(struct sock *sk, unsigned int group); sock 131 include/linux/netlink.h int netlink_unicast(struct sock *ssk, struct sk_buff *skb, __u32 portid, int nonblock); sock 132 include/linux/netlink.h int netlink_broadcast(struct sock *ssk, struct sk_buff *skb, __u32 portid, sock 134 include/linux/netlink.h int netlink_broadcast_filtered(struct sock *ssk, struct sk_buff *skb, sock 136 include/linux/netlink.h int (*filter)(struct sock *dsk, struct sk_buff *skb, void *data), sock 138 include/linux/netlink.h int netlink_set_err(struct sock *ssk, __u32 portid, __u32 group, int code); sock 143 include/linux/netlink.h struct sock *netlink_getsockbyfilp(struct file *filp); sock 144 include/linux/netlink.h int netlink_attachskb(struct sock *sk, struct sk_buff *skb, sock 145 include/linux/netlink.h long *timeo, struct sock *ssk); sock 146 include/linux/netlink.h void netlink_detachskb(struct sock *sk, struct sk_buff *skb); sock 147 include/linux/netlink.h int netlink_sendskb(struct sock *sk, struct sk_buff *skb); sock 223 include/linux/netlink.h int __netlink_dump_start(struct sock *ssk, struct sk_buff *skb, sock 226 include/linux/netlink.h static inline int netlink_dump_start(struct sock *ssk, struct sk_buff *skb, sock 163 include/linux/security.h struct sock; sock 438 include/linux/security.h int security_netlink_send(struct sock *sk, struct sk_buff *skb); sock 1229 include/linux/security.h static inline int security_netlink_send(struct sock *sk, struct sk_buff *skb) sock 1279 include/linux/security.h int security_unix_stream_connect(struct sock *sock, struct sock *other, struct sock *newsk); sock 1280 include/linux/security.h int security_unix_may_send(struct socket *sock, struct socket *other); sock 1282 include/linux/security.h int security_socket_post_create(struct socket *sock, int family, sock 1285 include/linux/security.h int security_socket_bind(struct socket *sock, struct sockaddr *address, int addrlen); sock 1286 include/linux/security.h int security_socket_connect(struct socket *sock, struct sockaddr *address, int addrlen); sock 1287 include/linux/security.h int security_socket_listen(struct socket *sock, int backlog); sock 1288 include/linux/security.h int security_socket_accept(struct socket *sock, struct socket *newsock); sock 1289 include/linux/security.h int security_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size); sock 1290 include/linux/security.h int security_socket_recvmsg(struct socket *sock, struct msghdr *msg, sock 1292 include/linux/security.h int security_socket_getsockname(struct socket *sock); sock 1293 include/linux/security.h int security_socket_getpeername(struct socket *sock); sock 1294 include/linux/security.h int security_socket_getsockopt(struct socket *sock, int level, int optname); sock 1295 include/linux/security.h int security_socket_setsockopt(struct socket *sock, int level, int optname); sock 1296 include/linux/security.h int security_socket_shutdown(struct socket *sock, int how); sock 1297 include/linux/security.h int security_sock_rcv_skb(struct sock *sk, struct sk_buff *skb); sock 1298 include/linux/security.h int security_socket_getpeersec_stream(struct socket *sock, char __user *optval, sock 1300 include/linux/security.h int security_socket_getpeersec_dgram(struct socket *sock, struct sk_buff *skb, u32 *secid); sock 1301 include/linux/security.h int security_sk_alloc(struct sock *sk, int family, gfp_t priority); sock 1302 include/linux/security.h void security_sk_free(struct sock *sk); sock 1303 include/linux/security.h void security_sk_clone(const struct sock *sk, struct sock *newsk); sock 1304 include/linux/security.h void security_sk_classify_flow(struct sock *sk, struct flowi *fl); sock 1306 include/linux/security.h void security_sock_graft(struct sock*sk, struct socket *parent); sock 1307 include/linux/security.h int security_inet_conn_request(struct sock *sk, sock 1309 include/linux/security.h void security_inet_csk_clone(struct sock *newsk, sock 1311 include/linux/security.h void security_inet_conn_established(struct sock *sk, sock 1320 include/linux/security.h int security_tun_dev_attach(struct sock *sk, void *security); sock 1323 include/linux/security.h int security_sctp_bind_connect(struct sock *sk, int optname, sock 1325 include/linux/security.h void security_sctp_sk_clone(struct sctp_endpoint *ep, struct sock *sk, sock 1326 include/linux/security.h struct sock *newsk); sock 1329 include/linux/security.h static inline int security_unix_stream_connect(struct sock *sock, sock 1330 include/linux/security.h struct sock *other, sock 1331 include/linux/security.h struct sock *newsk) sock 1336 include/linux/security.h static inline int security_unix_may_send(struct socket *sock, sock 1348 include/linux/security.h static inline int security_socket_post_create(struct socket *sock, sock 1362 include/linux/security.h static inline int security_socket_bind(struct socket *sock, sock 1369 include/linux/security.h static inline int security_socket_connect(struct socket *sock, sock 1376 include/linux/security.h static inline int security_socket_listen(struct socket *sock, int backlog) sock 1381 include/linux/security.h static inline int security_socket_accept(struct socket *sock, sock 1387 include/linux/security.h static inline int security_socket_sendmsg(struct socket *sock, sock 1393 include/linux/security.h static inline int security_socket_recvmsg(struct socket *sock, sock 1400 include/linux/security.h static inline int security_socket_getsockname(struct socket *sock) sock 1405 include/linux/security.h static inline int security_socket_getpeername(struct socket *sock) sock 1410 include/linux/security.h static inline int security_socket_getsockopt(struct socket *sock, sock 1416 include/linux/security.h static inline int security_socket_setsockopt(struct socket *sock, sock 1422 include/linux/security.h static inline int security_socket_shutdown(struct socket *sock, int how) sock 1426 include/linux/security.h static inline int security_sock_rcv_skb(struct sock *sk, sock 1432 include/linux/security.h static inline int security_socket_getpeersec_stream(struct socket *sock, char __user *optval, sock 1438 include/linux/security.h static inline int security_socket_getpeersec_dgram(struct socket *sock, struct sk_buff *skb, u32 *secid) sock 1443 include/linux/security.h static inline int security_sk_alloc(struct sock *sk, int family, gfp_t priority) sock 1448 include/linux/security.h static inline void security_sk_free(struct sock *sk) sock 1452 include/linux/security.h static inline void security_sk_clone(const struct sock *sk, struct sock *newsk) sock 1456 include/linux/security.h static inline void security_sk_classify_flow(struct sock *sk, struct flowi *fl) sock 1464 include/linux/security.h static inline void security_sock_graft(struct sock *sk, struct socket *parent) sock 1468 include/linux/security.h static inline int security_inet_conn_request(struct sock *sk, sock 1474 include/linux/security.h static inline void security_inet_csk_clone(struct sock *newsk, sock 1479 include/linux/security.h static inline void security_inet_conn_established(struct sock *sk, sock 1516 include/linux/security.h static inline int security_tun_dev_attach(struct sock *sk, void *security) sock 1532 include/linux/security.h static inline int security_sctp_bind_connect(struct sock *sk, int optname, sock 1540 include/linux/security.h struct sock *sk, sock 1541 include/linux/security.h struct sock *newsk) sock 488 include/linux/skbuff.h struct ubuf_info *sock_zerocopy_alloc(struct sock *sk, size_t size); sock 489 include/linux/skbuff.h struct ubuf_info *sock_zerocopy_realloc(struct sock *sk, size_t size, sock 503 include/linux/skbuff.h int skb_zerocopy_iter_stream(struct sock *sk, struct sk_buff *skb, sock 706 include/linux/skbuff.h struct sock *sk; sock 1079 include/linux/skbuff.h static inline bool skb_fclone_busy(const struct sock *sk, sock 3464 include/linux/skbuff.h int __skb_wait_for_more_packets(struct sock *sk, int *err, long *timeo_p, sock 3466 include/linux/skbuff.h struct sk_buff *__skb_try_recv_from_queue(struct sock *sk, sock 3469 include/linux/skbuff.h void (*destructor)(struct sock *sk, sock 3473 include/linux/skbuff.h struct sk_buff *__skb_try_recv_datagram(struct sock *sk, unsigned flags, sock 3474 include/linux/skbuff.h void (*destructor)(struct sock *sk, sock 3478 include/linux/skbuff.h struct sk_buff *__skb_recv_datagram(struct sock *sk, unsigned flags, sock 3479 include/linux/skbuff.h void (*destructor)(struct sock *sk, sock 3482 include/linux/skbuff.h struct sk_buff *skb_recv_datagram(struct sock *sk, unsigned flags, int noblock, sock 3484 include/linux/skbuff.h __poll_t datagram_poll(struct file *file, struct socket *sock, sock 3501 include/linux/skbuff.h void skb_free_datagram(struct sock *sk, struct sk_buff *skb); sock 3502 include/linux/skbuff.h void __skb_free_datagram_locked(struct sock *sk, struct sk_buff *skb, int len); sock 3503 include/linux/skbuff.h static inline void skb_free_datagram_locked(struct sock *sk, sock 3508 include/linux/skbuff.h int skb_kill_datagram(struct sock *sk, struct sk_buff *skb, unsigned int flags); sock 3513 include/linux/skbuff.h int skb_splice_bits(struct sk_buff *skb, struct sock *sk, unsigned int offset, sock 3516 include/linux/skbuff.h int skb_send_sock_locked(struct sock *sk, struct sk_buff *skb, int offset, sock 3799 include/linux/skbuff.h struct sock *sk, int tstype); sock 51 include/linux/skmsg.h struct sock *sk_redir; sock 52 include/linux/skmsg.h struct sock *sk; sock 75 include/linux/skmsg.h void (*saved_data_ready)(struct sock *sk); sock 85 include/linux/skmsg.h struct sock *sk; sock 86 include/linux/skmsg.h struct sock *sk_redir; sock 99 include/linux/skmsg.h void (*saved_unhash)(struct sock *sk); sock 100 include/linux/skmsg.h void (*saved_close)(struct sock *sk, long timeout); sock 101 include/linux/skmsg.h void (*saved_write_space)(struct sock *sk); sock 111 include/linux/skmsg.h int sk_msg_alloc(struct sock *sk, struct sk_msg *msg, int len, sock 113 include/linux/skmsg.h int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src, sock 115 include/linux/skmsg.h void sk_msg_trim(struct sock *sk, struct sk_msg *msg, int len); sock 116 include/linux/skmsg.h int sk_msg_free(struct sock *sk, struct sk_msg *msg); sock 117 include/linux/skmsg.h int sk_msg_free_nocharge(struct sock *sk, struct sk_msg *msg); sock 118 include/linux/skmsg.h void sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, u32 bytes); sock 119 include/linux/skmsg.h void sk_msg_free_partial_nocharge(struct sock *sk, struct sk_msg *msg, sock 122 include/linux/skmsg.h void sk_msg_return(struct sock *sk, struct sk_msg *msg, int bytes); sock 123 include/linux/skmsg.h void sk_msg_return_zero(struct sock *sk, struct sk_msg *msg, int bytes); sock 125 include/linux/skmsg.h int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from, sock 127 include/linux/skmsg.h int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from, sock 278 include/linux/skmsg.h static inline struct sk_psock *sk_psock(const struct sock *sk) sock 296 include/linux/skmsg.h struct sock *sk = psock->sk; sock 302 include/linux/skmsg.h struct sk_psock *sk_psock_init(struct sock *sk, int node); sock 304 include/linux/skmsg.h int sk_psock_init_strp(struct sock *sk, struct sk_psock *psock); sock 305 include/linux/skmsg.h void sk_psock_start_strp(struct sock *sk, struct sk_psock *psock); sock 306 include/linux/skmsg.h void sk_psock_stop_strp(struct sock *sk, struct sk_psock *psock); sock 308 include/linux/skmsg.h int sk_psock_msg_verdict(struct sock *sk, struct sk_psock *psock, sock 324 include/linux/skmsg.h void sk_psock_unlink(struct sock *sk, struct sk_psock_link *link); sock 326 include/linux/skmsg.h static inline void sk_psock_unlink(struct sock *sk, sock 343 include/linux/skmsg.h static inline void sk_psock_update_proto(struct sock *sk, sock 355 include/linux/skmsg.h static inline void sk_psock_restore_proto(struct sock *sk, sock 395 include/linux/skmsg.h static inline struct sk_psock *sk_psock_get_checked(struct sock *sk) sock 415 include/linux/skmsg.h static inline struct sk_psock *sk_psock_get(struct sock *sk) sock 427 include/linux/skmsg.h void sk_psock_stop(struct sock *sk, struct sk_psock *psock); sock 429 include/linux/skmsg.h void sk_psock_drop(struct sock *sk, struct sk_psock *psock); sock 431 include/linux/skmsg.h static inline void sk_psock_put(struct sock *sk, struct sk_psock *psock) sock 437 include/linux/skmsg.h static inline void sk_psock_data_ready(struct sock *sk, struct sk_psock *psock) sock 216 include/linux/soc/qcom/qmi.h struct socket *sock; sock 13 include/linux/sock_diag.h struct sock; sock 18 include/linux/sock_diag.h int (*get_info)(struct sk_buff *skb, struct sock *sk); sock 28 include/linux/sock_diag.h u64 sock_gen_cookie(struct sock *sk); sock 29 include/linux/sock_diag.h int sock_diag_check_cookie(struct sock *sk, const __u32 *cookie); sock 30 include/linux/sock_diag.h void sock_diag_save_cookie(struct sock *sk, __u32 *cookie); sock 32 include/linux/sock_diag.h int sock_diag_put_meminfo(struct sock *sk, struct sk_buff *skb, int attr); sock 33 include/linux/sock_diag.h int sock_diag_put_filterinfo(bool may_report_filterinfo, struct sock *sk, sock 37 include/linux/sock_diag.h enum sknetlink_groups sock_diag_destroy_group(const struct sock *sk) sock 70 include/linux/sock_diag.h bool sock_diag_has_destroy_listeners(const struct sock *sk) sock 78 include/linux/sock_diag.h void sock_diag_broadcast_destroy(struct sock *sk); sock 80 include/linux/sock_diag.h int sock_diag_destroy(struct sock *sk, int err); sock 381 include/linux/socket.h extern long __sys_sendmsg_sock(struct socket *sock, sock 384 include/linux/socket.h extern long __sys_recvmsg_sock(struct socket *sock, sock 22 include/linux/sunrpc/svcsock.h struct sock * sk_sk; /* INET layer */ sock 25 include/linux/sunrpc/svcsock.h void (*sk_ostate)(struct sock *); sock 26 include/linux/sunrpc/svcsock.h void (*sk_odata)(struct sock *); sock 27 include/linux/sunrpc/svcsock.h void (*sk_owspace)(struct sock *); sock 27 include/linux/sunrpc/xprtsock.h struct socket * sock; sock 28 include/linux/sunrpc/xprtsock.h struct sock * inet; sock 77 include/linux/sunrpc/xprtsock.h void (*old_data_ready)(struct sock *); sock 78 include/linux/sunrpc/xprtsock.h void (*old_state_change)(struct sock *); sock 79 include/linux/sunrpc/xprtsock.h void (*old_write_space)(struct sock *); sock 80 include/linux/sunrpc/xprtsock.h void (*old_error_report)(struct sock *); sock 420 include/linux/tcp.h static inline struct tcp_sock *tcp_sk(const struct sock *sk) sock 443 include/linux/tcp.h static inline struct tcp_timewait_sock *tcp_twsk(const struct sock *sk) sock 448 include/linux/tcp.h static inline bool tcp_passive_fastopen(const struct sock *sk) sock 454 include/linux/tcp.h static inline void fastopen_queue_tune(struct sock *sk, int backlog) sock 475 include/linux/tcp.h struct sk_buff *tcp_get_timestamping_opt_stats(const struct sock *sk); sock 93 include/linux/tifm.h void (*card_event)(struct tifm_dev *sock); sock 94 include/linux/tifm.h void (*data_event)(struct tifm_dev *sock); sock 123 include/linux/tifm.h struct tifm_dev *sock); sock 125 include/linux/tifm.h struct tifm_dev *sock); sock 142 include/linux/tifm.h void tifm_eject(struct tifm_dev *sock); sock 143 include/linux/tifm.h int tifm_has_ms_pif(struct tifm_dev *sock); sock 144 include/linux/tifm.h int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents, sock 146 include/linux/tifm.h void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents, sock 75 include/linux/udp.h int (*encap_rcv)(struct sock *sk, struct sk_buff *skb); sock 76 include/linux/udp.h int (*encap_err_lookup)(struct sock *sk, struct sk_buff *skb); sock 77 include/linux/udp.h void (*encap_destroy)(struct sock *sk); sock 80 include/linux/udp.h struct sk_buff * (*gro_receive)(struct sock *sk, sock 83 include/linux/udp.h int (*gro_complete)(struct sock *sk, sock 96 include/linux/udp.h static inline struct udp_sock *udp_sk(const struct sock *sk) sock 101 include/linux/udp.h static inline void udp_set_no_check6_tx(struct sock *sk, bool val) sock 106 include/linux/udp.h static inline void udp_set_no_check6_rx(struct sock *sk, bool val) sock 111 include/linux/udp.h static inline bool udp_get_no_check6_tx(struct sock *sk) sock 116 include/linux/udp.h static inline bool udp_get_no_check6_rx(struct sock *sk) sock 121 include/linux/udp.h static inline void udp_cmsg_recv(struct msghdr *msg, struct sock *sk, sock 132 include/linux/udp.h static inline bool udp_unexpected_gso(struct sock *sk, struct sk_buff *skb) sock 110 include/net/addrconf.h bool inet_rcv_saddr_equal(const struct sock *sk, const struct sock *sk2, sock 112 include/net/addrconf.h bool inet_rcv_saddr_any(const struct sock *sk); sock 214 include/net/addrconf.h int ipv6_sock_mc_join(struct sock *sk, int ifindex, sock 216 include/net/addrconf.h int ipv6_sock_mc_drop(struct sock *sk, int ifindex, sock 218 include/net/addrconf.h void __ipv6_sock_mc_close(struct sock *sk); sock 219 include/net/addrconf.h void ipv6_sock_mc_close(struct sock *sk); sock 220 include/net/addrconf.h bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr, sock 272 include/net/addrconf.h int ipv6_sock_ac_join(struct sock *sk, int ifindex, sock 274 include/net/addrconf.h int ipv6_sock_ac_drop(struct sock *sk, int ifindex, sock 276 include/net/addrconf.h void ipv6_sock_ac_close(struct sock *sk); sock 15 include/net/af_rxrpc.h struct sock; sock 30 include/net/af_rxrpc.h typedef void (*rxrpc_notify_rx_t)(struct sock *, struct rxrpc_call *, sock 32 include/net/af_rxrpc.h typedef void (*rxrpc_notify_end_tx_t)(struct sock *, struct rxrpc_call *, sock 34 include/net/af_rxrpc.h typedef void (*rxrpc_notify_new_call_t)(struct sock *, struct rxrpc_call *, sock 16 include/net/af_unix.h struct sock *unix_get_socket(struct file *filp); sock 17 include/net/af_unix.h struct sock *unix_peer_get(struct sock *sk); sock 55 include/net/af_unix.h struct sock sk; sock 59 include/net/af_unix.h struct sock *peer; sock 70 include/net/af_unix.h static inline struct unix_sock *unix_sk(const struct sock *sk) sock 77 include/net/af_unix.h long unix_inq_len(struct sock *sk); sock 78 include/net/af_unix.h long unix_outq_len(struct sock *sk); sock 29 include/net/af_vsock.h struct sock sk; sock 47 include/net/af_vsock.h struct sock *listener; sock 73 include/net/af_vsock.h struct sock *__vsock_create(struct net *net, sock 74 include/net/af_vsock.h struct socket *sock, sock 75 include/net/af_vsock.h struct sock *parent, sock 184 include/net/af_vsock.h void vsock_release_pending(struct sock *pending); sock 185 include/net/af_vsock.h void vsock_add_pending(struct sock *listener, struct sock *pending); sock 186 include/net/af_vsock.h void vsock_remove_pending(struct sock *listener, struct sock *pending); sock 187 include/net/af_vsock.h void vsock_enqueue_accept(struct sock *listener, struct sock *connected); sock 191 include/net/af_vsock.h struct sock *vsock_find_bound_socket(struct sockaddr_vm *addr); sock 192 include/net/af_vsock.h struct sock *vsock_find_connected_socket(struct sockaddr_vm *src, sock 195 include/net/af_vsock.h void vsock_for_each_connected_socket(void (*fn)(struct sock *sk)); sock 260 include/net/ax25.h struct sock *sk; /* Backlink to socket */ sock 265 include/net/ax25.h struct sock sk; sock 269 include/net/ax25.h static inline struct ax25_sock *ax25_sk(const struct sock *sk) sock 274 include/net/ax25.h static inline struct ax25_cb *sk_to_ax25(const struct sock *sk) sock 305 include/net/ax25.h struct sock *ax25_find_listener(ax25_address *, int, struct net_device *, int); sock 306 include/net/ax25.h struct sock *ax25_get_socket(ax25_address *, ax25_address *, int); sock 313 include/net/ax25.h struct sock *ax25_make_new(struct sock *, struct ax25_dev *); sock 246 include/net/bluetooth/bluetooth.h struct sock sk; sock 248 include/net/bluetooth/bluetooth.h struct sock *parent; sock 268 include/net/bluetooth/bluetooth.h void bt_sock_link(struct bt_sock_list *l, struct sock *s); sock 269 include/net/bluetooth/bluetooth.h void bt_sock_unlink(struct bt_sock_list *l, struct sock *s); sock 270 include/net/bluetooth/bluetooth.h int bt_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 272 include/net/bluetooth/bluetooth.h int bt_sock_stream_recvmsg(struct socket *sock, struct msghdr *msg, sock 274 include/net/bluetooth/bluetooth.h __poll_t bt_sock_poll(struct file *file, struct socket *sock, poll_table *wait); sock 275 include/net/bluetooth/bluetooth.h int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 276 include/net/bluetooth/bluetooth.h int bt_sock_wait_state(struct sock *sk, int state, unsigned long timeo); sock 277 include/net/bluetooth/bluetooth.h int bt_sock_wait_ready(struct sock *sk, unsigned long flags); sock 279 include/net/bluetooth/bluetooth.h void bt_accept_enqueue(struct sock *parent, struct sock *sk, bool bh); sock 280 include/net/bluetooth/bluetooth.h void bt_accept_unlink(struct sock *sk); sock 281 include/net/bluetooth/bluetooth.h struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock); sock 345 include/net/bluetooth/bluetooth.h static inline struct sk_buff *bt_skb_send_alloc(struct sock *sk, sock 375 include/net/bluetooth/bluetooth.h void hci_sock_set_flag(struct sock *sk, int nr); sock 376 include/net/bluetooth/bluetooth.h void hci_sock_clear_flag(struct sock *sk, int nr); sock 377 include/net/bluetooth/bluetooth.h int hci_sock_test_flag(struct sock *sk, int nr); sock 378 include/net/bluetooth/bluetooth.h unsigned short hci_sock_get_channel(struct sock *sk); sock 379 include/net/bluetooth/bluetooth.h u32 hci_sock_get_cookie(struct sock *sk); sock 414 include/net/bluetooth/bluetooth.h void bt_sock_reclassify_lock(struct sock *sk, int proto); sock 1471 include/net/bluetooth/hci_core.h int flag, struct sock *skip_sk); sock 1475 include/net/bluetooth/hci_core.h int flag, struct sock *skip_sk); sock 1485 include/net/bluetooth/hci_core.h int (*func) (struct sock *sk, struct hci_dev *hdev, void *data, sock 1496 include/net/bluetooth/hci_core.h void (*hdev_init) (struct sock *sk, struct hci_dev *hdev); sock 1589 include/net/bluetooth/hci_core.h void mgmt_advertising_added(struct sock *sk, struct hci_dev *hdev, sock 1591 include/net/bluetooth/hci_core.h void mgmt_advertising_removed(struct sock *sk, struct hci_dev *hdev, sock 1593 include/net/bluetooth/hci_core.h int mgmt_phy_configuration_changed(struct hci_dev *hdev, struct sock *skip); sock 923 include/net/bluetooth/l2cap.h bool l2cap_is_socket(struct socket *sock); sock 157 include/net/bluetooth/rfcomm.h struct socket *sock; sock 362 include/net/bluetooth/rfcomm.h int rfcomm_dev_ioctl(struct sock *sk, unsigned int cmd, void __user *arg); sock 6 include/net/bpf_sk_storage.h struct sock; sock 8 include/net/bpf_sk_storage.h void bpf_sk_storage_free(struct sock *sk); sock 14 include/net/bpf_sk_storage.h int bpf_sk_storage_clone(const struct sock *sk, struct sock *newsk); sock 16 include/net/bpf_sk_storage.h static inline int bpf_sk_storage_clone(const struct sock *sk, sock 17 include/net/bpf_sk_storage.h struct sock *newsk) sock 37 include/net/busy_poll.h static inline bool sk_can_busy_loop(const struct sock *sk) sock 54 include/net/busy_poll.h static inline bool sk_can_busy_loop(struct sock *sk) sock 86 include/net/busy_poll.h static inline bool sk_busy_loop_timeout(struct sock *sk, sock 102 include/net/busy_poll.h static inline void sk_busy_loop(struct sock *sk, int nonblock) sock 122 include/net/busy_poll.h static inline void sk_mark_napi_id(struct sock *sk, const struct sk_buff *skb) sock 131 include/net/busy_poll.h static inline void sk_mark_napi_id_once(struct sock *sk, sock 2671 include/net/cfg80211.h struct socket *sock; sock 196 include/net/cipso_ipv4.h int cipso_v4_sock_setattr(struct sock *sk, sock 199 include/net/cipso_ipv4.h void cipso_v4_sock_delattr(struct sock *sk); sock 200 include/net/cipso_ipv4.h int cipso_v4_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr); sock 227 include/net/cipso_ipv4.h static inline int cipso_v4_sock_setattr(struct sock *sk, sock 234 include/net/cipso_ipv4.h static inline void cipso_v4_sock_delattr(struct sock *sk) sock 238 include/net/cipso_ipv4.h static inline int cipso_v4_sock_getattr(struct sock *sk, sock 62 include/net/cls_cgroup.h struct sock *sk = skb_to_full_sk(skb); sock 6 include/net/compat.h struct sock; sock 46 include/net/compat.h int cmsghdr_from_user_compat_to_kern(struct msghdr *, struct sock *, sock 49 include/net/compat.h int compat_mc_setsockopt(struct sock *, int, int, char __user *, unsigned int, sock 50 include/net/compat.h int (*)(struct sock *, int, int, char __user *, sock 52 include/net/compat.h int compat_mc_getsockopt(struct sock *, int, int, char __user *, int __user *, sock 53 include/net/compat.h int (*)(struct sock *, int, int, char __user *, sock 122 include/net/dn.h int (*persist_fxn)(struct sock *sk); sock 124 include/net/dn.h void (*keepalive_fxn)(struct sock *sk); sock 128 include/net/dn.h static inline struct dn_scp *DN_SK(struct sock *sk) sock 205 include/net/dn.h struct sock *dn_sklist_find_listener(struct sockaddr_dn *addr); sock 206 include/net/dn.h struct sock *dn_find_by_skb(struct sk_buff *skb); sock 209 include/net/dn.h int dn_destroy_timer(struct sock *sk); sock 216 include/net/dn.h void dn_start_slow_timer(struct sock *sk); sock 217 include/net/dn.h void dn_stop_slow_timer(struct sock *sk); sock 103 include/net/dn_fib.h int dn_fib_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 22 include/net/dn_neigh.h int dn_neigh_router_hello(struct net *net, struct sock *sk, struct sk_buff *skb); sock 23 include/net/dn_neigh.h int dn_neigh_endnode_hello(struct net *net, struct sock *sk, struct sk_buff *skb); sock 26 include/net/dn_neigh.h int dn_to_neigh_output(struct net *net, struct sock *sk, struct sk_buff *skb); sock 10 include/net/dn_nsp.h void dn_nsp_send_data_ack(struct sock *sk); sock 11 include/net/dn_nsp.h void dn_nsp_send_oth_ack(struct sock *sk); sock 12 include/net/dn_nsp.h void dn_send_conn_ack(struct sock *sk); sock 13 include/net/dn_nsp.h void dn_send_conn_conf(struct sock *sk, gfp_t gfp); sock 14 include/net/dn_nsp.h void dn_nsp_send_disc(struct sock *sk, unsigned char type, sock 18 include/net/dn_nsp.h void dn_nsp_send_link(struct sock *sk, unsigned char lsflags, char fcval); sock 19 include/net/dn_nsp.h void dn_nsp_send_conninit(struct sock *sk, unsigned char flags); sock 21 include/net/dn_nsp.h void dn_nsp_output(struct sock *sk); sock 22 include/net/dn_nsp.h int dn_nsp_check_xmit_queue(struct sock *sk, struct sk_buff *skb, sock 24 include/net/dn_nsp.h void dn_nsp_queue_xmit(struct sock *sk, struct sk_buff *skb, gfp_t gfp, sock 26 include/net/dn_nsp.h unsigned long dn_nsp_persist(struct sock *sk); sock 27 include/net/dn_nsp.h int dn_nsp_xmit_timeout(struct sock *sk); sock 30 include/net/dn_nsp.h int dn_nsp_backlog_rcv(struct sock *sk, struct sk_buff *skb); sock 32 include/net/dn_nsp.h struct sk_buff *dn_alloc_skb(struct sock *sk, int size, gfp_t pri); sock 33 include/net/dn_nsp.h struct sk_buff *dn_alloc_send_skb(struct sock *sk, size_t *size, int noblock, sock 188 include/net/dn_nsp.h static __inline__ int dn_congested(struct sock *sk) sock 10 include/net/dn_route.h struct sk_buff *dn_alloc_skb(struct sock *sk, int size, gfp_t pri); sock 12 include/net/dn_route.h struct sock *sk, int flags); sock 35 include/net/dst.h int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb); sock 378 include/net/dst.h int dst_discard_out(struct net *net, struct sock *sk, struct sk_buff *skb); sock 434 include/net/dst.h static inline int dst_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 464 include/net/dst.h const struct sock *sk, sock 472 include/net/dst.h const struct flowi *fl, const struct sock *sk, sock 481 include/net/dst.h const struct sock *sk, sock 494 include/net/dst.h const struct flowi *fl, const struct sock *sk, sock 500 include/net/dst.h const struct sock *sk, int flags, sock 504 include/net/dst.h const struct flowi *fl, const struct sock *sk, sock 12 include/net/dst_ops.h struct sock; sock 29 include/net/dst_ops.h void (*update_pmtu)(struct dst_entry *dst, struct sock *sk, sock 32 include/net/dst_ops.h void (*redirect)(struct dst_entry *dst, struct sock *sk, sock 34 include/net/dst_ops.h int (*local_out)(struct net *net, struct sock *sk, struct sk_buff *skb); sock 16 include/net/inet6_connection_sock.h struct sock; sock 19 include/net/inet6_connection_sock.h struct dst_entry *inet6_csk_route_req(const struct sock *sk, struct flowi6 *fl6, sock 22 include/net/inet6_connection_sock.h void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr); sock 24 include/net/inet6_connection_sock.h int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl); sock 26 include/net/inet6_connection_sock.h struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu); sock 43 include/net/inet6_hashtables.h struct sock *__inet6_lookup_established(struct net *net, sock 51 include/net/inet6_hashtables.h struct sock *inet6_lookup_listener(struct net *net, sock 60 include/net/inet6_hashtables.h static inline struct sock *__inet6_lookup(struct net *net, sock 70 include/net/inet6_hashtables.h struct sock *sk = __inet6_lookup_established(net, hashinfo, saddr, sock 81 include/net/inet6_hashtables.h static inline struct sock *__inet6_lookup_skb(struct inet_hashinfo *hashinfo, sock 88 include/net/inet6_hashtables.h struct sock *sk = skb_steal_sock(skb); sock 100 include/net/inet6_hashtables.h struct sock *inet6_lookup(struct net *net, struct inet_hashinfo *hashinfo, sock 106 include/net/inet6_hashtables.h int inet6_hash(struct sock *sk); sock 15 include/net/inet_common.h struct sock; sock 19 include/net/inet_common.h int inet_release(struct socket *sock); sock 20 include/net/inet_common.h int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, sock 22 include/net/inet_common.h int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, sock 24 include/net/inet_common.h int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, sock 26 include/net/inet_common.h int inet_accept(struct socket *sock, struct socket *newsock, int flags, sock 28 include/net/inet_common.h int inet_send_prepare(struct sock *sk); sock 29 include/net/inet_common.h int inet_sendmsg(struct socket *sock, struct msghdr *msg, size_t size); sock 30 include/net/inet_common.h ssize_t inet_sendpage(struct socket *sock, struct page *page, int offset, sock 32 include/net/inet_common.h int inet_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 34 include/net/inet_common.h int inet_shutdown(struct socket *sock, int how); sock 35 include/net/inet_common.h int inet_listen(struct socket *sock, int backlog); sock 36 include/net/inet_common.h void inet_sock_destruct(struct sock *sk); sock 37 include/net/inet_common.h int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len); sock 38 include/net/inet_common.h int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, sock 40 include/net/inet_common.h int inet_getname(struct socket *sock, struct sockaddr *uaddr, sock 42 include/net/inet_common.h int inet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 43 include/net/inet_common.h int inet_ctl_sock_create(struct sock **sk, unsigned short family, sock 46 include/net/inet_common.h int inet_recv_error(struct sock *sk, struct msghdr *msg, int len, sock 54 include/net/inet_common.h static inline void inet_ctl_sock_destroy(struct sock *sk) sock 34 include/net/inet_connection_sock.h int (*queue_xmit)(struct sock *sk, struct sk_buff *skb, struct flowi *fl); sock 35 include/net/inet_connection_sock.h void (*send_check)(struct sock *sk, struct sk_buff *skb); sock 36 include/net/inet_connection_sock.h int (*rebuild_header)(struct sock *sk); sock 37 include/net/inet_connection_sock.h void (*sk_rx_dst_set)(struct sock *sk, const struct sk_buff *skb); sock 38 include/net/inet_connection_sock.h int (*conn_request)(struct sock *sk, struct sk_buff *skb); sock 39 include/net/inet_connection_sock.h struct sock *(*syn_recv_sock)(const struct sock *sk, struct sk_buff *skb, sock 47 include/net/inet_connection_sock.h int (*setsockopt)(struct sock *sk, int level, int optname, sock 49 include/net/inet_connection_sock.h int (*getsockopt)(struct sock *sk, int level, int optname, sock 52 include/net/inet_connection_sock.h int (*compat_setsockopt)(struct sock *sk, sock 55 include/net/inet_connection_sock.h int (*compat_getsockopt)(struct sock *sk, sock 59 include/net/inet_connection_sock.h void (*addr2sockaddr)(struct sock *sk, struct sockaddr *); sock 60 include/net/inet_connection_sock.h void (*mtu_reduced)(struct sock *sk); sock 101 include/net/inet_connection_sock.h void (*icsk_clean_acked)(struct sock *sk, u32 acked_seq); sock 103 include/net/inet_connection_sock.h unsigned int (*icsk_sync_mss)(struct sock *sk, u32 pmtu); sock 149 include/net/inet_connection_sock.h static inline struct inet_connection_sock *inet_csk(const struct sock *sk) sock 154 include/net/inet_connection_sock.h static inline void *inet_csk_ca(const struct sock *sk) sock 159 include/net/inet_connection_sock.h struct sock *inet_csk_clone_lock(const struct sock *sk, sock 171 include/net/inet_connection_sock.h void inet_csk_init_xmit_timers(struct sock *sk, sock 175 include/net/inet_connection_sock.h void inet_csk_clear_xmit_timers(struct sock *sk); sock 177 include/net/inet_connection_sock.h static inline void inet_csk_schedule_ack(struct sock *sk) sock 182 include/net/inet_connection_sock.h static inline int inet_csk_ack_scheduled(const struct sock *sk) sock 187 include/net/inet_connection_sock.h static inline void inet_csk_delack_init(struct sock *sk) sock 192 include/net/inet_connection_sock.h void inet_csk_delete_keepalive_timer(struct sock *sk); sock 193 include/net/inet_connection_sock.h void inet_csk_reset_keepalive_timer(struct sock *sk, unsigned long timeout); sock 195 include/net/inet_connection_sock.h static inline void inet_csk_clear_xmit_timer(struct sock *sk, const int what) sock 217 include/net/inet_connection_sock.h static inline void inet_csk_reset_xmit_timer(struct sock *sk, const int what, sock 253 include/net/inet_connection_sock.h struct sock *inet_csk_accept(struct sock *sk, int flags, int *err, bool kern); sock 255 include/net/inet_connection_sock.h int inet_csk_get_port(struct sock *sk, unsigned short snum); sock 257 include/net/inet_connection_sock.h struct dst_entry *inet_csk_route_req(const struct sock *sk, struct flowi4 *fl4, sock 259 include/net/inet_connection_sock.h struct dst_entry *inet_csk_route_child_sock(const struct sock *sk, sock 260 include/net/inet_connection_sock.h struct sock *newsk, sock 263 include/net/inet_connection_sock.h struct sock *inet_csk_reqsk_queue_add(struct sock *sk, sock 265 include/net/inet_connection_sock.h struct sock *child); sock 266 include/net/inet_connection_sock.h void inet_csk_reqsk_queue_hash_add(struct sock *sk, struct request_sock *req, sock 268 include/net/inet_connection_sock.h struct sock *inet_csk_complete_hashdance(struct sock *sk, struct sock *child, sock 272 include/net/inet_connection_sock.h static inline void inet_csk_reqsk_queue_added(struct sock *sk) sock 277 include/net/inet_connection_sock.h static inline int inet_csk_reqsk_queue_len(const struct sock *sk) sock 282 include/net/inet_connection_sock.h static inline int inet_csk_reqsk_queue_is_full(const struct sock *sk) sock 287 include/net/inet_connection_sock.h void inet_csk_reqsk_queue_drop(struct sock *sk, struct request_sock *req); sock 288 include/net/inet_connection_sock.h void inet_csk_reqsk_queue_drop_and_put(struct sock *sk, struct request_sock *req); sock 290 include/net/inet_connection_sock.h void inet_csk_destroy_sock(struct sock *sk); sock 291 include/net/inet_connection_sock.h void inet_csk_prepare_forced_close(struct sock *sk); sock 296 include/net/inet_connection_sock.h static inline __poll_t inet_csk_listen_poll(const struct sock *sk) sock 302 include/net/inet_connection_sock.h int inet_csk_listen_start(struct sock *sk, int backlog); sock 303 include/net/inet_connection_sock.h void inet_csk_listen_stop(struct sock *sk); sock 305 include/net/inet_connection_sock.h void inet_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr); sock 307 include/net/inet_connection_sock.h int inet_csk_compat_getsockopt(struct sock *sk, int level, int optname, sock 309 include/net/inet_connection_sock.h int inet_csk_compat_setsockopt(struct sock *sk, int level, int optname, sock 312 include/net/inet_connection_sock.h struct dst_entry *inet_csk_update_pmtu(struct sock *sk, u32 mtu); sock 316 include/net/inet_connection_sock.h static inline void inet_csk_enter_pingpong_mode(struct sock *sk) sock 321 include/net/inet_connection_sock.h static inline void inet_csk_exit_pingpong_mode(struct sock *sk) sock 326 include/net/inet_connection_sock.h static inline bool inet_csk_in_pingpong_mode(struct sock *sk) sock 331 include/net/inet_connection_sock.h static inline void inet_csk_inc_pingpong_cnt(struct sock *sk) sock 52 include/net/inet_ecn.h static inline void INET_ECN_xmit(struct sock *sk) sock 59 include/net/inet_ecn.h static inline void INET_ECN_dontxmit(struct sock *sk) sock 224 include/net/inet_hashtables.h void inet_bind_hash(struct sock *sk, struct inet_bind_bucket *tb, sock 233 include/net/inet_hashtables.h static inline int inet_sk_listen_hashfn(const struct sock *sk) sock 239 include/net/inet_hashtables.h int __inet_inherit_port(const struct sock *sk, struct sock *child); sock 241 include/net/inet_hashtables.h void inet_put_port(struct sock *sk); sock 250 include/net/inet_hashtables.h bool inet_ehash_insert(struct sock *sk, struct sock *osk); sock 251 include/net/inet_hashtables.h bool inet_ehash_nolisten(struct sock *sk, struct sock *osk); sock 252 include/net/inet_hashtables.h int __inet_hash(struct sock *sk, struct sock *osk); sock 253 include/net/inet_hashtables.h int inet_hash(struct sock *sk); sock 254 include/net/inet_hashtables.h void inet_unhash(struct sock *sk); sock 256 include/net/inet_hashtables.h struct sock *__inet_lookup_listener(struct net *net, sock 264 include/net/inet_hashtables.h static inline struct sock *inet_lookup_listener(struct net *net, sock 325 include/net/inet_hashtables.h struct sock *__inet_lookup_established(struct net *net, sock 331 include/net/inet_hashtables.h static inline struct sock * sock 341 include/net/inet_hashtables.h static inline struct sock *__inet_lookup(struct net *net, sock 350 include/net/inet_hashtables.h struct sock *sk; sock 362 include/net/inet_hashtables.h static inline struct sock *inet_lookup(struct net *net, sock 369 include/net/inet_hashtables.h struct sock *sk; sock 380 include/net/inet_hashtables.h static inline struct sock *__inet_lookup_skb(struct inet_hashinfo *hashinfo, sock 388 include/net/inet_hashtables.h struct sock *sk = skb_steal_sock(skb); sock 405 include/net/inet_hashtables.h static inline void sk_daddr_set(struct sock *sk, __be32 addr) sock 413 include/net/inet_hashtables.h static inline void sk_rcv_saddr_set(struct sock *sk, __be32 addr) sock 422 include/net/inet_hashtables.h struct sock *sk, u32 port_offset, sock 424 include/net/inet_hashtables.h struct sock *, __u16, sock 428 include/net/inet_hashtables.h struct sock *sk); sock 108 include/net/inet_sock.h static inline u32 inet_request_mark(const struct sock *sk, struct sk_buff *skb) sock 116 include/net/inet_sock.h static inline int inet_request_bound_dev_if(const struct sock *sk, sock 129 include/net/inet_sock.h static inline int inet_sk_bound_l3mdev(const struct sock *sk) sock 197 include/net/inet_sock.h struct sock sk; sock 262 include/net/inet_sock.h static inline struct sock *sk_to_full_sk(struct sock *sk) sock 272 include/net/inet_sock.h static inline const struct sock *sk_const_to_full_sk(const struct sock *sk) sock 281 include/net/inet_sock.h static inline struct sock *skb_to_full_sk(const struct sk_buff *skb) sock 286 include/net/inet_sock.h static inline struct inet_sock *inet_sk(const struct sock *sk) sock 291 include/net/inet_sock.h static inline void __inet_sk_copy_descendant(struct sock *sk_to, sock 292 include/net/inet_sock.h const struct sock *sk_from, sock 299 include/net/inet_sock.h static inline void inet_sk_copy_descendant(struct sock *sk_to, sock 300 include/net/inet_sock.h const struct sock *sk_from) sock 306 include/net/inet_sock.h int inet_sk_rebuild_header(struct sock *sk); sock 315 include/net/inet_sock.h static inline int inet_sk_state_load(const struct sock *sk) sock 329 include/net/inet_sock.h void inet_sk_state_store(struct sock *sk, int newstate); sock 331 include/net/inet_sock.h void inet_sk_set_state(struct sock *sk, int state); sock 346 include/net/inet_sock.h struct sock *sk_listener, sock 349 include/net/inet_sock.h static inline __u8 inet_sk_flowi_flags(const struct sock *sk) sock 358 include/net/inet_sock.h static inline void inet_inc_convert_csum(struct sock *sk) sock 363 include/net/inet_sock.h static inline void inet_dec_convert_csum(struct sock *sk) sock 369 include/net/inet_sock.h static inline bool inet_get_convert_csum(struct sock *sk) sock 80 include/net/inet_timewait_sock.h static inline struct inet_timewait_sock *inet_twsk(const struct sock *sk) sock 91 include/net/inet_timewait_sock.h struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk, sock 95 include/net/inet_timewait_sock.h void inet_twsk_hashdance(struct inet_timewait_sock *tw, struct sock *sk, sock 41 include/net/ip.h struct sock; sock 123 include/net/ip.h struct sock *sk; sock 125 include/net/ip.h void (*destructor)(struct sock *); sock 126 include/net/ip.h struct sock *saved_sk; sock 151 include/net/ip.h int ip_build_and_send_pkt(struct sk_buff *skb, const struct sock *sk, sock 161 include/net/ip.h int ip_output(struct net *net, struct sock *sk, struct sk_buff *skb); sock 162 include/net/ip.h int ip_mc_output(struct net *net, struct sock *sk, struct sk_buff *skb); sock 163 include/net/ip.h int ip_do_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 164 include/net/ip.h int (*output)(struct net *, struct sock *, struct sk_buff *)); sock 204 include/net/ip.h int __ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb); sock 205 include/net/ip.h int ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb); sock 207 include/net/ip.h int __ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl, sock 210 include/net/ip.h int ip_append_data(struct sock *sk, struct flowi4 *fl4, sock 219 include/net/ip.h ssize_t ip_append_page(struct sock *sk, struct flowi4 *fl4, struct page *page, sock 221 include/net/ip.h struct sk_buff *__ip_make_skb(struct sock *sk, struct flowi4 *fl4, sock 225 include/net/ip.h int ip_push_pending_frames(struct sock *sk, struct flowi4 *fl4); sock 226 include/net/ip.h void ip_flush_pending_frames(struct sock *sk); sock 227 include/net/ip.h struct sk_buff *ip_make_skb(struct sock *sk, struct flowi4 *fl4, sock 234 include/net/ip.h static inline int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, sock 240 include/net/ip.h static inline struct sk_buff *ip_finish_skb(struct sock *sk, struct flowi4 *fl4) sock 250 include/net/ip.h static inline __u8 get_rtconn_flags(struct ipcm_cookie* ipc, struct sock* sk) sock 256 include/net/ip.h int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); sock 257 include/net/ip.h int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); sock 259 include/net/ip.h void ip4_datagram_release_cb(struct sock *sk); sock 279 include/net/ip.h void ip_send_unicast_reply(struct sock *sk, struct sk_buff *skb, sock 412 include/net/ip.h int ip_dont_fragment(const struct sock *sk, const struct dst_entry *dst) sock 421 include/net/ip.h static inline bool ip_sk_accept_pmtu(const struct sock *sk) sock 427 include/net/ip.h static inline bool ip_sk_use_pmtu(const struct sock *sk) sock 432 include/net/ip.h static inline bool ip_sk_ignore_df(const struct sock *sk) sock 451 include/net/ip.h static inline unsigned int ip_skb_dst_mtu(struct sock *sk, sock 498 include/net/ip.h struct sock *sk, int segs) sock 520 include/net/ip.h struct sock *sk) sock 618 include/net/ip.h static __inline__ void inet_reset_saddr(struct sock *sk) sock 725 include/net/ip.h void ipv4_pktinfo_prepare(const struct sock *sk, struct sk_buff *skb); sock 726 include/net/ip.h void ip_cmsg_recv_offset(struct msghdr *msg, struct sock *sk, sock 728 include/net/ip.h int ip_cmsg_send(struct sock *sk, struct msghdr *msg, sock 730 include/net/ip.h int ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval, sock 732 include/net/ip.h int ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, sock 734 include/net/ip.h int compat_ip_setsockopt(struct sock *sk, int level, int optname, sock 736 include/net/ip.h int compat_ip_getsockopt(struct sock *sk, int level, int optname, sock 738 include/net/ip.h int ip_ra_control(struct sock *sk, unsigned char on, sock 739 include/net/ip.h void (*destructor)(struct sock *)); sock 741 include/net/ip.h int ip_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len); sock 742 include/net/ip.h void ip_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port, sock 744 include/net/ip.h void ip_local_error(struct sock *sk, int err, __be32 daddr, __be16 dport, sock 80 include/net/ip6_checksum.h static inline void tcp_v6_send_check(struct sock *sk, struct sk_buff *skb) sock 88 include/net/ip6_route.h const struct sock *sk, sock 91 include/net/ip6_route.h struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk, sock 95 include/net/ip6_route.h const struct sock *sk, sock 185 include/net/ip6_route.h void ip6_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, __be32 mtu); sock 189 include/net/ip6_route.h void ip6_sk_redirect(struct sk_buff *skb, struct sock *sk); sock 226 include/net/ip6_route.h static inline void ip6_dst_store(struct sock *sk, struct dst_entry *dst, sock 240 include/net/ip6_route.h void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst, sock 261 include/net/ip6_route.h int ip6_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 262 include/net/ip6_route.h int (*output)(struct net *, struct sock *, struct sk_buff *)); sock 273 include/net/ip6_route.h static inline bool ip6_sk_accept_pmtu(const struct sock *sk) sock 279 include/net/ip6_route.h static inline bool ip6_sk_ignore_df(const struct sock *sk) sock 153 include/net/ip6_tunnel.h static inline void ip6tunnel_xmit(struct sock *sk, struct sk_buff *skb, sock 414 include/net/ip_tunnels.h void iptunnel_xmit(struct sock *sk, struct rtable *rt, struct sk_buff *skb, sock 274 include/net/ipv6.h struct sock *sk; sock 276 include/net/ipv6.h void (*destructor)(struct sock *); sock 393 include/net/ipv6.h struct ip6_flowlabel *__fl6_sock_lookup(struct sock *sk, __be32 label); sock 396 include/net/ipv6.h static inline struct ip6_flowlabel *fl6_sock_lookup(struct sock *sk, sock 408 include/net/ipv6.h void fl6_free_socklist(struct sock *sk); sock 409 include/net/ipv6.h int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen); sock 410 include/net/ipv6.h int ipv6_flowlabel_opt_get(struct sock *sk, struct in6_flowlabel_req *freq, sock 424 include/net/ipv6.h void icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, sock 427 include/net/ipv6.h int ip6_ra_control(struct sock *sk, int sel); sock 431 include/net/ipv6.h struct ipv6_txoptions *ipv6_dup_options(struct sock *sk, sock 433 include/net/ipv6.h struct ipv6_txoptions *ipv6_renew_options(struct sock *sk, sock 440 include/net/ipv6.h bool ipv6_opt_accepted(const struct sock *sk, const struct sk_buff *skb, sock 442 include/net/ipv6.h struct ipv6_txoptions *ipv6_update_options(struct sock *sk, sock 906 include/net/ipv6.h static inline void ip6_set_txhash(struct sock *sk) { } sock 978 include/net/ipv6.h int ip6_rcv_finish(struct net *net, struct sock *sk, struct sk_buff *skb); sock 983 include/net/ipv6.h int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6, sock 988 include/net/ipv6.h int ip6_append_data(struct sock *sk, sock 995 include/net/ipv6.h int ip6_push_pending_frames(struct sock *sk); sock 997 include/net/ipv6.h void ip6_flush_pending_frames(struct sock *sk); sock 1001 include/net/ipv6.h struct sk_buff *__ip6_make_skb(struct sock *sk, struct sk_buff_head *queue, sock 1004 include/net/ipv6.h struct sk_buff *ip6_make_skb(struct sock *sk, sock 1012 include/net/ipv6.h static inline struct sk_buff *ip6_finish_skb(struct sock *sk) sock 1018 include/net/ipv6.h int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst, sock 1020 include/net/ipv6.h struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6, sock 1022 include/net/ipv6.h struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6, sock 1032 include/net/ipv6.h int ip6_output(struct net *net, struct sock *sk, struct sk_buff *skb); sock 1039 include/net/ipv6.h int __ip6_local_out(struct net *net, struct sock *sk, struct sk_buff *skb); sock 1040 include/net/ipv6.h int ip6_local_out(struct net *net, struct sock *sk, struct sk_buff *skb); sock 1077 include/net/ipv6.h int ipv6_setsockopt(struct sock *sk, int level, int optname, sock 1079 include/net/ipv6.h int ipv6_getsockopt(struct sock *sk, int level, int optname, sock 1081 include/net/ipv6.h int compat_ipv6_setsockopt(struct sock *sk, int level, int optname, sock 1083 include/net/ipv6.h int compat_ipv6_getsockopt(struct sock *sk, int level, int optname, sock 1086 include/net/ipv6.h int __ip6_datagram_connect(struct sock *sk, struct sockaddr *addr, sock 1088 include/net/ipv6.h int ip6_datagram_connect(struct sock *sk, struct sockaddr *addr, int addr_len); sock 1089 include/net/ipv6.h int ip6_datagram_connect_v6_only(struct sock *sk, struct sockaddr *addr, sock 1091 include/net/ipv6.h int ip6_datagram_dst_update(struct sock *sk, bool fix_sk_saddr); sock 1092 include/net/ipv6.h void ip6_datagram_release_cb(struct sock *sk); sock 1094 include/net/ipv6.h int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, sock 1096 include/net/ipv6.h int ipv6_recv_rxpmtu(struct sock *sk, struct msghdr *msg, int len, sock 1098 include/net/ipv6.h void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port, sock 1100 include/net/ipv6.h void ipv6_local_error(struct sock *sk, int err, struct flowi6 *fl6, u32 info); sock 1101 include/net/ipv6.h void ipv6_local_rxpmtu(struct sock *sk, struct flowi6 *fl6, u32 mtu); sock 1103 include/net/ipv6.h int inet6_release(struct socket *sock); sock 1104 include/net/ipv6.h int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len); sock 1105 include/net/ipv6.h int inet6_getname(struct socket *sock, struct sockaddr *uaddr, sock 1107 include/net/ipv6.h int inet6_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 1110 include/net/ipv6.h struct sock *sk); sock 1122 include/net/ipv6.h int ip6_mc_source(int add, int omode, struct sock *sk, sock 1124 include/net/ipv6.h int ip6_mc_msfilter(struct sock *sk, struct group_filter *gsf); sock 1125 include/net/ipv6.h int ip6_mc_msfget(struct sock *sk, struct group_filter *gsf, sock 1158 include/net/ipv6.h int ipv6_sock_mc_join(struct sock *sk, int ifindex, sock 1160 include/net/ipv6.h int ipv6_sock_mc_join_ssm(struct sock *sk, int ifindex, sock 1162 include/net/ipv6.h int ipv6_sock_mc_drop(struct sock *sk, int ifindex, sock 23 include/net/ipv6_stubs.h int (*ipv6_sock_mc_join)(struct sock *sk, int ifindex, sock 25 include/net/ipv6_stubs.h int (*ipv6_sock_mc_drop)(struct sock *sk, int ifindex, sock 28 include/net/ipv6_stubs.h const struct sock *sk, sock 65 include/net/ipv6_stubs.h int (*inet6_bind)(struct sock *sk, struct sockaddr *uaddr, int addr_len, sock 67 include/net/ipv6_stubs.h struct sock *(*udp6_lib_lookup)(struct net *net, sock 23 include/net/ipx.h __be16 sock; sock 97 include/net/ipx.h struct sock sk; sock 112 include/net/ipx.h static inline struct ipx_sock *ipx_sk(struct sock *sk) sock 149 include/net/ipx.h int ipxrtr_route_packet(struct sock *sk, struct sockaddr_ipx *usipx, sock 114 include/net/iucv/af_iucv.h struct sock sk; sock 121 include/net/iucv/af_iucv.h struct sock *parent; sock 161 include/net/iucv/af_iucv.h __poll_t iucv_sock_poll(struct file *file, struct socket *sock, sock 163 include/net/iucv/af_iucv.h void iucv_sock_link(struct iucv_sock_list *l, struct sock *s); sock 164 include/net/iucv/af_iucv.h void iucv_sock_unlink(struct iucv_sock_list *l, struct sock *s); sock 165 include/net/iucv/af_iucv.h void iucv_accept_enqueue(struct sock *parent, struct sock *sk); sock 166 include/net/iucv/af_iucv.h void iucv_accept_unlink(struct sock *sk); sock 167 include/net/iucv/af_iucv.h struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock); sock 59 include/net/kcm.h struct sock sk; sock 90 include/net/kcm.h struct sock *sk; sock 99 include/net/kcm.h void (*save_state_change)(struct sock *sk); sock 100 include/net/kcm.h void (*save_data_ready)(struct sock *sk); sock 101 include/net/kcm.h void (*save_write_space)(struct sock *sk); sock 30 include/net/l3mdev.h struct sock *sk, struct sk_buff *skb, sock 175 include/net/l3mdev.h struct sk_buff *l3mdev_l3_out(struct sock *sk, struct sk_buff *skb, u16 proto) sock 192 include/net/l3mdev.h struct sk_buff *l3mdev_ip_out(struct sock *sk, struct sk_buff *skb) sock 198 include/net/l3mdev.h struct sk_buff *l3mdev_ip6_out(struct sock *sk, struct sk_buff *skb) sock 272 include/net/l3mdev.h struct sk_buff *l3mdev_ip_out(struct sock *sk, struct sk_buff *skb) sock 278 include/net/l3mdev.h struct sk_buff *l3mdev_ip6_out(struct sock *sk, struct sk_buff *skb) sock 90 include/net/llc_c_ac.h typedef int (*llc_conn_action_t)(struct sock *sk, struct sk_buff *skb); sock 92 include/net/llc_c_ac.h int llc_conn_ac_clear_remote_busy(struct sock *sk, struct sk_buff *skb); sock 93 include/net/llc_c_ac.h int llc_conn_ac_conn_ind(struct sock *sk, struct sk_buff *skb); sock 94 include/net/llc_c_ac.h int llc_conn_ac_conn_confirm(struct sock *sk, struct sk_buff *skb); sock 95 include/net/llc_c_ac.h int llc_conn_ac_data_ind(struct sock *sk, struct sk_buff *skb); sock 96 include/net/llc_c_ac.h int llc_conn_ac_disc_ind(struct sock *sk, struct sk_buff *skb); sock 97 include/net/llc_c_ac.h int llc_conn_ac_rst_ind(struct sock *sk, struct sk_buff *skb); sock 98 include/net/llc_c_ac.h int llc_conn_ac_rst_confirm(struct sock *sk, struct sk_buff *skb); sock 99 include/net/llc_c_ac.h int llc_conn_ac_clear_remote_busy_if_f_eq_1(struct sock *sk, sock 101 include/net/llc_c_ac.h int llc_conn_ac_stop_rej_tmr_if_data_flag_eq_2(struct sock *sk, sock 103 include/net/llc_c_ac.h int llc_conn_ac_send_disc_cmd_p_set_x(struct sock *sk, struct sk_buff *skb); sock 104 include/net/llc_c_ac.h int llc_conn_ac_send_dm_rsp_f_set_p(struct sock *sk, struct sk_buff *skb); sock 105 include/net/llc_c_ac.h int llc_conn_ac_send_dm_rsp_f_set_1(struct sock *sk, struct sk_buff *skb); sock 106 include/net/llc_c_ac.h int llc_conn_ac_send_frmr_rsp_f_set_x(struct sock *sk, struct sk_buff *skb); sock 107 include/net/llc_c_ac.h int llc_conn_ac_resend_frmr_rsp_f_set_0(struct sock *sk, struct sk_buff *skb); sock 108 include/net/llc_c_ac.h int llc_conn_ac_resend_frmr_rsp_f_set_p(struct sock *sk, struct sk_buff *skb); sock 109 include/net/llc_c_ac.h int llc_conn_ac_send_i_cmd_p_set_1(struct sock *sk, struct sk_buff *skb); sock 110 include/net/llc_c_ac.h int llc_conn_ac_send_i_xxx_x_set_0(struct sock *sk, struct sk_buff *skb); sock 111 include/net/llc_c_ac.h int llc_conn_ac_resend_i_xxx_x_set_0(struct sock *sk, struct sk_buff *skb); sock 112 include/net/llc_c_ac.h int llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr(struct sock *sk, sock 114 include/net/llc_c_ac.h int llc_conn_ac_resend_i_rsp_f_set_1(struct sock *sk, struct sk_buff *skb); sock 115 include/net/llc_c_ac.h int llc_conn_ac_send_rej_cmd_p_set_1(struct sock *sk, struct sk_buff *skb); sock 116 include/net/llc_c_ac.h int llc_conn_ac_send_rej_rsp_f_set_1(struct sock *sk, struct sk_buff *skb); sock 117 include/net/llc_c_ac.h int llc_conn_ac_send_rej_xxx_x_set_0(struct sock *sk, struct sk_buff *skb); sock 118 include/net/llc_c_ac.h int llc_conn_ac_send_rnr_cmd_p_set_1(struct sock *sk, struct sk_buff *skb); sock 119 include/net/llc_c_ac.h int llc_conn_ac_send_rnr_rsp_f_set_1(struct sock *sk, struct sk_buff *skb); sock 120 include/net/llc_c_ac.h int llc_conn_ac_send_rnr_xxx_x_set_0(struct sock *sk, struct sk_buff *skb); sock 121 include/net/llc_c_ac.h int llc_conn_ac_set_remote_busy(struct sock *sk, struct sk_buff *skb); sock 122 include/net/llc_c_ac.h int llc_conn_ac_opt_send_rnr_xxx_x_set_0(struct sock *sk, struct sk_buff *skb); sock 123 include/net/llc_c_ac.h int llc_conn_ac_send_rr_cmd_p_set_1(struct sock *sk, struct sk_buff *skb); sock 124 include/net/llc_c_ac.h int llc_conn_ac_send_rr_rsp_f_set_1(struct sock *sk, struct sk_buff *skb); sock 125 include/net/llc_c_ac.h int llc_conn_ac_send_ack_rsp_f_set_1(struct sock *sk, struct sk_buff *skb); sock 126 include/net/llc_c_ac.h int llc_conn_ac_send_rr_xxx_x_set_0(struct sock *sk, struct sk_buff *skb); sock 127 include/net/llc_c_ac.h int llc_conn_ac_send_ack_xxx_x_set_0(struct sock *sk, struct sk_buff *skb); sock 128 include/net/llc_c_ac.h int llc_conn_ac_send_sabme_cmd_p_set_x(struct sock *sk, struct sk_buff *skb); sock 129 include/net/llc_c_ac.h int llc_conn_ac_send_ua_rsp_f_set_p(struct sock *sk, struct sk_buff *skb); sock 130 include/net/llc_c_ac.h int llc_conn_ac_set_s_flag_0(struct sock *sk, struct sk_buff *skb); sock 131 include/net/llc_c_ac.h int llc_conn_ac_set_s_flag_1(struct sock *sk, struct sk_buff *skb); sock 132 include/net/llc_c_ac.h int llc_conn_ac_start_p_timer(struct sock *sk, struct sk_buff *skb); sock 133 include/net/llc_c_ac.h int llc_conn_ac_start_ack_timer(struct sock *sk, struct sk_buff *skb); sock 134 include/net/llc_c_ac.h int llc_conn_ac_start_rej_timer(struct sock *sk, struct sk_buff *skb); sock 135 include/net/llc_c_ac.h int llc_conn_ac_start_ack_tmr_if_not_running(struct sock *sk, sock 137 include/net/llc_c_ac.h int llc_conn_ac_stop_ack_timer(struct sock *sk, struct sk_buff *skb); sock 138 include/net/llc_c_ac.h int llc_conn_ac_stop_p_timer(struct sock *sk, struct sk_buff *skb); sock 139 include/net/llc_c_ac.h int llc_conn_ac_stop_rej_timer(struct sock *sk, struct sk_buff *skb); sock 140 include/net/llc_c_ac.h int llc_conn_ac_stop_all_timers(struct sock *sk, struct sk_buff *skb); sock 141 include/net/llc_c_ac.h int llc_conn_ac_stop_other_timers(struct sock *sk, struct sk_buff *skb); sock 142 include/net/llc_c_ac.h int llc_conn_ac_upd_nr_received(struct sock *sk, struct sk_buff *skb); sock 143 include/net/llc_c_ac.h int llc_conn_ac_inc_tx_win_size(struct sock *sk, struct sk_buff *skb); sock 144 include/net/llc_c_ac.h int llc_conn_ac_dec_tx_win_size(struct sock *sk, struct sk_buff *skb); sock 145 include/net/llc_c_ac.h int llc_conn_ac_upd_p_flag(struct sock *sk, struct sk_buff *skb); sock 146 include/net/llc_c_ac.h int llc_conn_ac_set_data_flag_2(struct sock *sk, struct sk_buff *skb); sock 147 include/net/llc_c_ac.h int llc_conn_ac_set_data_flag_0(struct sock *sk, struct sk_buff *skb); sock 148 include/net/llc_c_ac.h int llc_conn_ac_set_data_flag_1(struct sock *sk, struct sk_buff *skb); sock 149 include/net/llc_c_ac.h int llc_conn_ac_set_data_flag_1_if_data_flag_eq_0(struct sock *sk, sock 151 include/net/llc_c_ac.h int llc_conn_ac_set_p_flag_0(struct sock *sk, struct sk_buff *skb); sock 152 include/net/llc_c_ac.h int llc_conn_ac_set_remote_busy_0(struct sock *sk, struct sk_buff *skb); sock 153 include/net/llc_c_ac.h int llc_conn_ac_set_retry_cnt_0(struct sock *sk, struct sk_buff *skb); sock 154 include/net/llc_c_ac.h int llc_conn_ac_set_cause_flag_0(struct sock *sk, struct sk_buff *skb); sock 155 include/net/llc_c_ac.h int llc_conn_ac_set_cause_flag_1(struct sock *sk, struct sk_buff *skb); sock 156 include/net/llc_c_ac.h int llc_conn_ac_inc_retry_cnt_by_1(struct sock *sk, struct sk_buff *skb); sock 157 include/net/llc_c_ac.h int llc_conn_ac_set_vr_0(struct sock *sk, struct sk_buff *skb); sock 158 include/net/llc_c_ac.h int llc_conn_ac_inc_vr_by_1(struct sock *sk, struct sk_buff *skb); sock 159 include/net/llc_c_ac.h int llc_conn_ac_set_vs_0(struct sock *sk, struct sk_buff *skb); sock 160 include/net/llc_c_ac.h int llc_conn_ac_set_vs_nr(struct sock *sk, struct sk_buff *skb); sock 161 include/net/llc_c_ac.h int llc_conn_ac_rst_vs(struct sock *sk, struct sk_buff *skb); sock 162 include/net/llc_c_ac.h int llc_conn_ac_upd_vs(struct sock *sk, struct sk_buff *skb); sock 163 include/net/llc_c_ac.h int llc_conn_disc(struct sock *sk, struct sk_buff *skb); sock 164 include/net/llc_c_ac.h int llc_conn_reset(struct sock *sk, struct sk_buff *skb); sock 165 include/net/llc_c_ac.h int llc_conn_ac_disc_confirm(struct sock *sk, struct sk_buff *skb); sock 167 include/net/llc_c_ac.h int llc_conn_ac_send_ack_if_needed(struct sock *sk, struct sk_buff *skb); sock 168 include/net/llc_c_ac.h int llc_conn_ac_adjust_npta_by_rr(struct sock *sk, struct sk_buff *skb); sock 169 include/net/llc_c_ac.h int llc_conn_ac_adjust_npta_by_rnr(struct sock *sk, struct sk_buff *skb); sock 170 include/net/llc_c_ac.h int llc_conn_ac_rst_sendack_flag(struct sock *sk, struct sk_buff *skb); sock 171 include/net/llc_c_ac.h int llc_conn_ac_send_i_rsp_as_ack(struct sock *sk, struct sk_buff *skb); sock 172 include/net/llc_c_ac.h int llc_conn_ac_send_i_as_ack(struct sock *sk, struct sk_buff *skb); sock 179 include/net/llc_c_ac.h void llc_conn_set_p_flag(struct sock *sk, u8 value); sock 128 include/net/llc_c_ev.h typedef int (*llc_conn_ev_t)(struct sock *sk, struct sk_buff *skb); sock 129 include/net/llc_c_ev.h typedef int (*llc_conn_ev_qfyr_t)(struct sock *sk, struct sk_buff *skb); sock 131 include/net/llc_c_ev.h int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb); sock 132 include/net/llc_c_ev.h int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb); sock 133 include/net/llc_c_ev.h int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb); sock 134 include/net/llc_c_ev.h int llc_conn_ev_rst_req(struct sock *sk, struct sk_buff *skb); sock 135 include/net/llc_c_ev.h int llc_conn_ev_local_busy_detected(struct sock *sk, struct sk_buff *skb); sock 136 include/net/llc_c_ev.h int llc_conn_ev_local_busy_cleared(struct sock *sk, struct sk_buff *skb); sock 137 include/net/llc_c_ev.h int llc_conn_ev_rx_bad_pdu(struct sock *sk, struct sk_buff *skb); sock 138 include/net/llc_c_ev.h int llc_conn_ev_rx_disc_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb); sock 139 include/net/llc_c_ev.h int llc_conn_ev_rx_dm_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb); sock 140 include/net/llc_c_ev.h int llc_conn_ev_rx_frmr_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb); sock 141 include/net/llc_c_ev.h int llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns(struct sock *sk, sock 143 include/net/llc_c_ev.h int llc_conn_ev_rx_i_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb); sock 144 include/net/llc_c_ev.h int llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns(struct sock *sk, sock 146 include/net/llc_c_ev.h int llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns(struct sock *sk, sock 148 include/net/llc_c_ev.h int llc_conn_ev_rx_rej_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb); sock 149 include/net/llc_c_ev.h int llc_conn_ev_rx_sabme_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb); sock 150 include/net/llc_c_ev.h int llc_conn_ev_rx_ua_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb); sock 151 include/net/llc_c_ev.h int llc_conn_ev_rx_xxx_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb); sock 152 include/net/llc_c_ev.h int llc_conn_ev_rx_xxx_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb); sock 153 include/net/llc_c_ev.h int llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr(struct sock *sk, sock 155 include/net/llc_c_ev.h int llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr(struct sock *sk, sock 157 include/net/llc_c_ev.h int llc_conn_ev_p_tmr_exp(struct sock *sk, struct sk_buff *skb); sock 158 include/net/llc_c_ev.h int llc_conn_ev_ack_tmr_exp(struct sock *sk, struct sk_buff *skb); sock 159 include/net/llc_c_ev.h int llc_conn_ev_rej_tmr_exp(struct sock *sk, struct sk_buff *skb); sock 160 include/net/llc_c_ev.h int llc_conn_ev_busy_tmr_exp(struct sock *sk, struct sk_buff *skb); sock 161 include/net/llc_c_ev.h int llc_conn_ev_sendack_tmr_exp(struct sock *sk, struct sk_buff *skb); sock 163 include/net/llc_c_ev.h int llc_conn_ev_rx_xxx_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb); sock 164 include/net/llc_c_ev.h int llc_conn_ev_rx_xxx_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb); sock 165 include/net/llc_c_ev.h int llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns(struct sock *sk, sock 167 include/net/llc_c_ev.h int llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns(struct sock *sk, sock 169 include/net/llc_c_ev.h int llc_conn_ev_rx_i_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb); sock 170 include/net/llc_c_ev.h int llc_conn_ev_rx_i_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb); sock 171 include/net/llc_c_ev.h int llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns(struct sock *sk, sock 173 include/net/llc_c_ev.h int llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns(struct sock *sk, sock 175 include/net/llc_c_ev.h int llc_conn_ev_rx_i_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb); sock 176 include/net/llc_c_ev.h int llc_conn_ev_rx_i_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb); sock 177 include/net/llc_c_ev.h int llc_conn_ev_rx_rr_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb); sock 178 include/net/llc_c_ev.h int llc_conn_ev_rx_rr_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb); sock 179 include/net/llc_c_ev.h int llc_conn_ev_rx_rr_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb); sock 180 include/net/llc_c_ev.h int llc_conn_ev_rx_rr_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb); sock 181 include/net/llc_c_ev.h int llc_conn_ev_rx_rnr_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb); sock 182 include/net/llc_c_ev.h int llc_conn_ev_rx_rnr_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb); sock 183 include/net/llc_c_ev.h int llc_conn_ev_rx_rnr_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb); sock 184 include/net/llc_c_ev.h int llc_conn_ev_rx_rnr_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb); sock 185 include/net/llc_c_ev.h int llc_conn_ev_rx_rej_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb); sock 186 include/net/llc_c_ev.h int llc_conn_ev_rx_rej_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb); sock 187 include/net/llc_c_ev.h int llc_conn_ev_rx_rej_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb); sock 188 include/net/llc_c_ev.h int llc_conn_ev_rx_rej_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb); sock 189 include/net/llc_c_ev.h int llc_conn_ev_rx_any_frame(struct sock *sk, struct sk_buff *skb); sock 190 include/net/llc_c_ev.h int llc_conn_ev_tx_buffer_full(struct sock *sk, struct sk_buff *skb); sock 191 include/net/llc_c_ev.h int llc_conn_ev_init_p_f_cycle(struct sock *sk, struct sk_buff *skb); sock 194 include/net/llc_c_ev.h int llc_conn_ev_qlfy_data_flag_eq_1(struct sock *sk, struct sk_buff *skb); sock 195 include/net/llc_c_ev.h int llc_conn_ev_qlfy_data_flag_eq_0(struct sock *sk, struct sk_buff *skb); sock 196 include/net/llc_c_ev.h int llc_conn_ev_qlfy_data_flag_eq_2(struct sock *sk, struct sk_buff *skb); sock 197 include/net/llc_c_ev.h int llc_conn_ev_qlfy_p_flag_eq_1(struct sock *sk, struct sk_buff *skb); sock 198 include/net/llc_c_ev.h int llc_conn_ev_qlfy_last_frame_eq_1(struct sock *sk, struct sk_buff *skb); sock 199 include/net/llc_c_ev.h int llc_conn_ev_qlfy_last_frame_eq_0(struct sock *sk, struct sk_buff *skb); sock 200 include/net/llc_c_ev.h int llc_conn_ev_qlfy_p_flag_eq_0(struct sock *sk, struct sk_buff *skb); sock 201 include/net/llc_c_ev.h int llc_conn_ev_qlfy_p_flag_eq_f(struct sock *sk, struct sk_buff *skb); sock 202 include/net/llc_c_ev.h int llc_conn_ev_qlfy_remote_busy_eq_0(struct sock *sk, struct sk_buff *skb); sock 203 include/net/llc_c_ev.h int llc_conn_ev_qlfy_remote_busy_eq_1(struct sock *sk, struct sk_buff *skb); sock 204 include/net/llc_c_ev.h int llc_conn_ev_qlfy_retry_cnt_lt_n2(struct sock *sk, struct sk_buff *skb); sock 205 include/net/llc_c_ev.h int llc_conn_ev_qlfy_retry_cnt_gte_n2(struct sock *sk, struct sk_buff *skb); sock 206 include/net/llc_c_ev.h int llc_conn_ev_qlfy_s_flag_eq_1(struct sock *sk, struct sk_buff *skb); sock 207 include/net/llc_c_ev.h int llc_conn_ev_qlfy_s_flag_eq_0(struct sock *sk, struct sk_buff *skb); sock 208 include/net/llc_c_ev.h int llc_conn_ev_qlfy_cause_flag_eq_1(struct sock *sk, struct sk_buff *skb); sock 209 include/net/llc_c_ev.h int llc_conn_ev_qlfy_cause_flag_eq_0(struct sock *sk, struct sk_buff *skb); sock 210 include/net/llc_c_ev.h int llc_conn_ev_qlfy_set_status_conn(struct sock *sk, struct sk_buff *skb); sock 211 include/net/llc_c_ev.h int llc_conn_ev_qlfy_set_status_disc(struct sock *sk, struct sk_buff *skb); sock 212 include/net/llc_c_ev.h int llc_conn_ev_qlfy_set_status_failed(struct sock *sk, struct sk_buff *skb); sock 213 include/net/llc_c_ev.h int llc_conn_ev_qlfy_set_status_remote_busy(struct sock *sk, sock 215 include/net/llc_c_ev.h int llc_conn_ev_qlfy_set_status_refuse(struct sock *sk, struct sk_buff *skb); sock 216 include/net/llc_c_ev.h int llc_conn_ev_qlfy_set_status_conflict(struct sock *sk, struct sk_buff *skb); sock 217 include/net/llc_c_ev.h int llc_conn_ev_qlfy_set_status_rst_done(struct sock *sk, struct sk_buff *skb); sock 219 include/net/llc_c_ev.h static __inline__ int llc_conn_space(struct sock *sk, struct sk_buff *skb) sock 34 include/net/llc_conn.h struct sock sk; sock 83 include/net/llc_conn.h static inline struct llc_sock *llc_sk(const struct sock *sk) sock 98 include/net/llc_conn.h struct sock *llc_sk_alloc(struct net *net, int family, gfp_t priority, sock 100 include/net/llc_conn.h void llc_sk_stop_all_timers(struct sock *sk, bool sync); sock 101 include/net/llc_conn.h void llc_sk_free(struct sock *sk); sock 103 include/net/llc_conn.h void llc_sk_reset(struct sock *sk); sock 106 include/net/llc_conn.h int llc_conn_state_process(struct sock *sk, struct sk_buff *skb); sock 107 include/net/llc_conn.h void llc_conn_send_pdu(struct sock *sk, struct sk_buff *skb); sock 108 include/net/llc_conn.h void llc_conn_rtn_pdu(struct sock *sk, struct sk_buff *skb); sock 109 include/net/llc_conn.h void llc_conn_resend_i_pdu_as_cmd(struct sock *sk, u8 nr, u8 first_p_bit); sock 110 include/net/llc_conn.h void llc_conn_resend_i_pdu_as_rsp(struct sock *sk, u8 nr, u8 first_f_bit); sock 111 include/net/llc_conn.h int llc_conn_remove_acked_pdus(struct sock *conn, u8 nr, u16 *how_many_unacked); sock 112 include/net/llc_conn.h struct sock *llc_lookup_established(struct llc_sap *sap, struct llc_addr *daddr, sock 114 include/net/llc_conn.h void llc_sap_add_socket(struct llc_sap *sap, struct sock *sk); sock 115 include/net/llc_conn.h void llc_sap_remove_socket(struct llc_sap *sap, struct sock *sk); sock 65 include/net/llc_if.h int llc_establish_connection(struct sock *sk, u8 *lmac, u8 *dmac, u8 dsap); sock 66 include/net/llc_if.h int llc_build_and_send_pkt(struct sock *sk, struct sk_buff *skb); sock 67 include/net/llc_if.h int llc_send_disc(struct sock *sk); sock 20 include/net/llc_sap.h struct sock; sock 23 include/net/llc_sap.h void llc_save_primitive(struct sock *sk, struct sk_buff *skb, sock 25 include/net/llc_sap.h struct sk_buff *llc_alloc_frame(struct sock *sk, struct net_device *dev, sock 30 include/net/lwtunnel.h int (*orig_output)(struct net *net, struct sock *sk, struct sk_buff *skb); sock 42 include/net/lwtunnel.h int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb); sock 126 include/net/lwtunnel.h int lwtunnel_output(struct net *net, struct sock *sk, struct sk_buff *skb); sock 244 include/net/lwtunnel.h static inline int lwtunnel_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 43 include/net/net_namespace.h struct sock; sock 100 include/net/net_namespace.h struct sock *rtnl; /* rtnetlink socket */ sock 101 include/net/net_namespace.h struct sock *genl_sock; sock 148 include/net/net_namespace.h struct sock *nfnl; sock 149 include/net/net_namespace.h struct sock *nfnl_stash; sock 181 include/net/net_namespace.h struct sock *crypto_nlsk; sock 183 include/net/net_namespace.h struct sock *diag_nlsk; sock 25 include/net/netfilter/br_netfilter.h int br_nf_hook_thresh(unsigned int hook, struct net *net, struct sock *sk, sock 28 include/net/netfilter/br_netfilter.h int (*okfn)(struct net *, struct sock *, sock 41 include/net/netfilter/br_netfilter.h int br_nf_pre_routing_finish_bridge(struct net *net, struct sock *sk, struct sk_buff *skb); sock 110 include/net/netfilter/nf_log.h struct sock *sk); sock 7 include/net/netfilter/nf_socket.h struct sock *nf_sk_lookup_slow_v4(struct net *net, const struct sk_buff *skb, sock 10 include/net/netfilter/nf_socket.h struct sock *nf_sk_lookup_slow_v6(struct net *net, const struct sk_buff *skb, sock 11 include/net/netfilter/nf_tproxy.h static inline bool nf_tproxy_sk_is_transparent(struct sock *sk) sock 21 include/net/netfilter/nf_tproxy.h static inline void nf_tproxy_assign_sock(struct sk_buff *skb, struct sock *sk) sock 47 include/net/netfilter/nf_tproxy.h struct sock * sock 49 include/net/netfilter/nf_tproxy.h __be32 laddr, __be16 lport, struct sock *sk); sock 74 include/net/netfilter/nf_tproxy.h struct sock * sock 106 include/net/netfilter/nf_tproxy.h struct sock * sock 111 include/net/netfilter/nf_tproxy.h struct sock *sk); sock 113 include/net/netfilter/nf_tproxy.h struct sock * sock 243 include/net/netlabel.h int (*sock_getattr)(struct sock *sk, sock 245 include/net/netlabel.h int (*sock_setattr)(struct sock *sk, sock 248 include/net/netlabel.h void (*sock_delattr)(struct sock *sk); sock 472 include/net/netlabel.h int netlbl_sock_setattr(struct sock *sk, sock 475 include/net/netlabel.h void netlbl_sock_delattr(struct sock *sk); sock 476 include/net/netlabel.h int netlbl_sock_getattr(struct sock *sk, sock 478 include/net/netlabel.h int netlbl_conn_setattr(struct sock *sk, sock 616 include/net/netlabel.h static inline int netlbl_sock_setattr(struct sock *sk, sock 622 include/net/netlabel.h static inline void netlbl_sock_delattr(struct sock *sk) sock 625 include/net/netlabel.h static inline int netlbl_sock_getattr(struct sock *sk, sock 630 include/net/netlabel.h static inline int netlbl_conn_setattr(struct sock *sk, sock 431 include/net/netlink.h int nlmsg_notify(struct sock *sk, struct sk_buff *skb, u32 portid, sock 961 include/net/netlink.h static inline int nlmsg_multicast(struct sock *sk, struct sk_buff *skb, sock 981 include/net/netlink.h static inline int nlmsg_unicast(struct sock *sk, struct sk_buff *skb, u32 portid) sock 5 include/net/netns/dccp.h struct sock; sock 8 include/net/netns/dccp.h struct sock *v4_ctl_sk; sock 9 include/net/netns/dccp.h struct sock *v6_ctl_sk; sock 20 include/net/netns/ipv4.h struct sock; sock 68 include/net/netns/ipv4.h struct sock *fibnl; sock 70 include/net/netns/ipv4.h struct sock * __percpu *icmp_sk; sock 71 include/net/netns/ipv4.h struct sock *mc_autojoin_sk; sock 74 include/net/netns/ipv4.h struct sock * __percpu *tcp_sk; sock 91 include/net/netns/ipv6.h struct sock * __percpu *icmp_sk; sock 92 include/net/netns/ipv6.h struct sock *ndisc_sk; sock 93 include/net/netns/ipv6.h struct sock *tcp_sk; sock 94 include/net/netns/ipv6.h struct sock *igmp_sk; sock 95 include/net/netns/ipv6.h struct sock *mc_autojoin_sk; sock 5 include/net/netns/sctp.h struct sock; sock 23 include/net/netns/sctp.h struct sock *ctl_sock; sock 60 include/net/netns/xfrm.h struct sock *nlsk; sock 61 include/net/netns/xfrm.h struct sock *nlsk_stash; sock 67 include/net/netrom.h struct sock sock; sock 190 include/net/netrom.h void nr_destroy_socket(struct sock *); sock 197 include/net/netrom.h int nr_process_rx_frame(struct sock *, struct sk_buff *); sock 205 include/net/netrom.h void nr_output(struct sock *, struct sk_buff *); sock 206 include/net/netrom.h void nr_send_nak_frame(struct sock *); sock 207 include/net/netrom.h void nr_kick(struct sock *); sock 208 include/net/netrom.h void nr_transmit_buffer(struct sock *, struct sk_buff *); sock 209 include/net/netrom.h void nr_establish_data_link(struct sock *); sock 210 include/net/netrom.h void nr_enquiry_response(struct sock *); sock 211 include/net/netrom.h void nr_check_iframes_acked(struct sock *, unsigned short); sock 225 include/net/netrom.h void nr_clear_queues(struct sock *); sock 226 include/net/netrom.h void nr_frames_acked(struct sock *, unsigned short); sock 227 include/net/netrom.h void nr_requeue_frames(struct sock *); sock 228 include/net/netrom.h int nr_validate_nr(struct sock *, unsigned short); sock 229 include/net/netrom.h int nr_in_rx_window(struct sock *, unsigned short); sock 230 include/net/netrom.h void nr_write_internal(struct sock *, int); sock 252 include/net/netrom.h void nr_disconnect(struct sock *, int); sock 255 include/net/netrom.h void nr_init_timers(struct sock *sk); sock 256 include/net/netrom.h void nr_start_heartbeat(struct sock *); sock 257 include/net/netrom.h void nr_start_t1timer(struct sock *); sock 258 include/net/netrom.h void nr_start_t2timer(struct sock *); sock 259 include/net/netrom.h void nr_start_t4timer(struct sock *); sock 260 include/net/netrom.h void nr_start_idletimer(struct sock *); sock 261 include/net/netrom.h void nr_stop_heartbeat(struct sock *); sock 262 include/net/netrom.h void nr_stop_t1timer(struct sock *); sock 263 include/net/netrom.h void nr_stop_t2timer(struct sock *); sock 264 include/net/netrom.h void nr_stop_t4timer(struct sock *); sock 265 include/net/netrom.h void nr_stop_idletimer(struct sock *); sock 266 include/net/netrom.h int nr_t1timer_running(struct sock *); sock 263 include/net/nfc/nfc.h struct sk_buff *nfc_alloc_send_skb(struct nfc_dev *dev, struct sock *sk, sock 15 include/net/phonet/gprs.h struct sock; sock 18 include/net/phonet/gprs.h int pep_writeable(struct sock *sk); sock 19 include/net/phonet/gprs.h int pep_write(struct sock *sk, struct sk_buff *skb); sock 20 include/net/phonet/gprs.h struct sk_buff *pep_read(struct sock *sk); sock 22 include/net/phonet/gprs.h int gprs_attach(struct sock *sk); sock 23 include/net/phonet/gprs.h void gprs_detach(struct sock *sk); sock 21 include/net/phonet/pep.h struct sock *listener; sock 36 include/net/phonet/pep.h static inline struct pep_sock *pep_sk(struct sock *sk) sock 24 include/net/phonet/phonet.h struct sock sk; sock 30 include/net/phonet/phonet.h static inline struct pn_sock *pn_sk(struct sock *sk) sock 38 include/net/phonet/phonet.h struct sock *pn_find_sock_by_sa(struct net *net, const struct sockaddr_pn *sa); sock 41 include/net/phonet/phonet.h int pn_sock_hash(struct sock *sk); sock 42 include/net/phonet/phonet.h void pn_sock_unhash(struct sock *sk); sock 43 include/net/phonet/phonet.h int pn_sock_get_port(struct sock *sk, unsigned short sport); sock 45 include/net/phonet/phonet.h struct sock *pn_find_sock_by_res(struct net *net, u8 res); sock 46 include/net/phonet/phonet.h int pn_sock_bind_res(struct sock *sock, u8 res); sock 47 include/net/phonet/phonet.h int pn_sock_unbind_res(struct sock *sk, u8 res); sock 48 include/net/phonet/phonet.h void pn_sock_unbind_all_res(struct sock *sk); sock 50 include/net/phonet/phonet.h int pn_skb_send(struct sock *sk, struct sk_buff *skb, sock 30 include/net/ping.h int (*ipv6_recv_error)(struct sock *sk, struct msghdr *msg, int len, sock 32 include/net/ping.h void (*ip6_datagram_recv_common_ctl)(struct sock *sk, sock 35 include/net/ping.h void (*ip6_datagram_recv_specific_ctl)(struct sock *sk, sock 39 include/net/ping.h void (*ipv6_icmp_error)(struct sock *sk, struct sk_buff *skb, int err, sock 63 include/net/ping.h int ping_get_port(struct sock *sk, unsigned short ident); sock 64 include/net/ping.h int ping_hash(struct sock *sk); sock 65 include/net/ping.h void ping_unhash(struct sock *sk); sock 67 include/net/ping.h int ping_init_sock(struct sock *sk); sock 68 include/net/ping.h void ping_close(struct sock *sk, long timeout); sock 69 include/net/ping.h int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len); sock 74 include/net/ping.h int ping_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int noblock, sock 78 include/net/ping.h int ping_queue_rcv_skb(struct sock *sk, struct sk_buff *skb); sock 23 include/net/raw.h struct sock *__raw_v4_lookup(struct net *net, struct sock *sk, sock 27 include/net/raw.h int raw_abort(struct sock *sk, int err); sock 31 include/net/raw.h int raw_rcv(struct sock *, struct sk_buff *); sock 58 include/net/raw.h int raw_hash_sk(struct sock *sk); sock 59 include/net/raw.h void raw_unhash_sk(struct sock *sk); sock 69 include/net/raw.h static inline struct raw_sock *raw_sk(const struct sock *sk) sock 8 include/net/rawv6.h struct sock *__raw_v6_lookup(struct net *net, struct sock *sk, sock 12 include/net/rawv6.h int raw_abort(struct sock *sk, int err); sock 18 include/net/rawv6.h int rawv6_rcv(struct sock *sk, struct sk_buff *skb); sock 21 include/net/rawv6.h int rawv6_mh_filter_register(int (*filter)(struct sock *sock, sock 23 include/net/rawv6.h int rawv6_mh_filter_unregister(int (*filter)(struct sock *sock, sock 32 include/net/request_sock.h int (*rtx_syn_ack)(const struct sock *sk, sock 34 include/net/request_sock.h void (*send_ack)(const struct sock *sk, struct sk_buff *skb, sock 36 include/net/request_sock.h void (*send_reset)(const struct sock *sk, sock 42 include/net/request_sock.h int inet_rtx_syn_ack(const struct sock *parent, struct request_sock *req); sock 62 include/net/request_sock.h struct sock *sk; sock 68 include/net/request_sock.h static inline struct request_sock *inet_reqsk(const struct sock *sk) sock 73 include/net/request_sock.h static inline struct sock *req_to_sk(struct request_sock *req) sock 75 include/net/request_sock.h return (struct sock *)req; sock 79 include/net/request_sock.h reqsk_alloc(const struct request_sock_ops *ops, struct sock *sk_listener, sock 183 include/net/request_sock.h void reqsk_fastopen_remove(struct sock *sk, struct request_sock *req, sock 192 include/net/request_sock.h struct sock *parent) sock 127 include/net/rose.h struct sock sock; sock 168 include/net/rose.h struct sock *rose_find_socket(unsigned int, struct rose_neigh *); sock 173 include/net/rose.h void rose_destroy_socket(struct sock *); sock 179 include/net/rose.h int rose_process_rx_frame(struct sock *, struct sk_buff *); sock 198 include/net/rose.h void rose_kick(struct sock *); sock 199 include/net/rose.h void rose_enquiry_response(struct sock *); sock 223 include/net/rose.h void rose_clear_queues(struct sock *); sock 224 include/net/rose.h void rose_frames_acked(struct sock *, unsigned short); sock 225 include/net/rose.h void rose_requeue_frames(struct sock *); sock 226 include/net/rose.h int rose_validate_nr(struct sock *, unsigned short); sock 227 include/net/rose.h void rose_write_internal(struct sock *, int); sock 231 include/net/rose.h void rose_disconnect(struct sock *, int, int, int); sock 234 include/net/rose.h void rose_start_heartbeat(struct sock *); sock 235 include/net/rose.h void rose_start_t1timer(struct sock *); sock 236 include/net/rose.h void rose_start_t2timer(struct sock *); sock 237 include/net/rose.h void rose_start_t3timer(struct sock *); sock 238 include/net/rose.h void rose_start_hbtimer(struct sock *); sock 239 include/net/rose.h void rose_start_idletimer(struct sock *); sock 240 include/net/rose.h void rose_stop_heartbeat(struct sock *); sock 241 include/net/rose.h void rose_stop_timer(struct sock *); sock 242 include/net/rose.h void rose_stop_idletimer(struct sock *); sock 130 include/net/route.h const struct sock *sk); sock 152 include/net/route.h struct sock *sk, sock 207 include/net/route.h void ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu); sock 209 include/net/route.h void ipv4_sk_redirect(struct sk_buff *skb, struct sock *sk); sock 284 include/net/route.h struct sock *sk) sock 300 include/net/route.h struct sock *sk) sock 322 include/net/route.h struct sock *sk) sock 169 include/net/rtnetlink.h struct net *rtnl_get_net_ns_capable(struct sock *sk, int netnsid); sock 42 include/net/scm.h int __scm_send(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm); sock 47 include/net/scm.h static __inline__ void unix_get_peersec_dgram(struct socket *sock, struct scm_cookie *scm) sock 49 include/net/scm.h security_socket_getpeersec_dgram(sock, NULL, &scm->secid); sock 52 include/net/scm.h static __inline__ void unix_get_peersec_dgram(struct socket *sock, struct scm_cookie *scm) sock 78 include/net/scm.h static __inline__ int scm_send(struct socket *sock, struct msghdr *msg, sock 86 include/net/scm.h unix_get_peersec_dgram(sock, scm); sock 89 include/net/scm.h return __scm_send(sock, msg, scm); sock 93 include/net/scm.h static inline void scm_passec(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm) sock 99 include/net/scm.h if (test_bit(SOCK_PASSSEC, &sock->flags)) { sock 109 include/net/scm.h static inline void scm_passec(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm) sock 113 include/net/scm.h static __inline__ void scm_recv(struct socket *sock, struct msghdr *msg, sock 117 include/net/scm.h if (test_bit(SOCK_PASSCRED, &sock->flags) || scm->fp) sock 123 include/net/scm.h if (test_bit(SOCK_PASSCRED, &sock->flags)) { sock 135 include/net/scm.h scm_passec(sock, msg, scm); sock 91 include/net/sctp/sctp.h int sctp_inet_connect(struct socket *sock, struct sockaddr *uaddr, sock 93 include/net/sctp/sctp.h int sctp_backlog_rcv(struct sock *sk, struct sk_buff *skb); sock 94 include/net/sctp/sctp.h int sctp_inet_listen(struct socket *sock, int backlog); sock 95 include/net/sctp/sctp.h void sctp_write_space(struct sock *sk); sock 96 include/net/sctp/sctp.h void sctp_data_ready(struct sock *sk); sock 97 include/net/sctp/sctp.h __poll_t sctp_poll(struct file *file, struct socket *sock, sock 100 include/net/sctp/sctp.h void sctp_copy_sock(struct sock *newsk, struct sock *sk, sock 104 include/net/sctp/sctp.h struct sk_buff *sctp_skb_recv_datagram(struct sock *, int, int, int *); sock 120 include/net/sctp/sctp.h int sctp_get_sctp_info(struct sock *sk, struct sctp_association *asoc, sock 142 include/net/sctp/sctp.h struct sock *sctp_err_lookup(struct net *net, int family, struct sk_buff *, sock 145 include/net/sctp/sctp.h void sctp_err_finish(struct sock *, struct sctp_transport *); sock 146 include/net/sctp/sctp.h void sctp_icmp_frag_needed(struct sock *, struct sctp_association *, sock 148 include/net/sctp/sctp.h void sctp_icmp_redirect(struct sock *, struct sctp_transport *, sock 150 include/net/sctp/sctp.h void sctp_icmp_proto_unreachable(struct sock *sk, sock 154 include/net/sctp/sctp.h struct sock *oldsk, struct sock *newsk); sock 367 include/net/sctp/sctp.h struct sctp_association *sctp_id2assoc(struct sock *sk, sctp_assoc_t id); sock 369 include/net/sctp/sctp.h int sctp_do_peeloff(struct sock *sk, sctp_assoc_t id, struct socket **sockp); sock 398 include/net/sctp/sctp.h static inline void sctp_skb_set_owner_r(struct sk_buff *skb, struct sock *sk) sock 463 include/net/sctp/sctp.h void sctp_put_port(struct sock *sk); sock 514 include/net/sctp/sctp.h static inline int __sctp_style(const struct sock *sk, sock 530 include/net/sctp/sctp.h static inline int __sctp_sstate(const struct sock *sk, sock 613 include/net/sctp/sctp.h static inline bool sctp_newsk_ready(const struct sock *sk) sock 237 include/net/sctp/structs.h static inline struct sctp_sock *sctp_sk(const struct sock *sk) sock 242 include/net/sctp/structs.h static inline struct sock *sctp_opt2sk(const struct sctp_sock *sp) sock 244 include/net/sctp/structs.h return (struct sock *)sp; sock 429 include/net/sctp/structs.h int (*setsockopt) (struct sock *sk, sock 434 include/net/sctp/structs.h int (*getsockopt) (struct sock *sk, sock 439 include/net/sctp/structs.h int (*compat_setsockopt) (struct sock *sk, sock 444 include/net/sctp/structs.h int (*compat_getsockopt) (struct sock *sk, sock 452 include/net/sctp/structs.h struct sock *sk); sock 466 include/net/sctp/structs.h struct sock *sk); sock 484 include/net/sctp/structs.h void (*ecn_capable)(struct sock *sk); sock 487 include/net/sctp/structs.h int (*ip_options_len)(struct sock *sk); sock 506 include/net/sctp/structs.h struct sock *(*create_accept_sk) (struct sock *sk, sock 510 include/net/sctp/structs.h void (*to_sk_saddr)(union sctp_addr *, struct sock *sk); sock 511 include/net/sctp/structs.h void (*to_sk_daddr)(union sctp_addr *, struct sock *sk); sock 512 include/net/sctp/structs.h void (*copy_ip_options)(struct sock *sk, struct sock *newsk); sock 675 include/net/sctp/structs.h struct sock *, gfp_t gfp); sock 990 include/net/sctp/structs.h void sctp_transport_pmtu(struct sctp_transport *, struct sock *sk); sock 1198 include/net/sctp/structs.h int sctp_is_any(struct sock *sk, const union sctp_addr *addr); sock 1199 include/net/sctp/structs.h int sctp_is_ep_boundall(struct sock *sk); sock 1240 include/net/sctp/structs.h struct sock *sk; sock 1358 include/net/sctp/structs.h struct sctp_endpoint *sctp_endpoint_new(struct sock *, gfp_t); sock 2103 include/net/sctp/structs.h sctp_association_new(const struct sctp_endpoint *ep, const struct sock *sk, sock 2129 include/net/sctp/structs.h void sctp_assoc_migrate(struct sctp_association *, struct sock *); sock 148 include/net/sctp/ulpevent.h struct msghdr *, struct sock *sk); sock 59 include/net/sctp/ulpqueue.h int sctp_clear_pd(struct sock *sk, struct sctp_association *asoc); sock 21 include/net/smc.h int smc_hash_sk(struct sock *sk); sock 22 include/net/smc.h void smc_unhash_sk(struct sock *sk); sock 86 include/net/sock.h void SOCK_DEBUG(const struct sock *sk, const char *msg, ...) sock 110 include/net/sock.h struct sock; sock 199 include/net/sock.h struct sock *skc_listener; /* request_sock */ sock 497 include/net/sock.h void (*sk_state_change)(struct sock *sk); sock 498 include/net/sock.h void (*sk_data_ready)(struct sock *sk); sock 499 include/net/sock.h void (*sk_write_space)(struct sock *sk); sock 500 include/net/sock.h void (*sk_error_report)(struct sock *sk); sock 501 include/net/sock.h int (*sk_backlog_rcv)(struct sock *sk, sock 504 include/net/sock.h struct sk_buff* (*sk_validate_xmit_skb)(struct sock *sk, sock 508 include/net/sock.h void (*sk_destruct)(struct sock *sk); sock 538 include/net/sock.h int sk_set_peek_off(struct sock *sk, int val); sock 540 include/net/sock.h static inline int sk_peek_offset(struct sock *sk, int flags) sock 549 include/net/sock.h static inline void sk_peek_offset_bwd(struct sock *sk, int val) sock 559 include/net/sock.h static inline void sk_peek_offset_fwd(struct sock *sk, int val) sock 567 include/net/sock.h static inline struct sock *sk_entry(const struct hlist_node *node) sock 569 include/net/sock.h return hlist_entry(node, struct sock, sk_node); sock 572 include/net/sock.h static inline struct sock *__sk_head(const struct hlist_head *head) sock 574 include/net/sock.h return hlist_entry(head->first, struct sock, sk_node); sock 577 include/net/sock.h static inline struct sock *sk_head(const struct hlist_head *head) sock 582 include/net/sock.h static inline struct sock *__sk_nulls_head(const struct hlist_nulls_head *head) sock 584 include/net/sock.h return hlist_nulls_entry(head->first, struct sock, sk_nulls_node); sock 587 include/net/sock.h static inline struct sock *sk_nulls_head(const struct hlist_nulls_head *head) sock 592 include/net/sock.h static inline struct sock *sk_next(const struct sock *sk) sock 594 include/net/sock.h return hlist_entry_safe(sk->sk_node.next, struct sock, sk_node); sock 597 include/net/sock.h static inline struct sock *sk_nulls_next(const struct sock *sk) sock 601 include/net/sock.h struct sock, sk_nulls_node) : sock 605 include/net/sock.h static inline bool sk_unhashed(const struct sock *sk) sock 610 include/net/sock.h static inline bool sk_hashed(const struct sock *sk) sock 625 include/net/sock.h static inline void __sk_del_node(struct sock *sk) sock 631 include/net/sock.h static inline bool __sk_del_node_init(struct sock *sk) sock 647 include/net/sock.h static __always_inline void sock_hold(struct sock *sk) sock 655 include/net/sock.h static __always_inline void __sock_put(struct sock *sk) sock 660 include/net/sock.h static inline bool sk_del_node_init(struct sock *sk) sock 673 include/net/sock.h static inline bool __sk_nulls_del_node_init_rcu(struct sock *sk) sock 682 include/net/sock.h static inline bool sk_nulls_del_node_init_rcu(struct sock *sk) sock 694 include/net/sock.h static inline void __sk_add_node(struct sock *sk, struct hlist_head *list) sock 699 include/net/sock.h static inline void sk_add_node(struct sock *sk, struct hlist_head *list) sock 705 include/net/sock.h static inline void sk_add_node_rcu(struct sock *sk, struct hlist_head *list) sock 715 include/net/sock.h static inline void sk_add_node_tail_rcu(struct sock *sk, struct hlist_head *list) sock 721 include/net/sock.h static inline void __sk_nulls_add_node_rcu(struct sock *sk, struct hlist_nulls_head *list) sock 726 include/net/sock.h static inline void __sk_nulls_add_node_tail_rcu(struct sock *sk, struct hlist_nulls_head *list) sock 731 include/net/sock.h static inline void sk_nulls_add_node_rcu(struct sock *sk, struct hlist_nulls_head *list) sock 737 include/net/sock.h static inline void __sk_del_bind_node(struct sock *sk) sock 742 include/net/sock.h static inline void sk_add_bind_node(struct sock *sk, sock 780 include/net/sock.h static inline struct user_namespace *sk_user_ns(struct sock *sk) sock 826 include/net/sock.h static inline void sock_copy_flags(struct sock *nsk, struct sock *osk) sock 831 include/net/sock.h static inline void sock_set_flag(struct sock *sk, enum sock_flags flag) sock 836 include/net/sock.h static inline void sock_reset_flag(struct sock *sk, enum sock_flags flag) sock 841 include/net/sock.h static inline bool sock_flag(const struct sock *sk, enum sock_flags flag) sock 861 include/net/sock.h static inline gfp_t sk_gfp_mask(const struct sock *sk, gfp_t gfp_mask) sock 866 include/net/sock.h static inline void sk_acceptq_removed(struct sock *sk) sock 871 include/net/sock.h static inline void sk_acceptq_added(struct sock *sk) sock 876 include/net/sock.h static inline bool sk_acceptq_is_full(const struct sock *sk) sock 884 include/net/sock.h static inline int sk_stream_min_wspace(const struct sock *sk) sock 889 include/net/sock.h static inline int sk_stream_wspace(const struct sock *sk) sock 894 include/net/sock.h static inline void sk_wmem_queued_add(struct sock *sk, int val) sock 899 include/net/sock.h void sk_stream_write_space(struct sock *sk); sock 902 include/net/sock.h static inline void __sk_add_backlog(struct sock *sk, struct sk_buff *skb) sock 921 include/net/sock.h static inline bool sk_rcvqueues_full(const struct sock *sk, unsigned int limit) sock 929 include/net/sock.h static inline __must_check int sk_add_backlog(struct sock *sk, struct sk_buff *skb, sock 948 include/net/sock.h int __sk_backlog_rcv(struct sock *sk, struct sk_buff *skb); sock 950 include/net/sock.h static inline int sk_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 958 include/net/sock.h static inline void sk_incoming_cpu_update(struct sock *sk) sock 978 include/net/sock.h static inline void sock_rps_record_flow(const struct sock *sk) sock 998 include/net/sock.h static inline void sock_rps_save_rxhash(struct sock *sk, sock 1007 include/net/sock.h static inline void sock_rps_reset_rxhash(struct sock *sk) sock 1029 include/net/sock.h int sk_stream_wait_connect(struct sock *sk, long *timeo_p); sock 1030 include/net/sock.h int sk_stream_wait_memory(struct sock *sk, long *timeo_p); sock 1031 include/net/sock.h void sk_stream_wait_close(struct sock *sk, long timeo_p); sock 1032 include/net/sock.h int sk_stream_error(struct sock *sk, int flags, int err); sock 1033 include/net/sock.h void sk_stream_kill_queues(struct sock *sk); sock 1034 include/net/sock.h void sk_set_memalloc(struct sock *sk); sock 1035 include/net/sock.h void sk_clear_memalloc(struct sock *sk); sock 1037 include/net/sock.h void __sk_flush_backlog(struct sock *sk); sock 1039 include/net/sock.h static inline bool sk_flush_backlog(struct sock *sk) sock 1048 include/net/sock.h int sk_wait_data(struct sock *sk, long *timeo, const struct sk_buff *skb); sock 1061 include/net/sock.h static inline void sk_prot_clear_nulls(struct sock *sk, int size) sock 1063 include/net/sock.h if (offsetof(struct sock, sk_node.next) != 0) sock 1064 include/net/sock.h memset(sk, 0, offsetof(struct sock, sk_node.next)); sock 1066 include/net/sock.h size - offsetof(struct sock, sk_node.pprev)); sock 1073 include/net/sock.h void (*close)(struct sock *sk, sock 1075 include/net/sock.h int (*pre_connect)(struct sock *sk, sock 1078 include/net/sock.h int (*connect)(struct sock *sk, sock 1081 include/net/sock.h int (*disconnect)(struct sock *sk, int flags); sock 1083 include/net/sock.h struct sock * (*accept)(struct sock *sk, int flags, int *err, sock 1086 include/net/sock.h int (*ioctl)(struct sock *sk, int cmd, sock 1088 include/net/sock.h int (*init)(struct sock *sk); sock 1089 include/net/sock.h void (*destroy)(struct sock *sk); sock 1090 include/net/sock.h void (*shutdown)(struct sock *sk, int how); sock 1091 include/net/sock.h int (*setsockopt)(struct sock *sk, int level, sock 1094 include/net/sock.h int (*getsockopt)(struct sock *sk, int level, sock 1097 include/net/sock.h void (*keepalive)(struct sock *sk, int valbool); sock 1099 include/net/sock.h int (*compat_setsockopt)(struct sock *sk, sock 1103 include/net/sock.h int (*compat_getsockopt)(struct sock *sk, sock 1107 include/net/sock.h int (*compat_ioctl)(struct sock *sk, sock 1110 include/net/sock.h int (*sendmsg)(struct sock *sk, struct msghdr *msg, sock 1112 include/net/sock.h int (*recvmsg)(struct sock *sk, struct msghdr *msg, sock 1115 include/net/sock.h int (*sendpage)(struct sock *sk, struct page *page, sock 1117 include/net/sock.h int (*bind)(struct sock *sk, sock 1120 include/net/sock.h int (*backlog_rcv) (struct sock *sk, sock 1123 include/net/sock.h void (*release_cb)(struct sock *sk); sock 1126 include/net/sock.h int (*hash)(struct sock *sk); sock 1127 include/net/sock.h void (*unhash)(struct sock *sk); sock 1128 include/net/sock.h void (*rehash)(struct sock *sk); sock 1129 include/net/sock.h int (*get_port)(struct sock *sk, unsigned short snum); sock 1136 include/net/sock.h bool (*stream_memory_free)(const struct sock *sk, int wake); sock 1137 include/net/sock.h bool (*stream_memory_read)(const struct sock *sk); sock 1139 include/net/sock.h void (*enter_memory_pressure)(struct sock *sk); sock 1140 include/net/sock.h void (*leave_memory_pressure)(struct sock *sk); sock 1186 include/net/sock.h int (*diag_destroy)(struct sock *sk, int err); sock 1194 include/net/sock.h static inline void sk_refcnt_debug_inc(struct sock *sk) sock 1199 include/net/sock.h static inline void sk_refcnt_debug_dec(struct sock *sk) sock 1206 include/net/sock.h static inline void sk_refcnt_debug_release(const struct sock *sk) sock 1218 include/net/sock.h static inline bool __sk_stream_memory_free(const struct sock *sk, int wake) sock 1227 include/net/sock.h static inline bool sk_stream_memory_free(const struct sock *sk) sock 1232 include/net/sock.h static inline bool __sk_stream_is_writeable(const struct sock *sk, int wake) sock 1238 include/net/sock.h static inline bool sk_stream_is_writeable(const struct sock *sk) sock 1243 include/net/sock.h static inline int sk_under_cgroup_hierarchy(struct sock *sk, sock 1254 include/net/sock.h static inline bool sk_has_memory_pressure(const struct sock *sk) sock 1259 include/net/sock.h static inline bool sk_under_memory_pressure(const struct sock *sk) sock 1272 include/net/sock.h sk_memory_allocated(const struct sock *sk) sock 1278 include/net/sock.h sk_memory_allocated_add(struct sock *sk, int amt) sock 1284 include/net/sock.h sk_memory_allocated_sub(struct sock *sk, int amt) sock 1289 include/net/sock.h static inline void sk_sockets_allocated_dec(struct sock *sk) sock 1294 include/net/sock.h static inline void sk_sockets_allocated_inc(struct sock *sk) sock 1300 include/net/sock.h sk_sockets_allocated_read_positive(struct sock *sk) sock 1342 include/net/sock.h static inline int __sk_prot_rehash(struct sock *sk) sock 1381 include/net/sock.h int __sk_mem_raise_allocated(struct sock *sk, int size, int amt, int kind); sock 1382 include/net/sock.h int __sk_mem_schedule(struct sock *sk, int size, int kind); sock 1383 include/net/sock.h void __sk_mem_reduce_allocated(struct sock *sk, int amount); sock 1384 include/net/sock.h void __sk_mem_reclaim(struct sock *sk, int amount); sock 1395 include/net/sock.h static inline long sk_prot_mem_limits(const struct sock *sk, int index) sock 1412 include/net/sock.h static inline bool sk_has_account(struct sock *sk) sock 1418 include/net/sock.h static inline bool sk_wmem_schedule(struct sock *sk, int size) sock 1427 include/net/sock.h sk_rmem_schedule(struct sock *sk, struct sk_buff *skb, int size) sock 1436 include/net/sock.h static inline void sk_mem_reclaim(struct sock *sk) sock 1444 include/net/sock.h static inline void sk_mem_reclaim_partial(struct sock *sk) sock 1452 include/net/sock.h static inline void sk_mem_charge(struct sock *sk, int size) sock 1459 include/net/sock.h static inline void sk_mem_uncharge(struct sock *sk, int size) sock 1477 include/net/sock.h static inline void sk_wmem_free_skb(struct sock *sk, struct sk_buff *skb) sock 1491 include/net/sock.h static inline void sock_release_ownership(struct sock *sk) sock 1521 include/net/sock.h static inline bool lockdep_sock_is_held(const struct sock *sk) sock 1528 include/net/sock.h void lock_sock_nested(struct sock *sk, int subclass); sock 1530 include/net/sock.h static inline void lock_sock(struct sock *sk) sock 1535 include/net/sock.h void __release_sock(struct sock *sk); sock 1536 include/net/sock.h void release_sock(struct sock *sk); sock 1545 include/net/sock.h bool lock_sock_fast(struct sock *sk); sock 1554 include/net/sock.h static inline void unlock_sock_fast(struct sock *sk, bool slow) sock 1576 include/net/sock.h static inline void sock_owned_by_me(const struct sock *sk) sock 1583 include/net/sock.h static inline bool sock_owned_by_user(const struct sock *sk) sock 1589 include/net/sock.h static inline bool sock_owned_by_user_nocheck(const struct sock *sk) sock 1595 include/net/sock.h static inline bool sock_allow_reclassification(const struct sock *csk) sock 1597 include/net/sock.h struct sock *sk = (struct sock *)csk; sock 1602 include/net/sock.h struct sock *sk_alloc(struct net *net, int family, gfp_t priority, sock 1604 include/net/sock.h void sk_free(struct sock *sk); sock 1605 include/net/sock.h void sk_destruct(struct sock *sk); sock 1606 include/net/sock.h struct sock *sk_clone_lock(const struct sock *sk, const gfp_t priority); sock 1607 include/net/sock.h void sk_free_unlock_clone(struct sock *sk); sock 1609 include/net/sock.h struct sk_buff *sock_wmalloc(struct sock *sk, unsigned long size, int force, sock 1613 include/net/sock.h struct sk_buff *sock_omalloc(struct sock *sk, unsigned long size, sock 1624 include/net/sock.h int sock_setsockopt(struct socket *sock, int level, int op, sock 1627 include/net/sock.h int sock_getsockopt(struct socket *sock, int level, int op, sock 1629 include/net/sock.h int sock_gettstamp(struct socket *sock, void __user *userstamp, sock 1631 include/net/sock.h struct sk_buff *sock_alloc_send_skb(struct sock *sk, unsigned long size, sock 1633 include/net/sock.h struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len, sock 1636 include/net/sock.h void *sock_kmalloc(struct sock *sk, int size, gfp_t priority); sock 1637 include/net/sock.h void sock_kfree_s(struct sock *sk, void *mem, int size); sock 1638 include/net/sock.h void sock_kzfree_s(struct sock *sk, void *mem, int size); sock 1639 include/net/sock.h void sk_send_sigurg(struct sock *sk); sock 1648 include/net/sock.h const struct sock *sk) sock 1653 include/net/sock.h int __sock_cmsg_send(struct sock *sk, struct msghdr *msg, struct cmsghdr *cmsg, sock 1655 include/net/sock.h int sock_cmsg_send(struct sock *sk, struct msghdr *msg, sock 1673 include/net/sock.h int sock_no_sendmsg_locked(struct sock *sk, struct msghdr *msg, size_t len); sock 1675 include/net/sock.h int sock_no_mmap(struct file *file, struct socket *sock, sock 1677 include/net/sock.h ssize_t sock_no_sendpage(struct socket *sock, struct page *page, int offset, sock 1679 include/net/sock.h ssize_t sock_no_sendpage_locked(struct sock *sk, struct page *page, sock 1686 include/net/sock.h int sock_common_getsockopt(struct socket *sock, int level, int optname, sock 1688 include/net/sock.h int sock_common_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 1690 include/net/sock.h int sock_common_setsockopt(struct socket *sock, int level, int optname, sock 1692 include/net/sock.h int compat_sock_common_getsockopt(struct socket *sock, int level, sock 1694 include/net/sock.h int compat_sock_common_setsockopt(struct socket *sock, int level, sock 1697 include/net/sock.h void sk_common_release(struct sock *sk); sock 1704 include/net/sock.h void sock_init_data(struct socket *sock, struct sock *sk); sock 1732 include/net/sock.h static inline void sock_put(struct sock *sk) sock 1740 include/net/sock.h void sock_gen_put(struct sock *sk); sock 1742 include/net/sock.h int __sk_receive_skb(struct sock *sk, struct sk_buff *skb, const int nested, sock 1744 include/net/sock.h static inline int sk_receive_skb(struct sock *sk, struct sk_buff *skb, sock 1750 include/net/sock.h static inline void sk_tx_queue_set(struct sock *sk, int tx_queue) sock 1760 include/net/sock.h static inline void sk_tx_queue_clear(struct sock *sk) sock 1765 include/net/sock.h static inline int sk_tx_queue_get(const struct sock *sk) sock 1773 include/net/sock.h static inline void sk_rx_queue_set(struct sock *sk, const struct sk_buff *skb) sock 1787 include/net/sock.h static inline void sk_rx_queue_clear(struct sock *sk) sock 1795 include/net/sock.h static inline int sk_rx_queue_get(const struct sock *sk) sock 1804 include/net/sock.h static inline void sk_set_socket(struct sock *sk, struct socket *sock) sock 1807 include/net/sock.h sk->sk_socket = sock; sock 1810 include/net/sock.h static inline wait_queue_head_t *sk_sleep(struct sock *sk) sock 1822 include/net/sock.h static inline void sock_orphan(struct sock *sk) sock 1831 include/net/sock.h static inline void sock_graft(struct sock *sk, struct socket *parent) sock 1843 include/net/sock.h kuid_t sock_i_uid(struct sock *sk); sock 1844 include/net/sock.h unsigned long sock_i_ino(struct sock *sk); sock 1846 include/net/sock.h static inline kuid_t sock_net_uid(const struct net *net, const struct sock *sk) sock 1858 include/net/sock.h static inline void sk_set_txhash(struct sock *sk) sock 1863 include/net/sock.h static inline void sk_rethink_txhash(struct sock *sk) sock 1870 include/net/sock.h __sk_dst_get(struct sock *sk) sock 1877 include/net/sock.h sk_dst_get(struct sock *sk) sock 1889 include/net/sock.h static inline void dst_negative_advice(struct sock *sk) sock 1907 include/net/sock.h __sk_dst_set(struct sock *sk, struct dst_entry *dst) sock 1920 include/net/sock.h sk_dst_set(struct sock *sk, struct dst_entry *dst) sock 1931 include/net/sock.h __sk_dst_reset(struct sock *sk) sock 1937 include/net/sock.h sk_dst_reset(struct sock *sk) sock 1942 include/net/sock.h struct dst_entry *__sk_dst_check(struct sock *sk, u32 cookie); sock 1944 include/net/sock.h struct dst_entry *sk_dst_check(struct sock *sk, u32 cookie); sock 1946 include/net/sock.h static inline void sk_dst_confirm(struct sock *sk) sock 1955 include/net/sock.h struct sock *sk = skb->sk; sock 1966 include/net/sock.h bool sk_mc_loop(struct sock *sk); sock 1968 include/net/sock.h static inline bool sk_can_gso(const struct sock *sk) sock 1973 include/net/sock.h void sk_setup_caps(struct sock *sk, struct dst_entry *dst); sock 1975 include/net/sock.h static inline void sk_nocaps_add(struct sock *sk, netdev_features_t flags) sock 1981 include/net/sock.h static inline int skb_do_copy_data_nocache(struct sock *sk, struct sk_buff *skb, sock 1999 include/net/sock.h static inline int skb_add_data_nocache(struct sock *sk, struct sk_buff *skb, sock 2012 include/net/sock.h static inline int skb_copy_to_page_nocache(struct sock *sk, struct iov_iter *from, sock 2038 include/net/sock.h static inline int sk_wmem_alloc_get(const struct sock *sk) sock 2049 include/net/sock.h static inline int sk_rmem_alloc_get(const struct sock *sk) sock 2060 include/net/sock.h static inline bool sk_has_allocations(const struct sock *sk) sock 2109 include/net/sock.h static inline void sock_poll_wait(struct file *filp, struct socket *sock, sock 2113 include/net/sock.h poll_wait(filp, &sock->wq.wait, p); sock 2123 include/net/sock.h static inline void skb_set_hash_from_sk(struct sk_buff *skb, struct sock *sk) sock 2131 include/net/sock.h void skb_set_owner_w(struct sk_buff *skb, struct sock *sk); sock 2141 include/net/sock.h static inline void skb_set_owner_r(struct sk_buff *skb, struct sock *sk) sock 2150 include/net/sock.h void sk_reset_timer(struct sock *sk, struct timer_list *timer, sock 2153 include/net/sock.h void sk_stop_timer(struct sock *sk, struct timer_list *timer); sock 2155 include/net/sock.h int __sk_queue_drop_skb(struct sock *sk, struct sk_buff_head *sk_queue, sock 2157 include/net/sock.h void (*destructor)(struct sock *sk, sock 2159 include/net/sock.h int __sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb); sock 2160 include/net/sock.h int sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb); sock 2162 include/net/sock.h int sock_queue_err_skb(struct sock *sk, struct sk_buff *skb); sock 2163 include/net/sock.h struct sk_buff *sock_dequeue_err_skb(struct sock *sk); sock 2169 include/net/sock.h static inline int sock_error(struct sock *sk) sock 2178 include/net/sock.h static inline unsigned long sock_wspace(struct sock *sk) sock 2194 include/net/sock.h static inline void sk_set_bit(int nr, struct sock *sk) sock 2203 include/net/sock.h static inline void sk_clear_bit(int nr, struct sock *sk) sock 2212 include/net/sock.h static inline void sk_wake_async(const struct sock *sk, int how, int band) sock 2231 include/net/sock.h static inline void sk_stream_moderate_sndbuf(struct sock *sk) sock 2243 include/net/sock.h struct sk_buff *sk_stream_alloc_skb(struct sock *sk, int size, gfp_t gfp, sock 2258 include/net/sock.h static inline struct page_frag *sk_page_frag(struct sock *sk) sock 2266 include/net/sock.h bool sk_page_frag_refill(struct sock *sk, struct page_frag *pfrag); sock 2271 include/net/sock.h static inline bool sock_writeable(const struct sock *sk) sock 2281 include/net/sock.h static inline long sock_rcvtimeo(const struct sock *sk, bool noblock) sock 2286 include/net/sock.h static inline long sock_sndtimeo(const struct sock *sk, bool noblock) sock 2291 include/net/sock.h static inline int sock_rcvlowat(const struct sock *sk, int waitall, int len) sock 2324 include/net/sock.h sock_skb_set_dropcount(const struct sock *sk, struct sk_buff *skb) sock 2330 include/net/sock.h static inline void sk_drops_add(struct sock *sk, const struct sk_buff *skb) sock 2337 include/net/sock.h static inline ktime_t sock_read_timestamp(struct sock *sk) sock 2354 include/net/sock.h static inline void sock_write_timestamp(struct sock *sk, ktime_t kt) sock 2365 include/net/sock.h void __sock_recv_timestamp(struct msghdr *msg, struct sock *sk, sock 2367 include/net/sock.h void __sock_recv_wifi_status(struct msghdr *msg, struct sock *sk, sock 2371 include/net/sock.h sock_recv_timestamp(struct msghdr *msg, struct sock *sk, struct sk_buff *skb) sock 2395 include/net/sock.h void __sock_recv_ts_and_drops(struct msghdr *msg, struct sock *sk, sock 2399 include/net/sock.h static inline void sock_recv_ts_and_drops(struct msghdr *msg, struct sock *sk, sock 2426 include/net/sock.h static inline void _sock_tx_timestamp(struct sock *sk, __u16 tsflags, sock 2439 include/net/sock.h static inline void sock_tx_timestamp(struct sock *sk, __u16 tsflags, sock 2460 include/net/sock.h static inline void sk_eat_skb(struct sock *sk, struct sk_buff *skb) sock 2473 include/net/sock.h struct net *sock_net(const struct sock *sk) sock 2479 include/net/sock.h void sock_net_set(struct sock *sk, struct net *net) sock 2484 include/net/sock.h static inline struct sock *skb_steal_sock(struct sk_buff *skb) sock 2487 include/net/sock.h struct sock *sk = skb->sk; sock 2499 include/net/sock.h static inline bool sk_fullsock(const struct sock *sk) sock 2512 include/net/sock.h struct sock *sk = skb->sk; sock 2531 include/net/sock.h static inline bool sk_listener(const struct sock *sk) sock 2536 include/net/sock.h void sock_enable_timestamp(struct sock *sk, int flag); sock 2537 include/net/sock.h int sock_recv_errqueue(struct sock *sk, struct msghdr *msg, int len, int level, sock 2540 include/net/sock.h bool sk_ns_capable(const struct sock *sk, sock 2542 include/net/sock.h bool sk_capable(const struct sock *sk, int cap); sock 2543 include/net/sock.h bool sk_net_capable(const struct sock *sk, int cap); sock 2545 include/net/sock.h void sk_get_meminfo(const struct sock *sk, u32 *meminfo); sock 2568 include/net/sock.h static inline int sk_get_wmem0(const struct sock *sk, const struct proto *proto) sock 2577 include/net/sock.h static inline int sk_get_rmem0(const struct sock *sk, const struct proto *proto) sock 2590 include/net/sock.h static inline void sk_pacing_shift_update(struct sock *sk, int val) sock 2602 include/net/sock.h static inline bool sk_dev_equal_l3scope(struct sock *sk, int dif) sock 27 include/net/sock_reuseport.h struct sock *socks[0]; /* array of sock pointers */ sock 30 include/net/sock_reuseport.h extern int reuseport_alloc(struct sock *sk, bool bind_inany); sock 31 include/net/sock_reuseport.h extern int reuseport_add_sock(struct sock *sk, struct sock *sk2, sock 33 include/net/sock_reuseport.h extern void reuseport_detach_sock(struct sock *sk); sock 34 include/net/sock_reuseport.h extern struct sock *reuseport_select_sock(struct sock *sk, sock 38 include/net/sock_reuseport.h extern int reuseport_attach_prog(struct sock *sk, struct bpf_prog *prog); sock 39 include/net/sock_reuseport.h extern int reuseport_detach_prog(struct sock *sk); sock 41 include/net/sock_reuseport.h static inline bool reuseport_has_conns(struct sock *sk, bool set) sock 65 include/net/strparser.h struct sock *sk; sock 138 include/net/strparser.h int strp_init(struct strparser *strp, struct sock *sk, sock 51 include/net/tcp.h void tcp_time_wait(struct sock *sk, int state, int timeo); sock 255 include/net/tcp.h static inline bool tcp_under_memory_pressure(const struct sock *sk) sock 280 include/net/tcp.h static inline bool tcp_out_of_memory(struct sock *sk) sock 288 include/net/tcp.h void sk_forced_mem_schedule(struct sock *sk, int size); sock 290 include/net/tcp.h static inline bool tcp_too_many_orphans(struct sock *sk, int shift) sock 303 include/net/tcp.h bool tcp_check_oom(struct sock *sk, int shift); sock 317 include/net/tcp.h void tcp_shutdown(struct sock *sk, int how); sock 323 include/net/tcp.h int tcp_sendmsg(struct sock *sk, struct msghdr *msg, size_t size); sock 324 include/net/tcp.h int tcp_sendmsg_locked(struct sock *sk, struct msghdr *msg, size_t size); sock 325 include/net/tcp.h int tcp_sendpage(struct sock *sk, struct page *page, int offset, size_t size, sock 327 include/net/tcp.h int tcp_sendpage_locked(struct sock *sk, struct page *page, int offset, sock 329 include/net/tcp.h ssize_t do_tcp_sendpages(struct sock *sk, struct page *page, int offset, sock 331 include/net/tcp.h void tcp_release_cb(struct sock *sk); sock 333 include/net/tcp.h void tcp_write_timer_handler(struct sock *sk); sock 334 include/net/tcp.h void tcp_delack_timer_handler(struct sock *sk); sock 335 include/net/tcp.h int tcp_ioctl(struct sock *sk, int cmd, unsigned long arg); sock 336 include/net/tcp.h int tcp_rcv_state_process(struct sock *sk, struct sk_buff *skb); sock 337 include/net/tcp.h void tcp_rcv_established(struct sock *sk, struct sk_buff *skb); sock 338 include/net/tcp.h void tcp_rcv_space_adjust(struct sock *sk); sock 339 include/net/tcp.h int tcp_twsk_unique(struct sock *sk, struct sock *sktw, void *twp); sock 340 include/net/tcp.h void tcp_twsk_destructor(struct sock *sk); sock 345 include/net/tcp.h void tcp_enter_quickack_mode(struct sock *sk, unsigned int max_quickacks); sock 346 include/net/tcp.h static inline void tcp_dec_quickack_mode(struct sock *sk, sock 377 include/net/tcp.h struct sock *tcp_check_req(struct sock *sk, struct sk_buff *skb, sock 380 include/net/tcp.h int tcp_child_process(struct sock *parent, struct sock *child, sock 382 include/net/tcp.h void tcp_enter_loss(struct sock *sk); sock 383 include/net/tcp.h void tcp_cwnd_reduction(struct sock *sk, int newly_acked_sacked, int flag); sock 385 include/net/tcp.h void tcp_update_metrics(struct sock *sk); sock 386 include/net/tcp.h void tcp_init_metrics(struct sock *sk); sock 389 include/net/tcp.h void tcp_close(struct sock *sk, long timeout); sock 390 include/net/tcp.h void tcp_init_sock(struct sock *sk); sock 391 include/net/tcp.h void tcp_init_transfer(struct sock *sk, int bpf_op); sock 392 include/net/tcp.h __poll_t tcp_poll(struct file *file, struct socket *sock, sock 394 include/net/tcp.h int tcp_getsockopt(struct sock *sk, int level, int optname, sock 396 include/net/tcp.h int tcp_setsockopt(struct sock *sk, int level, int optname, sock 398 include/net/tcp.h int compat_tcp_getsockopt(struct sock *sk, int level, int optname, sock 400 include/net/tcp.h int compat_tcp_setsockopt(struct sock *sk, int level, int optname, sock 402 include/net/tcp.h void tcp_set_keepalive(struct sock *sk, int val); sock 404 include/net/tcp.h int tcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int nonblock, sock 406 include/net/tcp.h int tcp_set_rcvlowat(struct sock *sk, int val); sock 407 include/net/tcp.h void tcp_data_ready(struct sock *sk); sock 409 include/net/tcp.h int tcp_mmap(struct file *file, struct socket *sock, sock 420 include/net/tcp.h u16 tcp_v4_get_syncookie(struct sock *sk, struct iphdr *iph, sock 422 include/net/tcp.h u16 tcp_v6_get_syncookie(struct sock *sk, struct ipv6hdr *iph, sock 426 include/net/tcp.h struct sock *sk, struct tcphdr *th); sock 431 include/net/tcp.h void tcp_v4_send_check(struct sock *sk, struct sk_buff *skb); sock 432 include/net/tcp.h void tcp_v4_mtu_reduced(struct sock *sk); sock 433 include/net/tcp.h void tcp_req_err(struct sock *sk, u32 seq, bool abort); sock 434 include/net/tcp.h int tcp_v4_conn_request(struct sock *sk, struct sk_buff *skb); sock 435 include/net/tcp.h struct sock *tcp_create_openreq_child(const struct sock *sk, sock 438 include/net/tcp.h void tcp_ca_openreq_child(struct sock *sk, const struct dst_entry *dst); sock 439 include/net/tcp.h struct sock *tcp_v4_syn_recv_sock(const struct sock *sk, struct sk_buff *skb, sock 444 include/net/tcp.h int tcp_v4_do_rcv(struct sock *sk, struct sk_buff *skb); sock 445 include/net/tcp.h int tcp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); sock 446 include/net/tcp.h int tcp_connect(struct sock *sk); sock 452 include/net/tcp.h struct sk_buff *tcp_make_synack(const struct sock *sk, struct dst_entry *dst, sock 456 include/net/tcp.h int tcp_disconnect(struct sock *sk, int flags); sock 458 include/net/tcp.h void tcp_finish_connect(struct sock *sk, struct sk_buff *skb); sock 459 include/net/tcp.h int tcp_send_rcvq(struct sock *sk, struct msghdr *msg, size_t size); sock 460 include/net/tcp.h void inet_sk_rx_dst_set(struct sock *sk, const struct sk_buff *skb); sock 463 include/net/tcp.h struct sock *tcp_get_cookie_sock(struct sock *sk, struct sk_buff *skb, sock 468 include/net/tcp.h struct sock *cookie_v4_check(struct sock *sk, struct sk_buff *skb); sock 486 include/net/tcp.h static inline void tcp_synq_overflow(const struct sock *sk) sock 510 include/net/tcp.h static inline bool tcp_synq_no_recent_overflow(const struct sock *sk) sock 560 include/net/tcp.h struct sock *cookie_v6_check(struct sock *sk, struct sk_buff *skb); sock 568 include/net/tcp.h void __tcp_push_pending_frames(struct sock *sk, unsigned int cur_mss, sock 570 include/net/tcp.h int __tcp_retransmit_skb(struct sock *sk, struct sk_buff *skb, int segs); sock 571 include/net/tcp.h int tcp_retransmit_skb(struct sock *sk, struct sk_buff *skb, int segs); sock 572 include/net/tcp.h void tcp_retransmit_timer(struct sock *sk); sock 573 include/net/tcp.h void tcp_xmit_retransmit_queue(struct sock *); sock 574 include/net/tcp.h void tcp_simple_retransmit(struct sock *); sock 575 include/net/tcp.h void tcp_enter_recovery(struct sock *sk, bool ece_ack); sock 576 include/net/tcp.h int tcp_trim_head(struct sock *, struct sk_buff *, u32); sock 581 include/net/tcp.h int tcp_fragment(struct sock *sk, enum tcp_queue tcp_queue, sock 585 include/net/tcp.h void tcp_send_probe0(struct sock *); sock 586 include/net/tcp.h void tcp_send_partial(struct sock *); sock 587 include/net/tcp.h int tcp_write_wakeup(struct sock *, int mib); sock 588 include/net/tcp.h void tcp_send_fin(struct sock *sk); sock 589 include/net/tcp.h void tcp_send_active_reset(struct sock *sk, gfp_t priority); sock 590 include/net/tcp.h int tcp_send_synack(struct sock *); sock 591 include/net/tcp.h void tcp_push_one(struct sock *, unsigned int mss_now); sock 592 include/net/tcp.h void __tcp_send_ack(struct sock *sk, u32 rcv_nxt); sock 593 include/net/tcp.h void tcp_send_ack(struct sock *sk); sock 594 include/net/tcp.h void tcp_send_delayed_ack(struct sock *sk); sock 595 include/net/tcp.h void tcp_send_loss_probe(struct sock *sk); sock 596 include/net/tcp.h bool tcp_schedule_loss_probe(struct sock *sk, bool advancing_rto); sock 601 include/net/tcp.h void tcp_rearm_rto(struct sock *sk); sock 602 include/net/tcp.h void tcp_synack_rtt_meas(struct sock *sk, struct request_sock *req); sock 603 include/net/tcp.h void tcp_reset(struct sock *sk); sock 605 include/net/tcp.h void tcp_fin(struct sock *sk); sock 608 include/net/tcp.h void tcp_init_xmit_timers(struct sock *); sock 609 include/net/tcp.h static inline void tcp_clear_xmit_timers(struct sock *sk) sock 620 include/net/tcp.h unsigned int tcp_sync_mss(struct sock *sk, u32 pmtu); sock 621 include/net/tcp.h unsigned int tcp_current_mss(struct sock *sk); sock 647 include/net/tcp.h void tcp_get_info(struct sock *, struct tcp_info *); sock 650 include/net/tcp.h int tcp_read_sock(struct sock *sk, read_descriptor_t *desc, sock 653 include/net/tcp.h void tcp_initialize_rcv_mss(struct sock *sk); sock 655 include/net/tcp.h int tcp_mtu_to_mss(struct sock *sk, int pmtu); sock 656 include/net/tcp.h int tcp_mss_to_mtu(struct sock *sk, int mss); sock 657 include/net/tcp.h void tcp_mtup_init(struct sock *sk); sock 658 include/net/tcp.h void tcp_init_buffer_space(struct sock *sk); sock 660 include/net/tcp.h static inline void tcp_bound_rto(const struct sock *sk) sock 683 include/net/tcp.h static inline void tcp_fast_path_check(struct sock *sk) sock 695 include/net/tcp.h static inline u32 tcp_rto_min(struct sock *sk) sock 705 include/net/tcp.h static inline u32 tcp_rto_min_us(struct sock *sk) sock 738 include/net/tcp.h u32 __tcp_select_window(struct sock *sk); sock 740 include/net/tcp.h void tcp_send_window_probe(struct sock *sk); sock 870 include/net/tcp.h struct sock *sk_redir; sock 888 include/net/tcp.h static inline struct sock *tcp_skb_bpf_redirect_fetch(struct sk_buff *skb) sock 1043 include/net/tcp.h void (*init)(struct sock *sk); sock 1045 include/net/tcp.h void (*release)(struct sock *sk); sock 1048 include/net/tcp.h u32 (*ssthresh)(struct sock *sk); sock 1050 include/net/tcp.h void (*cong_avoid)(struct sock *sk, u32 ack, u32 acked); sock 1052 include/net/tcp.h void (*set_state)(struct sock *sk, u8 new_state); sock 1054 include/net/tcp.h void (*cwnd_event)(struct sock *sk, enum tcp_ca_event ev); sock 1056 include/net/tcp.h void (*in_ack_event)(struct sock *sk, u32 flags); sock 1058 include/net/tcp.h u32 (*undo_cwnd)(struct sock *sk); sock 1060 include/net/tcp.h void (*pkts_acked)(struct sock *sk, const struct ack_sample *sample); sock 1062 include/net/tcp.h u32 (*min_tso_segs)(struct sock *sk); sock 1064 include/net/tcp.h u32 (*sndbuf_expand)(struct sock *sk); sock 1068 include/net/tcp.h void (*cong_control)(struct sock *sk, const struct rate_sample *rs); sock 1070 include/net/tcp.h size_t (*get_info)(struct sock *sk, u32 ext, int *attr, sock 1080 include/net/tcp.h void tcp_assign_congestion_control(struct sock *sk); sock 1081 include/net/tcp.h void tcp_init_congestion_control(struct sock *sk); sock 1082 include/net/tcp.h void tcp_cleanup_congestion_control(struct sock *sk); sock 1088 include/net/tcp.h int tcp_set_congestion_control(struct sock *sk, const char *name, bool load, sock 1093 include/net/tcp.h u32 tcp_reno_ssthresh(struct sock *sk); sock 1094 include/net/tcp.h u32 tcp_reno_undo_cwnd(struct sock *sk); sock 1095 include/net/tcp.h void tcp_reno_cong_avoid(struct sock *sk, u32 ack, u32 acked); sock 1109 include/net/tcp.h static inline bool tcp_ca_needs_ecn(const struct sock *sk) sock 1116 include/net/tcp.h static inline void tcp_set_ca_state(struct sock *sk, const u8 ca_state) sock 1125 include/net/tcp.h static inline void tcp_ca_event(struct sock *sk, const enum tcp_ca_event event) sock 1134 include/net/tcp.h void tcp_rate_skb_sent(struct sock *sk, struct sk_buff *skb); sock 1135 include/net/tcp.h void tcp_rate_skb_delivered(struct sock *sk, struct sk_buff *skb, sock 1137 include/net/tcp.h void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, sock 1139 include/net/tcp.h void tcp_rate_check_app_limited(struct sock *sk); sock 1194 include/net/tcp.h static inline bool tcp_in_cwnd_reduction(const struct sock *sk) sock 1204 include/net/tcp.h static inline __u32 tcp_current_ssthresh(const struct sock *sk) sock 1219 include/net/tcp.h void tcp_enter_cwr(struct sock *sk); sock 1249 include/net/tcp.h static inline bool tcp_is_cwnd_limited(const struct sock *sk) sock 1266 include/net/tcp.h static inline bool tcp_needs_internal_pacing(const struct sock *sk) sock 1274 include/net/tcp.h static inline unsigned long tcp_pacing_delay(const struct sock *sk, sock 1284 include/net/tcp.h static inline void tcp_reset_xmit_timer(struct sock *sk, sock 1300 include/net/tcp.h static inline unsigned long tcp_probe0_base(const struct sock *sk) sock 1306 include/net/tcp.h static inline unsigned long tcp_probe0_when(const struct sock *sk, sock 1314 include/net/tcp.h static inline void tcp_check_probe_timer(struct sock *sk) sock 1347 include/net/tcp.h bool tcp_add_backlog(struct sock *sk, struct sk_buff *skb); sock 1348 include/net/tcp.h int tcp_filter(struct sock *sk, struct sk_buff *skb); sock 1349 include/net/tcp.h void tcp_set_state(struct sock *sk, int state); sock 1350 include/net/tcp.h void tcp_done(struct sock *sk); sock 1351 include/net/tcp.h int tcp_abort(struct sock *sk, int err); sock 1360 include/net/tcp.h void tcp_cwnd_restart(struct sock *sk, s32 delta); sock 1362 include/net/tcp.h static inline void tcp_slow_start_after_idle_check(struct sock *sk) sock 1377 include/net/tcp.h void tcp_select_initial_window(const struct sock *sk, int __space, sock 1382 include/net/tcp.h static inline int tcp_win_from_space(const struct sock *sk, int space) sock 1392 include/net/tcp.h static inline int tcp_space(const struct sock *sk) sock 1399 include/net/tcp.h static inline int tcp_full_space(const struct sock *sk) sock 1409 include/net/tcp.h static inline bool tcp_rmem_pressure(const struct sock *sk) sock 1418 include/net/tcp.h const struct sock *sk_listener, sock 1421 include/net/tcp.h void tcp_enter_memory_pressure(struct sock *sk); sock 1422 include/net/tcp.h void tcp_leave_memory_pressure(struct sock *sk); sock 1426 include/net/tcp.h struct net *net = sock_net((struct sock *)tp); sock 1433 include/net/tcp.h struct net *net = sock_net((struct sock *)tp); sock 1440 include/net/tcp.h struct net *net = sock_net((struct sock *)tp); sock 1453 include/net/tcp.h static inline int tcp_fin_time(const struct sock *sk) sock 1585 include/net/tcp.h const struct sock *sk, const struct sk_buff *skb); sock 1586 include/net/tcp.h int tcp_md5_do_add(struct sock *sk, const union tcp_md5_addr *addr, sock 1589 include/net/tcp.h int tcp_md5_do_del(struct sock *sk, const union tcp_md5_addr *addr, sock 1591 include/net/tcp.h struct tcp_md5sig_key *tcp_v4_md5_lookup(const struct sock *sk, sock 1592 include/net/tcp.h const struct sock *addr_sk); sock 1597 include/net/tcp.h struct tcp_md5sig_key *__tcp_md5_do_lookup(const struct sock *sk, sock 1601 include/net/tcp.h tcp_md5_do_lookup(const struct sock *sk, sock 1612 include/net/tcp.h static inline struct tcp_md5sig_key *tcp_md5_do_lookup(const struct sock *sk, sock 1635 include/net/tcp.h void tcp_fastopen_cache_get(struct sock *sk, u16 *mss, sock 1637 include/net/tcp.h void tcp_fastopen_cache_set(struct sock *sk, u16 mss, sock 1649 include/net/tcp.h void tcp_fastopen_destroy_cipher(struct sock *sk); sock 1651 include/net/tcp.h int tcp_fastopen_reset_cipher(struct net *net, struct sock *sk, sock 1653 include/net/tcp.h void tcp_fastopen_add_skb(struct sock *sk, struct sk_buff *skb); sock 1654 include/net/tcp.h struct sock *tcp_try_fastopen(struct sock *sk, struct sk_buff *skb, sock 1659 include/net/tcp.h bool tcp_fastopen_cookie_check(struct sock *sk, u16 *mss, sock 1661 include/net/tcp.h bool tcp_fastopen_defer_connect(struct sock *sk, int *err); sock 1675 include/net/tcp.h void tcp_fastopen_active_disable(struct sock *sk); sock 1676 include/net/tcp.h bool tcp_fastopen_active_should_disable(struct sock *sk); sock 1677 include/net/tcp.h void tcp_fastopen_active_disable_ofo_check(struct sock *sk); sock 1678 include/net/tcp.h void tcp_fastopen_active_detect_blackhole(struct sock *sk, bool expired); sock 1682 include/net/tcp.h struct tcp_fastopen_context *tcp_fastopen_get_ctx(const struct sock *sk) sock 1720 include/net/tcp.h void tcp_chrono_start(struct sock *sk, const enum tcp_chrono type); sock 1721 include/net/tcp.h void tcp_chrono_stop(struct sock *sk, const enum tcp_chrono type); sock 1740 include/net/tcp.h void tcp_write_queue_purge(struct sock *sk); sock 1742 include/net/tcp.h static inline struct sk_buff *tcp_rtx_queue_head(const struct sock *sk) sock 1747 include/net/tcp.h static inline struct sk_buff *tcp_rtx_queue_tail(const struct sock *sk) sock 1752 include/net/tcp.h static inline struct sk_buff *tcp_write_queue_head(const struct sock *sk) sock 1757 include/net/tcp.h static inline struct sk_buff *tcp_write_queue_tail(const struct sock *sk) sock 1765 include/net/tcp.h static inline struct sk_buff *tcp_send_head(const struct sock *sk) sock 1770 include/net/tcp.h static inline bool tcp_skb_is_last(const struct sock *sk, sock 1776 include/net/tcp.h static inline bool tcp_write_queue_empty(const struct sock *sk) sock 1781 include/net/tcp.h static inline bool tcp_rtx_queue_empty(const struct sock *sk) sock 1786 include/net/tcp.h static inline bool tcp_rtx_and_write_queues_empty(const struct sock *sk) sock 1791 include/net/tcp.h static inline void tcp_add_write_queue_tail(struct sock *sk, struct sk_buff *skb) sock 1803 include/net/tcp.h struct sock *sk) sock 1808 include/net/tcp.h static inline void tcp_unlink_write_queue(struct sk_buff *skb, struct sock *sk) sock 1816 include/net/tcp.h static inline void tcp_rtx_queue_unlink(struct sk_buff *skb, struct sock *sk) sock 1822 include/net/tcp.h static inline void tcp_rtx_queue_unlink_and_free(struct sk_buff *skb, struct sock *sk) sock 1829 include/net/tcp.h static inline void tcp_push_pending_frames(struct sock *sk) sock 1853 include/net/tcp.h static inline void tcp_advance_highest_sack(struct sock *sk, struct sk_buff *skb) sock 1858 include/net/tcp.h static inline struct sk_buff *tcp_highest_sack(struct sock *sk) sock 1863 include/net/tcp.h static inline void tcp_highest_sack_reset(struct sock *sk) sock 1869 include/net/tcp.h static inline void tcp_highest_sack_replace(struct sock *sk, sock 1878 include/net/tcp.h static inline bool inet_sk_transparent(const struct sock *sk) sock 1914 include/net/tcp.h struct sock *syn_wait_sk; sock 1922 include/net/tcp.h void tcp_v4_destroy_sock(struct sock *sk); sock 1933 include/net/tcp.h struct net *net = sock_net((struct sock *)tp); sock 1941 include/net/tcp.h static inline bool tcp_stream_memory_free(const struct sock *sk, int wake) sock 1955 include/net/tcp.h int tcp_rtx_synack(const struct sock *sk, struct request_sock *req); sock 1958 include/net/tcp.h struct sock *sk, struct sk_buff *skb); sock 1963 include/net/tcp.h struct tcp_md5sig_key *(*md5_lookup) (const struct sock *sk, sock 1964 include/net/tcp.h const struct sock *addr_sk); sock 1967 include/net/tcp.h const struct sock *sk, sock 1969 include/net/tcp.h int (*md5_parse)(struct sock *sk, sock 1979 include/net/tcp.h struct tcp_md5sig_key *(*req_md5_lookup)(const struct sock *sk, sock 1980 include/net/tcp.h const struct sock *addr_sk); sock 1983 include/net/tcp.h const struct sock *sk, sock 1987 include/net/tcp.h const struct sock *sk_listener, sock 1993 include/net/tcp.h struct dst_entry *(*route_req)(const struct sock *sk, struct flowi *fl, sock 1997 include/net/tcp.h int (*send_synack)(const struct sock *sk, struct dst_entry *dst, sock 2005 include/net/tcp.h const struct sock *sk, struct sk_buff *skb, sock 2014 include/net/tcp.h const struct sock *sk, struct sk_buff *skb, sock 2027 include/net/tcp.h void tcp_mark_skb_lost(struct sock *sk, struct sk_buff *skb); sock 2028 include/net/tcp.h void tcp_newreno_mark_lost(struct sock *sk, bool snd_una_advanced); sock 2031 include/net/tcp.h extern void tcp_rack_mark_lost(struct sock *sk); sock 2034 include/net/tcp.h extern void tcp_rack_reo_timeout(struct sock *sk); sock 2035 include/net/tcp.h extern void tcp_rack_update_reo_wnd(struct sock *sk, struct rate_sample *rs); sock 2038 include/net/tcp.h static inline s64 tcp_rto_delta_us(const struct sock *sk) sock 2083 include/net/tcp.h static inline int tcp_inq(struct sock *sk) sock 2107 include/net/tcp.h int tcp_peek_len(struct socket *sock); sock 2126 include/net/tcp.h static inline void tcp_listendrop(const struct sock *sk) sock 2128 include/net/tcp.h atomic_inc(&((struct sock *)sk)->sk_drops); sock 2146 include/net/tcp.h int (*init)(struct sock *sk); sock 2148 include/net/tcp.h void (*update)(struct sock *sk, struct proto *p, sock 2149 include/net/tcp.h void (*write_space)(struct sock *sk)); sock 2151 include/net/tcp.h void (*release)(struct sock *sk); sock 2153 include/net/tcp.h int (*get_info)(const struct sock *sk, struct sk_buff *skb); sock 2154 include/net/tcp.h size_t (*get_info_size)(const struct sock *sk); sock 2161 include/net/tcp.h int tcp_set_ulp(struct sock *sk, const char *name); sock 2163 include/net/tcp.h void tcp_cleanup_ulp(struct sock *sk); sock 2164 include/net/tcp.h void tcp_update_ulp(struct sock *sk, struct proto *p, sock 2165 include/net/tcp.h void (*write_space)(struct sock *sk)); sock 2174 include/net/tcp.h int tcp_bpf_init(struct sock *sk); sock 2175 include/net/tcp.h void tcp_bpf_reinit(struct sock *sk); sock 2176 include/net/tcp.h int tcp_bpf_sendmsg_redir(struct sock *sk, struct sk_msg *msg, u32 bytes, sock 2178 include/net/tcp.h int tcp_bpf_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 2180 include/net/tcp.h int __tcp_bpf_recvmsg(struct sock *sk, struct sk_psock *psock, sock 2189 include/net/tcp.h static inline int tcp_call_bpf(struct sock *sk, int op, u32 nargs, u32 *args) sock 2213 include/net/tcp.h static inline int tcp_call_bpf_2arg(struct sock *sk, int op, u32 arg1, u32 arg2) sock 2220 include/net/tcp.h static inline int tcp_call_bpf_3arg(struct sock *sk, int op, u32 arg1, u32 arg2, sock 2229 include/net/tcp.h static inline int tcp_call_bpf(struct sock *sk, int op, u32 nargs, u32 *args) sock 2234 include/net/tcp.h static inline int tcp_call_bpf_2arg(struct sock *sk, int op, u32 arg1, u32 arg2) sock 2239 include/net/tcp.h static inline int tcp_call_bpf_3arg(struct sock *sk, int op, u32 arg1, u32 arg2, sock 2247 include/net/tcp.h static inline u32 tcp_timeout_init(struct sock *sk) sock 2258 include/net/tcp.h static inline u32 tcp_rwnd_init_bpf(struct sock *sk) sock 2269 include/net/tcp.h static inline bool tcp_bpf_ca_needs_ecn(struct sock *sk) sock 2274 include/net/tcp.h static inline void tcp_bpf_rtt(struct sock *sk) sock 2286 include/net/tcp.h void (*cad)(struct sock *sk, u32 ack_seq)); sock 2302 include/net/tcp.h static inline u64 tcp_transmit_time(const struct sock *sk) sock 18 include/net/timewait_sock.h int (*twsk_unique)(struct sock *sk, sock 19 include/net/timewait_sock.h struct sock *sktw, void *twp); sock 20 include/net/timewait_sock.h void (*twsk_destructor)(struct sock *sk); sock 23 include/net/timewait_sock.h static inline int twsk_unique(struct sock *sk, struct sock *sktw, void *twp) sock 30 include/net/timewait_sock.h static inline void twsk_destructor(struct sock *sk) sock 103 include/net/tls.h int (*hash)(struct tls_device *device, struct sock *sk); sock 104 include/net/tls.h void (*unhash)(struct tls_device *device, struct sock *sk); sock 150 include/net/tls.h struct sock *sk; sock 175 include/net/tls.h void (*saved_data_ready)(struct sock *sk); sock 205 include/net/tls.h void (*sk_destruct)(struct sock *sk); sock 259 include/net/tls.h int (*push_pending_record)(struct sock *sk, int flags); sock 260 include/net/tls.h void (*sk_write_space)(struct sock *sk); sock 285 include/net/tls.h void (*sk_destruct)(struct sock *sk); sock 301 include/net/tls.h int (*tls_dev_add)(struct net_device *netdev, struct sock *sk, sock 309 include/net/tls.h struct sock *sk, u32 seq, u8 *rcd_sn, sock 351 include/net/tls.h void tls_ctx_free(struct sock *sk, struct tls_context *ctx); sock 352 include/net/tls.h int wait_on_pending_writer(struct sock *sk, long *timeo); sock 353 include/net/tls.h int tls_sk_query(struct sock *sk, int optname, char __user *optval, sock 355 include/net/tls.h int tls_sk_attach(struct sock *sk, int optname, char __user *optval, sock 358 include/net/tls.h int tls_set_sw_offload(struct sock *sk, struct tls_context *ctx, int tx); sock 359 include/net/tls.h void tls_sw_strparser_arm(struct sock *sk, struct tls_context *ctx); sock 361 include/net/tls.h int tls_sw_sendmsg(struct sock *sk, struct msghdr *msg, size_t size); sock 362 include/net/tls.h int tls_sw_sendpage_locked(struct sock *sk, struct page *page, sock 364 include/net/tls.h int tls_sw_sendpage(struct sock *sk, struct page *page, sock 367 include/net/tls.h void tls_sw_release_resources_tx(struct sock *sk); sock 369 include/net/tls.h void tls_sw_free_resources_rx(struct sock *sk); sock 370 include/net/tls.h void tls_sw_release_resources_rx(struct sock *sk); sock 372 include/net/tls.h int tls_sw_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 374 include/net/tls.h bool tls_sw_stream_read(const struct sock *sk); sock 375 include/net/tls.h ssize_t tls_sw_splice_read(struct socket *sock, loff_t *ppos, sock 379 include/net/tls.h int tls_device_sendmsg(struct sock *sk, struct msghdr *msg, size_t size); sock 380 include/net/tls.h int tls_device_sendpage(struct sock *sk, struct page *page, sock 382 include/net/tls.h int tls_tx_records(struct sock *sk, int flags); sock 397 include/net/tls.h int tls_push_sg(struct sock *sk, struct tls_context *ctx, sock 400 include/net/tls.h int tls_push_partial_record(struct sock *sk, struct tls_context *ctx, sock 402 include/net/tls.h void tls_free_partial_record(struct sock *sk, struct tls_context *ctx); sock 448 include/net/tls.h tls_validate_xmit_skb(struct sock *sk, struct net_device *dev, sock 451 include/net/tls.h static inline bool tls_is_sk_tx_device_offloaded(struct sock *sk) sock 462 include/net/tls.h static inline void tls_err_abort(struct sock *sk, int err) sock 481 include/net/tls.h static inline struct tls_context *tls_get_ctx(const struct sock *sk) sock 491 include/net/tls.h static inline void tls_advance_record_sn(struct sock *sk, sock 584 include/net/tls.h static inline bool tls_sw_has_ctx_tx(const struct sock *sk) sock 593 include/net/tls.h void tls_sw_write_space(struct sock *sk, struct tls_context *ctx); sock 594 include/net/tls.h void tls_device_write_space(struct sock *sk, struct tls_context *ctx); sock 613 include/net/tls.h tls_driver_ctx(const struct sock *sk, enum tls_offload_ctx_dir direction) sock 620 include/net/tls.h static inline void tls_offload_rx_resync_request(struct sock *sk, __be32 seq) sock 629 include/net/tls.h tls_offload_rx_resync_set_type(struct sock *sk, enum tls_offload_sync_type type) sock 636 include/net/tls.h static inline void tls_offload_tx_resync_request(struct sock *sk) sock 644 include/net/tls.h static inline bool tls_offload_tx_resync_pending(struct sock *sk) sock 654 include/net/tls.h int tls_proccess_cmsg(struct sock *sk, struct msghdr *msg, sock 658 include/net/tls.h int decrypt_skb(struct sock *sk, struct sk_buff *skb, sock 662 include/net/tls.h struct sk_buff *tls_validate_xmit_skb(struct sock *sk, sock 666 include/net/tls.h int tls_sw_fallback_init(struct sock *sk, sock 673 include/net/tls.h int tls_set_device_offload(struct sock *sk, struct tls_context *ctx); sock 674 include/net/tls.h void tls_device_free_resources_tx(struct sock *sk); sock 675 include/net/tls.h int tls_set_device_offload_rx(struct sock *sk, struct tls_context *ctx); sock 676 include/net/tls.h void tls_device_offload_cleanup_rx(struct sock *sk); sock 677 include/net/tls.h void tls_device_rx_resync_new_rec(struct sock *sk, u32 rcd_len, u32 seq); sock 678 include/net/tls.h int tls_device_decrypted(struct sock *sk, struct sk_buff *skb); sock 684 include/net/tls.h tls_set_device_offload(struct sock *sk, struct tls_context *ctx) sock 689 include/net/tls.h static inline void tls_device_free_resources_tx(struct sock *sk) {} sock 692 include/net/tls.h tls_set_device_offload_rx(struct sock *sk, struct tls_context *ctx) sock 697 include/net/tls.h static inline void tls_device_offload_cleanup_rx(struct sock *sk) {} sock 699 include/net/tls.h tls_device_rx_resync_new_rec(struct sock *sk, u32 rcd_len, u32 seq) {} sock 701 include/net/tls.h static inline int tls_device_decrypted(struct sock *sk, struct sk_buff *skb) sock 34 include/net/transp_v6.h int udpv6_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); sock 37 include/net/transp_v6.h void ip6_datagram_recv_ctl(struct sock *sk, struct msghdr *msg, sock 39 include/net/transp_v6.h void ip6_datagram_recv_common_ctl(struct sock *sk, struct msghdr *msg, sock 41 include/net/transp_v6.h void ip6_datagram_recv_specific_ctl(struct sock *sk, struct msghdr *msg, sock 44 include/net/transp_v6.h int ip6_datagram_send_ctl(struct net *net, struct sock *sk, struct msghdr *msg, sock 47 include/net/transp_v6.h void __ip6_dgram_sock_seq_show(struct seq_file *seq, struct sock *sp, sock 50 include/net/transp_v6.h ip6_dgram_sock_seq_show(struct seq_file *seq, struct sock *sp, __u16 srcp, sock 62 include/net/transp_v6.h void inet6_destroy_sock(struct sock *sk); sock 127 include/net/udp.h static inline __wsum udp_csum_outgoing(struct sock *sk, struct sk_buff *skb) sock 166 include/net/udp.h typedef struct sock *(*udp_lookup_t)(struct sk_buff *skb, __be16 sport, sock 191 include/net/udp.h static inline int udp_lib_hash(struct sock *sk) sock 197 include/net/udp.h void udp_lib_unhash(struct sock *sk); sock 198 include/net/udp.h void udp_lib_rehash(struct sock *sk, u16 new_hash); sock 200 include/net/udp.h static inline void udp_lib_close(struct sock *sk, long timeout) sock 205 include/net/udp.h int udp_lib_get_port(struct sock *sk, unsigned short snum, sock 246 include/net/udp.h static inline int udp_rqueue_get(struct sock *sk) sock 263 include/net/udp.h void udp_destruct_sock(struct sock *sk); sock 264 include/net/udp.h void skb_consume_udp(struct sock *sk, struct sk_buff *skb, int len); sock 265 include/net/udp.h int __udp_enqueue_schedule_skb(struct sock *sk, struct sk_buff *skb); sock 266 include/net/udp.h void udp_skb_destructor(struct sock *sk, struct sk_buff *skb); sock 267 include/net/udp.h struct sk_buff *__skb_recv_udp(struct sock *sk, unsigned int flags, sock 269 include/net/udp.h static inline struct sk_buff *skb_recv_udp(struct sock *sk, unsigned int flags, sock 278 include/net/udp.h bool udp_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst); sock 279 include/net/udp.h int udp_get_port(struct sock *sk, unsigned short snum, sock 280 include/net/udp.h int (*saddr_cmp)(const struct sock *, sock 281 include/net/udp.h const struct sock *)); sock 283 include/net/udp.h int udp_abort(struct sock *sk, int err); sock 284 include/net/udp.h int udp_sendmsg(struct sock *sk, struct msghdr *msg, size_t len); sock 285 include/net/udp.h int udp_push_pending_frames(struct sock *sk); sock 286 include/net/udp.h void udp_flush_pending_frames(struct sock *sk); sock 287 include/net/udp.h int udp_cmsg_send(struct sock *sk, struct msghdr *msg, u16 *gso_size); sock 290 include/net/udp.h int udp_ioctl(struct sock *sk, int cmd, unsigned long arg); sock 291 include/net/udp.h int udp_init_sock(struct sock *sk); sock 292 include/net/udp.h int udp_pre_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); sock 293 include/net/udp.h int __udp_disconnect(struct sock *sk, int flags); sock 294 include/net/udp.h int udp_disconnect(struct sock *sk, int flags); sock 295 include/net/udp.h __poll_t udp_poll(struct file *file, struct socket *sock, poll_table *wait); sock 299 include/net/udp.h int udp_lib_getsockopt(struct sock *sk, int level, int optname, sock 301 include/net/udp.h int udp_lib_setsockopt(struct sock *sk, int level, int optname, sock 303 include/net/udp.h int (*push_pending_frames)(struct sock *)); sock 304 include/net/udp.h struct sock *udp4_lib_lookup(struct net *net, __be32 saddr, __be16 sport, sock 306 include/net/udp.h struct sock *__udp4_lib_lookup(struct net *net, __be32 saddr, __be16 sport, sock 309 include/net/udp.h struct sock *udp4_lib_lookup_skb(struct sk_buff *skb, sock 311 include/net/udp.h struct sock *udp6_lib_lookup(struct net *net, sock 315 include/net/udp.h struct sock *__udp6_lib_lookup(struct net *net, sock 320 include/net/udp.h struct sock *udp6_lib_lookup_skb(struct sk_buff *skb, sock 467 include/net/udp.h static inline struct sk_buff *udp_rcv_segment(struct sock *sk, sock 67 include/net/udp_tunnel.h typedef int (*udp_tunnel_encap_rcv_t)(struct sock *sk, struct sk_buff *skb); sock 68 include/net/udp_tunnel.h typedef int (*udp_tunnel_encap_err_lookup_t)(struct sock *sk, sock 70 include/net/udp_tunnel.h typedef void (*udp_tunnel_encap_destroy_t)(struct sock *sk); sock 74 include/net/udp_tunnel.h typedef int (*udp_tunnel_gro_complete_t)(struct sock *sk, struct sk_buff *skb, sock 89 include/net/udp_tunnel.h void setup_udp_tunnel_sock(struct net *net, struct socket *sock, sock 121 include/net/udp_tunnel.h void udp_tunnel_push_rx_port(struct net_device *dev, struct socket *sock, sock 123 include/net/udp_tunnel.h void udp_tunnel_drop_rx_port(struct net_device *dev, struct socket *sock, sock 125 include/net/udp_tunnel.h void udp_tunnel_notify_add_rx_port(struct socket *sock, unsigned short type); sock 126 include/net/udp_tunnel.h void udp_tunnel_notify_del_rx_port(struct socket *sock, unsigned short type); sock 141 include/net/udp_tunnel.h void udp_tunnel_xmit_skb(struct rtable *rt, struct sock *sk, struct sk_buff *skb, sock 147 include/net/udp_tunnel.h int udp_tunnel6_xmit_skb(struct dst_entry *dst, struct sock *sk, sock 155 include/net/udp_tunnel.h void udp_tunnel_sock_release(struct socket *sock); sock 170 include/net/udp_tunnel.h static inline void udp_tunnel_encap_enable(struct socket *sock) sock 172 include/net/udp_tunnel.h struct udp_sock *up = udp_sk(sock->sk); sock 179 include/net/udp_tunnel.h if (sock->sk->sk_family == PF_INET6) sock 28 include/net/udplite.h static inline int udplite_sk_init(struct sock *sk) sock 74 include/net/udplite.h static inline __wsum udplite_csum_outgoing(struct sock *sk, struct sk_buff *skb) sock 134 include/net/udplite.h int udplite_get_port(struct sock *sk, unsigned short snum, sock 135 include/net/udplite.h int (*scmp)(const struct sock *, const struct sock *)); sock 182 include/net/vxlan.h struct socket *sock; sock 377 include/net/vxlan.h return vs->sock->sk->sk_family; sock 150 include/net/x25.h struct sock sk; sock 179 include/net/x25.h static inline struct x25_sock *x25_sk(const struct sock *sk) sock 198 include/net/x25.h struct sock *x25_find_socket(unsigned int, struct x25_neigh *); sock 199 include/net/x25.h void x25_destroy_socket_from_timer(struct sock *); sock 215 include/net/x25.h int x25_negotiate_facilities(struct sk_buff *, struct sock *, sock 228 include/net/x25.h int x25_process_rx_frame(struct sock *, struct sk_buff *); sock 229 include/net/x25.h int x25_backlog_rcv(struct sock *, struct sk_buff *); sock 257 include/net/x25.h int x25_output(struct sock *, struct sk_buff *); sock 258 include/net/x25.h void x25_kick(struct sock *); sock 259 include/net/x25.h void x25_enquiry_response(struct sock *); sock 280 include/net/x25.h void x25_clear_queues(struct sock *); sock 281 include/net/x25.h void x25_frames_acked(struct sock *, unsigned short); sock 282 include/net/x25.h void x25_requeue_frames(struct sock *); sock 283 include/net/x25.h int x25_validate_nr(struct sock *, unsigned short); sock 284 include/net/x25.h void x25_write_internal(struct sock *, int); sock 285 include/net/x25.h int x25_decode(struct sock *, struct sk_buff *, int *, int *, int *, int *, sock 287 include/net/x25.h void x25_disconnect(struct sock *, int, unsigned char, unsigned char); sock 290 include/net/x25.h void x25_init_timers(struct sock *sk); sock 291 include/net/x25.h void x25_start_heartbeat(struct sock *); sock 292 include/net/x25.h void x25_start_t2timer(struct sock *); sock 293 include/net/x25.h void x25_start_t21timer(struct sock *); sock 294 include/net/x25.h void x25_start_t22timer(struct sock *); sock 295 include/net/x25.h void x25_start_t23timer(struct sock *); sock 296 include/net/x25.h void x25_stop_heartbeat(struct sock *); sock 297 include/net/x25.h void x25_stop_timer(struct sock *); sock 298 include/net/x25.h unsigned long x25_display_timer(struct sock *); sock 299 include/net/x25.h void x25_check_rbuf(struct sock *); sock 81 include/net/xdp_sock.h struct sock sk; sock 362 include/net/xfrm.h int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb); sock 363 include/net/xfrm.h int (*output_finish)(struct sock *sk, struct sk_buff *skb); sock 573 include/net/xfrm.h struct xfrm_policy *(*compile_policy)(struct sock *sk, int opt, u8 *data, int len, int *dir); sock 1086 include/net/xfrm.h int __xfrm_policy_check(struct sock *, int dir, struct sk_buff *skb, sock 1089 include/net/xfrm.h static inline int __xfrm_policy_check2(struct sock *sk, int dir, sock 1104 include/net/xfrm.h static inline int xfrm_policy_check(struct sock *sk, int dir, struct sk_buff *skb, unsigned short family) sock 1109 include/net/xfrm.h static inline int xfrm4_policy_check(struct sock *sk, int dir, struct sk_buff *skb) sock 1114 include/net/xfrm.h static inline int xfrm6_policy_check(struct sock *sk, int dir, struct sk_buff *skb) sock 1119 include/net/xfrm.h static inline int xfrm4_policy_check_reverse(struct sock *sk, int dir, sock 1125 include/net/xfrm.h static inline int xfrm6_policy_check_reverse(struct sock *sk, int dir, sock 1168 include/net/xfrm.h int __xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk); sock 1170 include/net/xfrm.h static inline int xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk) sock 1181 include/net/xfrm.h static inline void xfrm_sk_free_policy(struct sock *sk) sock 1199 include/net/xfrm.h static inline void xfrm_sk_free_policy(struct sock *sk) {} sock 1200 include/net/xfrm.h static inline int xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk) { return 0; } sock 1203 include/net/xfrm.h static inline int xfrm6_policy_check(struct sock *sk, int dir, struct sk_buff *skb) sock 1207 include/net/xfrm.h static inline int xfrm4_policy_check(struct sock *sk, int dir, struct sk_buff *skb) sock 1211 include/net/xfrm.h static inline int xfrm_policy_check(struct sock *sk, int dir, struct sk_buff *skb, unsigned short family) sock 1221 include/net/xfrm.h static inline int xfrm4_policy_check_reverse(struct sock *sk, int dir, sock 1226 include/net/xfrm.h static inline int xfrm6_policy_check_reverse(struct sock *sk, int dir, sock 1551 include/net/xfrm.h int (*finish)(struct net *, struct sock *, sock 1554 include/net/xfrm.h int xfrm_output(struct sock *sk, struct sk_buff *skb); sock 1578 include/net/xfrm.h int xfrm4_output(struct net *net, struct sock *sk, struct sk_buff *skb); sock 1579 include/net/xfrm.h int xfrm4_output_finish(struct sock *sk, struct sk_buff *skb); sock 1602 include/net/xfrm.h int xfrm6_output(struct net *net, struct sock *sk, struct sk_buff *skb); sock 1603 include/net/xfrm.h int xfrm6_output_finish(struct sock *sk, struct sk_buff *skb); sock 1608 include/net/xfrm.h int xfrm4_udp_encap_rcv(struct sock *sk, struct sk_buff *skb); sock 1609 include/net/xfrm.h int xfrm_user_policy(struct sock *sk, int optname, sock 1612 include/net/xfrm.h static inline int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen) sock 1617 include/net/xfrm.h static inline int xfrm4_udp_encap_rcv(struct sock *sk, struct sk_buff *skb) sock 1655 include/net/xfrm.h int xfrm_sk_policy_insert(struct sock *sk, int dir, struct xfrm_policy *pol); sock 1722 include/net/xfrm.h struct sock *nlsk; sock 1735 include/net/xfrm.h struct sock *nlsk; sock 149 include/pcmcia/ss.h unsigned int sock; /* socket number */ sock 176 include/pcmcia/ss.h int (*power_hook)(struct pcmcia_socket *sock, int operation); sock 180 include/pcmcia/ss.h void (*tune_bridge)(struct pcmcia_socket *sock, struct pci_bus *bus); sock 13 include/target/iscsi/iscsi_target_core.h struct sock; sock 566 include/target/iscsi/iscsi_target_core.h struct socket *sock; sock 567 include/target/iscsi/iscsi_target_core.h void (*orig_data_ready)(struct sock *); sock 568 include/target/iscsi/iscsi_target_core.h void (*orig_state_change)(struct sock *); sock 3 include/trace/events/sock.h #define TRACE_SYSTEM sock sock 72 include/trace/events/sock.h TP_PROTO(struct sock *sk, struct sk_buff *skb), sock 94 include/trace/events/sock.h TP_PROTO(struct sock *sk, struct proto *prot, long allocated, int kind), sock 139 include/trace/events/sock.h TP_PROTO(const struct sock *sk, const int oldstate, const int newstate), sock 52 include/trace/events/tcp.h TP_PROTO(const struct sock *sk, const struct sk_buff *skb), sock 97 include/trace/events/tcp.h TP_PROTO(const struct sock *sk, const struct sk_buff *skb), sock 108 include/trace/events/tcp.h TP_PROTO(const struct sock *sk, const struct sk_buff *skb), sock 120 include/trace/events/tcp.h TP_PROTO(struct sock *sk), sock 165 include/trace/events/tcp.h TP_PROTO(struct sock *sk), sock 172 include/trace/events/tcp.h TP_PROTO(struct sock *sk), sock 179 include/trace/events/tcp.h TP_PROTO(struct sock *sk), sock 186 include/trace/events/tcp.h TP_PROTO(const struct sock *sk, const struct request_sock *req), sock 231 include/trace/events/tcp.h TP_PROTO(struct sock *sk, struct sk_buff *skb), sock 13 include/trace/events/udp.h TP_PROTO(int rc, struct sock *sk), sock 88 ipc/mqueue.c struct sock *notify_sock; sock 1237 ipc/mqueue.c struct sock *sock; sock 1245 ipc/mqueue.c sock = NULL; sock 1279 ipc/mqueue.c sock = netlink_getsockbyfilp(f.file); sock 1281 ipc/mqueue.c if (IS_ERR(sock)) { sock 1282 ipc/mqueue.c ret = PTR_ERR(sock); sock 1287 ipc/mqueue.c ret = netlink_attachskb(sock, nc, &timeo, NULL); sock 1289 ipc/mqueue.c sock = NULL; sock 1325 ipc/mqueue.c info->notify_sock = sock; sock 1327 ipc/mqueue.c sock = NULL; sock 1347 ipc/mqueue.c if (sock) sock 1348 ipc/mqueue.c netlink_detachskb(sock, nc); sock 91 kernel/audit.c struct sock *sk; sock 285 kernel/audit.c static struct sock *audit_get_sk(const struct net *net) sock 656 kernel/audit.c struct sock *sk; sock 707 kernel/audit.c static int kauditd_send_queue(struct sock *sk, u32 portid, sock 773 kernel/audit.c struct sock *sock = audit_get_sk(&init_net); sock 779 kernel/audit.c if (!netlink_has_listeners(sock, AUDIT_NLGRP_READLOG)) sock 798 kernel/audit.c nlmsg_multicast(sock, copy, 0, AUDIT_NLGRP_READLOG, GFP_KERNEL); sock 810 kernel/audit.c struct sock *sk = NULL; sock 886 kernel/audit.c struct sock *sk = audit_get_sk(dest->net); sock 929 kernel/audit.c struct sock *sk = audit_get_sk(reply->net); sock 626 kernel/bpf/cgroup.c int __cgroup_bpf_run_filter_skb(struct sock *sk, sock 631 kernel/bpf/cgroup.c struct sock *save_sk; sock 679 kernel/bpf/cgroup.c int __cgroup_bpf_run_filter_sk(struct sock *sk, sock 703 kernel/bpf/cgroup.c int __cgroup_bpf_run_filter_sock_addr(struct sock *sk, sock 751 kernel/bpf/cgroup.c int __cgroup_bpf_run_filter_sock_ops(struct sock *sk, sock 986 kernel/bpf/cgroup.c int __cgroup_bpf_run_filter_setsockopt(struct sock *sk, int *level, sock 1057 kernel/bpf/cgroup.c int __cgroup_bpf_run_filter_getsockopt(struct sock *sk, int level, sock 12 kernel/bpf/reuseport_array.c struct sock __rcu *ptrs[]; sock 21 kernel/bpf/reuseport_array.c void bpf_sk_reuseport_detach(struct sock *sk) sock 23 kernel/bpf/reuseport_array.c struct sock __rcu **socks; sock 65 kernel/bpf/reuseport_array.c struct sock *sk; sock 96 kernel/bpf/reuseport_array.c struct sock *sk; sock 161 kernel/bpf/reuseport_array.c array_size += (u64)attr->max_entries * sizeof(struct sock *); sock 184 kernel/bpf/reuseport_array.c struct sock *sk; sock 205 kernel/bpf/reuseport_array.c const struct sock *nsk, sock 206 kernel/bpf/reuseport_array.c const struct sock *osk, sock 252 kernel/bpf/reuseport_array.c struct sock *free_osk = NULL, *osk, *nsk; sock 222 kernel/bpf/xskmap.c struct socket *sock; sock 230 kernel/bpf/xskmap.c sock = sockfd_lookup(fd, &err); sock 231 kernel/bpf/xskmap.c if (!sock) sock 234 kernel/bpf/xskmap.c if (sock->sk->sk_family != PF_XDP) { sock 235 kernel/bpf/xskmap.c sockfd_put(sock); sock 239 kernel/bpf/xskmap.c xs = (struct xdp_sock *)sock->sk; sock 242 kernel/bpf/xskmap.c sockfd_put(sock); sock 249 kernel/bpf/xskmap.c sockfd_put(sock); sock 270 kernel/bpf/xskmap.c sockfd_put(sock); sock 275 kernel/bpf/xskmap.c sockfd_put(sock); sock 1095 lib/kobject.c const void *kobj_ns_netlink(enum kobj_ns_type type, struct sock *sk) sock 40 lib/kobject_uevent.c struct sock *sk; sock 318 lib/kobject_uevent.c struct sock *uevent_sock = ue_sk->sk; sock 341 lib/kobject_uevent.c static int uevent_net_broadcast_tagged(struct sock *usk, sock 681 lib/kobject_uevent.c static int uevent_net_broadcast(struct sock *usk, struct sk_buff *skb, sock 6861 mm/memcontrol.c void mem_cgroup_sk_alloc(struct sock *sk) sock 6884 mm/memcontrol.c void mem_cgroup_sk_free(struct sock *sk) sock 925 net/9p/trans_fd.c static int p9_bind_privport(struct socket *sock) sock 935 net/9p/trans_fd.c err = kernel_bind(sock, (struct sockaddr *)&cl, sizeof(cl)); sock 165 net/appletalk/atalk_proc.c struct sock *s; sock 75 net/appletalk/ddp.c static inline void __atalk_insert_socket(struct sock *sk) sock 80 net/appletalk/ddp.c static inline void atalk_remove_socket(struct sock *sk) sock 87 net/appletalk/ddp.c static struct sock *atalk_search_socket(struct sockaddr_at *to, sock 90 net/appletalk/ddp.c struct sock *s; sock 134 net/appletalk/ddp.c static struct sock *atalk_find_or_insert_socket(struct sock *sk, sock 137 net/appletalk/ddp.c struct sock *s; sock 158 net/appletalk/ddp.c struct sock *sk = from_timer(sk, t, sk_timer); sock 167 net/appletalk/ddp.c static inline void atalk_destroy_socket(struct sock *sk) sock 1011 net/appletalk/ddp.c static int atalk_create(struct net *net, struct socket *sock, int protocol, sock 1014 net/appletalk/ddp.c struct sock *sk; sock 1024 net/appletalk/ddp.c if (sock->type != SOCK_RAW && sock->type != SOCK_DGRAM) sock 1028 net/appletalk/ddp.c if (sock->type == SOCK_RAW && !kern && !capable(CAP_NET_RAW)) sock 1036 net/appletalk/ddp.c sock->ops = &atalk_dgram_ops; sock 1037 net/appletalk/ddp.c sock_init_data(sock, sk); sock 1046 net/appletalk/ddp.c static int atalk_release(struct socket *sock) sock 1048 net/appletalk/ddp.c struct sock *sk = sock->sk; sock 1055 net/appletalk/ddp.c sock->sk = NULL; sock 1074 net/appletalk/ddp.c static int atalk_pick_and_bind_port(struct sock *sk, struct sockaddr_at *sat) sock 1083 net/appletalk/ddp.c struct sock *s; sock 1109 net/appletalk/ddp.c static int atalk_autobind(struct sock *sk) sock 1130 net/appletalk/ddp.c static int atalk_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 1133 net/appletalk/ddp.c struct sock *sk = sock->sk; sock 1185 net/appletalk/ddp.c static int atalk_connect(struct socket *sock, struct sockaddr *uaddr, sock 1188 net/appletalk/ddp.c struct sock *sk = sock->sk; sock 1194 net/appletalk/ddp.c sock->state = SS_UNCONNECTED; sock 1228 net/appletalk/ddp.c sock->state = SS_CONNECTED; sock 1240 net/appletalk/ddp.c static int atalk_getname(struct socket *sock, struct sockaddr *uaddr, sock 1244 net/appletalk/ddp.c struct sock *sk = sock->sk; sock 1416 net/appletalk/ddp.c struct sock *sock; sock 1485 net/appletalk/ddp.c sock = atalk_search_socket(&tosat, atif); sock 1486 net/appletalk/ddp.c if (!sock) /* But not one of our sockets */ sock 1490 net/appletalk/ddp.c if (sock_queue_rcv_skb(sock, skb) < 0) sock 1560 net/appletalk/ddp.c static int atalk_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 1562 net/appletalk/ddp.c struct sock *sk = sock->sk; sock 1728 net/appletalk/ddp.c static int atalk_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 1731 net/appletalk/ddp.c struct sock *sk = sock->sk; sock 1780 net/appletalk/ddp.c static int atalk_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 1783 net/appletalk/ddp.c struct sock *sk = sock->sk; sock 1835 net/appletalk/ddp.c static int atalk_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 1844 net/appletalk/ddp.c return atalk_ioctl(sock, cmd, (unsigned long)compat_ptr(arg)); sock 29 net/atm/atm_misc.c struct sock *sk = sk_atm(vcc); sock 720 net/atm/br2684.c static int br2684_ioctl(struct socket *sock, unsigned int cmd, sock 723 net/atm/br2684.c struct atm_vcc *atmvcc = ATM_SD(sock); sock 739 net/atm/br2684.c if (sock->state != SS_CONNECTED) sock 54 net/atm/clip.c struct sock *sk; sock 656 net/atm/clip.c static int clip_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 658 net/atm/clip.c struct atm_vcc *vcc = ATM_SD(sock); sock 681 net/atm/clip.c sock->state = SS_CONNECTED; sock 43 net/atm/common.c static void __vcc_insert_socket(struct sock *sk) sock 51 net/atm/common.c void vcc_insert_socket(struct sock *sk) sock 59 net/atm/common.c static void vcc_remove_socket(struct sock *sk) sock 68 net/atm/common.c struct sock *sk = sk_atm(vcc); sock 78 net/atm/common.c static void vcc_sock_destruct(struct sock *sk) sock 89 net/atm/common.c static void vcc_def_wakeup(struct sock *sk) sock 100 net/atm/common.c static inline int vcc_writable(struct sock *sk) sock 108 net/atm/common.c static void vcc_write_space(struct sock *sk) sock 125 net/atm/common.c static void vcc_release_cb(struct sock *sk) sock 140 net/atm/common.c int vcc_create(struct net *net, struct socket *sock, int protocol, int family, int kern) sock 142 net/atm/common.c struct sock *sk; sock 145 net/atm/common.c sock->sk = NULL; sock 146 net/atm/common.c if (sock->type == SOCK_STREAM) sock 151 net/atm/common.c sock_init_data(sock, sk); sock 173 net/atm/common.c static void vcc_destroy_socket(struct sock *sk) sock 199 net/atm/common.c int vcc_release(struct socket *sock) sock 201 net/atm/common.c struct sock *sk = sock->sk; sock 205 net/atm/common.c vcc_destroy_socket(sock->sk); sock 215 net/atm/common.c struct sock *sk = sk_atm(vcc); sock 270 net/atm/common.c struct sock *s; sock 316 net/atm/common.c struct sock *s; sock 385 net/atm/common.c struct sock *sk = sk_atm(vcc); sock 462 net/atm/common.c int vcc_connect(struct socket *sock, int itf, short vpi, int vci) sock 465 net/atm/common.c struct atm_vcc *vcc = ATM_SD(sock); sock 469 net/atm/common.c if (sock->state == SS_CONNECTED) sock 471 net/atm/common.c if (sock->state != SS_UNCONNECTED) sock 517 net/atm/common.c if (test_bit(ATM_VF_READY, &ATM_SD(sock)->flags)) sock 518 net/atm/common.c sock->state = SS_CONNECTED; sock 522 net/atm/common.c int vcc_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 525 net/atm/common.c struct sock *sk = sock->sk; sock 530 net/atm/common.c if (sock->state != SS_CONNECTED) sock 537 net/atm/common.c vcc = ATM_SD(sock); sock 568 net/atm/common.c int vcc_sendmsg(struct socket *sock, struct msghdr *m, size_t size) sock 570 net/atm/common.c struct sock *sk = sock->sk; sock 577 net/atm/common.c if (sock->state != SS_CONNECTED) { sock 585 net/atm/common.c vcc = ATM_SD(sock); sock 651 net/atm/common.c __poll_t vcc_poll(struct file *file, struct socket *sock, poll_table *wait) sock 653 net/atm/common.c struct sock *sk = sock->sk; sock 657 net/atm/common.c sock_poll_wait(file, sock, wait); sock 660 net/atm/common.c vcc = ATM_SD(sock); sock 675 net/atm/common.c if (sock->state == SS_CONNECTING && sock 747 net/atm/common.c int vcc_setsockopt(struct socket *sock, int level, int optname, sock 757 net/atm/common.c vcc = ATM_SD(sock); sock 768 net/atm/common.c if (sock->state == SS_CONNECTED) sock 770 net/atm/common.c if (sock->state != SS_UNCONNECTED) sock 794 net/atm/common.c int vcc_getsockopt(struct socket *sock, int level, int optname, sock 805 net/atm/common.c vcc = ATM_SD(sock); sock 14 net/atm/common.h int vcc_create(struct net *net, struct socket *sock, int protocol, int family, int kern); sock 15 net/atm/common.h int vcc_release(struct socket *sock); sock 16 net/atm/common.h int vcc_connect(struct socket *sock, int itf, short vpi, int vci); sock 17 net/atm/common.h int vcc_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 19 net/atm/common.h int vcc_sendmsg(struct socket *sock, struct msghdr *m, size_t total_len); sock 20 net/atm/common.h __poll_t vcc_poll(struct file *file, struct socket *sock, poll_table *wait); sock 21 net/atm/common.h int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 22 net/atm/common.h int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 23 net/atm/common.h int vcc_setsockopt(struct socket *sock, int level, int optname, sock 25 net/atm/common.h int vcc_getsockopt(struct socket *sock, int level, int optname, sock 51 net/atm/ioctl.c static int do_vcc_ioctl(struct socket *sock, unsigned int cmd, sock 54 net/atm/ioctl.c struct sock *sk = sock->sk; sock 60 net/atm/ioctl.c vcc = ATM_SD(sock); sock 63 net/atm/ioctl.c if (sock->state != SS_CONNECTED || sock 75 net/atm/ioctl.c if (sock->state != SS_CONNECTED) { sock 117 net/atm/ioctl.c sock->state = SS_CONNECTED; sock 154 net/atm/ioctl.c error = ic->ioctl(sock, cmd, arg); sock 171 net/atm/ioctl.c int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 173 net/atm/ioctl.c return do_vcc_ioctl(sock, cmd, arg, 0); sock 230 net/atm/ioctl.c static int do_atm_iobuf(struct socket *sock, unsigned int cmd, sock 250 net/atm/ioctl.c err = do_vcc_ioctl(sock, cmd, (unsigned long) iobuf, 0); sock 261 net/atm/ioctl.c static int do_atmif_sioc(struct socket *sock, unsigned int cmd, sock 280 net/atm/ioctl.c err = do_vcc_ioctl(sock, cmd, (unsigned long) sioc, 0); sock 290 net/atm/ioctl.c static int do_atm_ioctl(struct socket *sock, unsigned int cmd32, sock 305 net/atm/ioctl.c return do_atmif_sioc(sock, cmd32, arg); sock 319 net/atm/ioctl.c return do_atm_iobuf(sock, cmd, arg); sock 337 net/atm/ioctl.c return do_atmif_sioc(sock, cmd, arg); sock 343 net/atm/ioctl.c int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, sock 348 net/atm/ioctl.c ret = do_vcc_ioctl(sock, cmd, arg, 1); sock 352 net/atm/ioctl.c return do_atm_ioctl(sock, cmd, arg); sock 141 net/atm/lec.c struct sock *sk; sock 443 net/atm/lec.c struct sock *sk; sock 513 net/atm/lec.c struct sock *sk; sock 610 net/atm/lec.c struct sock *sk = sk_atm(vcc); sock 997 net/atm/lec.c static int lane_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 999 net/atm/lec.c struct atm_vcc *vcc = ATM_SD(sock); sock 1017 net/atm/lec.c sock->state = SS_CONNECTED; sock 704 net/atm/mpc.c struct sock *sk = sk_atm(vcc); sock 978 net/atm/mpc.c struct sock *sk; sock 1249 net/atm/mpc.c struct sock *sk; sock 1444 net/atm/mpc.c static int atm_mpoa_ioctl(struct socket *sock, unsigned int cmd, sock 1448 net/atm/mpc.c struct atm_vcc *vcc = ATM_SD(sock); sock 1460 net/atm/mpc.c sock->state = SS_CONNECTED; sock 442 net/atm/pppoatm.c static int pppoatm_ioctl(struct socket *sock, unsigned int cmd, sock 445 net/atm/pppoatm.c struct atm_vcc *atmvcc = ATM_SD(sock); sock 459 net/atm/pppoatm.c if (sock->state != SS_CONNECTED) sock 70 net/atm/proc.c struct sock *sk; sock 73 net/atm/proc.c static inline int compare_family(struct sock *sk, int family) sock 78 net/atm/proc.c static int __vcc_walk(struct sock **sock, int family, int *bucket, loff_t l) sock 80 net/atm/proc.c struct sock *sk = *sock; sock 104 net/atm/proc.c *sock = sk; sock 180 net/atm/proc.c struct sock *sk = sk_atm(vcc); sock 22 net/atm/pvc.c static int pvc_shutdown(struct socket *sock, int how) sock 27 net/atm/pvc.c static int pvc_bind(struct socket *sock, struct sockaddr *sockaddr, sock 30 net/atm/pvc.c struct sock *sk = sock->sk; sock 41 net/atm/pvc.c vcc = ATM_SD(sock); sock 52 net/atm/pvc.c error = vcc_connect(sock, addr->sap_addr.itf, addr->sap_addr.vpi, sock 59 net/atm/pvc.c static int pvc_connect(struct socket *sock, struct sockaddr *sockaddr, sock 62 net/atm/pvc.c return pvc_bind(sock, sockaddr, sockaddr_len); sock 65 net/atm/pvc.c static int pvc_setsockopt(struct socket *sock, int level, int optname, sock 68 net/atm/pvc.c struct sock *sk = sock->sk; sock 72 net/atm/pvc.c error = vcc_setsockopt(sock, level, optname, optval, optlen); sock 77 net/atm/pvc.c static int pvc_getsockopt(struct socket *sock, int level, int optname, sock 80 net/atm/pvc.c struct sock *sk = sock->sk; sock 84 net/atm/pvc.c error = vcc_getsockopt(sock, level, optname, optval, optlen); sock 89 net/atm/pvc.c static int pvc_getname(struct socket *sock, struct sockaddr *sockaddr, sock 93 net/atm/pvc.c struct atm_vcc *vcc = ATM_SD(sock); sock 133 net/atm/pvc.c static int pvc_create(struct net *net, struct socket *sock, int protocol, sock 139 net/atm/pvc.c sock->ops = &pvc_proto_ops; sock 140 net/atm/pvc.c return vcc_create(net, sock, protocol, PF_ATMPVC, kern); sock 26 net/atm/raw.c struct sock *sk = sk_atm(vcc); sock 35 net/atm/raw.c struct sock *sk = sk_atm(vcc); sock 68 net/atm/signaling.c struct sock *sk; sock 199 net/atm/signaling.c struct sock *s; sock 31 net/atm/svc.c static int svc_create(struct net *net, struct socket *sock, int protocol, sock 41 net/atm/svc.c static int svc_shutdown(struct socket *sock, int how) sock 50 net/atm/svc.c struct sock *sk = sk_atm(vcc); sock 75 net/atm/svc.c static int svc_release(struct socket *sock) sock 77 net/atm/svc.c struct sock *sk = sock->sk; sock 81 net/atm/svc.c vcc = ATM_SD(sock); sock 90 net/atm/svc.c vcc_release(sock); sock 95 net/atm/svc.c static int svc_bind(struct socket *sock, struct sockaddr *sockaddr, sock 99 net/atm/svc.c struct sock *sk = sock->sk; sock 107 net/atm/svc.c if (sock->state == SS_CONNECTED) { sock 111 net/atm/svc.c if (sock->state != SS_UNCONNECTED) { sock 115 net/atm/svc.c vcc = ATM_SD(sock); sock 151 net/atm/svc.c static int svc_connect(struct socket *sock, struct sockaddr *sockaddr, sock 155 net/atm/svc.c struct sock *sk = sock->sk; sock 157 net/atm/svc.c struct atm_vcc *vcc = ATM_SD(sock); sock 167 net/atm/svc.c switch (sock->state) { sock 179 net/atm/svc.c sock->state = SS_UNCONNECTED; sock 209 net/atm/svc.c sock->state = SS_CONNECTING; sock 272 net/atm/svc.c error = vcc_connect(sock, vcc->itf, vcc->vpi, vcc->vci); sock 274 net/atm/svc.c sock->state = SS_CONNECTED; sock 282 net/atm/svc.c static int svc_listen(struct socket *sock, int backlog) sock 285 net/atm/svc.c struct sock *sk = sock->sk; sock 286 net/atm/svc.c struct atm_vcc *vcc = ATM_SD(sock); sock 322 net/atm/svc.c static int svc_accept(struct socket *sock, struct socket *newsock, int flags, sock 325 net/atm/svc.c struct sock *sk = sock->sk; sock 328 net/atm/svc.c struct atm_vcc *old_vcc = ATM_SD(sock); sock 421 net/atm/svc.c static int svc_getname(struct socket *sock, struct sockaddr *sockaddr, sock 427 net/atm/svc.c memcpy(addr, peer ? &ATM_SD(sock)->remote : &ATM_SD(sock)->local, sock 434 net/atm/svc.c struct sock *sk = sk_atm(vcc); sock 453 net/atm/svc.c static int svc_setsockopt(struct socket *sock, int level, int optname, sock 456 net/atm/svc.c struct sock *sk = sock->sk; sock 457 net/atm/svc.c struct atm_vcc *vcc = ATM_SD(sock); sock 490 net/atm/svc.c error = vcc_setsockopt(sock, level, optname, optval, optlen); sock 498 net/atm/svc.c static int svc_getsockopt(struct socket *sock, int level, int optname, sock 501 net/atm/svc.c struct sock *sk = sock->sk; sock 506 net/atm/svc.c error = vcc_getsockopt(sock, level, optname, optval, optlen); sock 517 net/atm/svc.c if (copy_to_user(optval, &ATM_SD(sock)->sap, sizeof(struct atm_sap))) { sock 526 net/atm/svc.c static int svc_addparty(struct socket *sock, struct sockaddr *sockaddr, sock 530 net/atm/svc.c struct sock *sk = sock->sk; sock 531 net/atm/svc.c struct atm_vcc *vcc = ATM_SD(sock); sock 556 net/atm/svc.c static int svc_dropparty(struct socket *sock, int ep_ref) sock 559 net/atm/svc.c struct sock *sk = sock->sk; sock 560 net/atm/svc.c struct atm_vcc *vcc = ATM_SD(sock); sock 583 net/atm/svc.c static int svc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 587 net/atm/svc.c struct atm_vcc *vcc = ATM_SD(sock); sock 595 net/atm/svc.c error = svc_addparty(sock, (struct sockaddr *)&sa, sizeof(sa), sock 603 net/atm/svc.c error = svc_dropparty(sock, ep_ref); sock 606 net/atm/svc.c error = vcc_ioctl(sock, cmd, arg); sock 613 net/atm/svc.c static int svc_compat_ioctl(struct socket *sock, unsigned int cmd, sock 623 net/atm/svc.c return svc_ioctl(sock, cmd, arg); sock 625 net/atm/svc.c return vcc_compat_ioctl(sock, cmd, arg); sock 656 net/atm/svc.c static int svc_create(struct net *net, struct socket *sock, int protocol, sock 664 net/atm/svc.c sock->ops = &svc_proto_ops; sock 665 net/atm/svc.c error = vcc_create(net, sock, protocol, AF_ATMSVC, kern); sock 668 net/atm/svc.c ATM_SD(sock)->local.sas_family = AF_ATMSVC; sock 669 net/atm/svc.c ATM_SD(sock)->remote.sas_family = AF_ATMSVC; sock 55 net/ax25/af_ax25.c static void ax25_free_sock(struct sock *sk) sock 152 net/ax25/af_ax25.c struct sock *ax25_find_listener(ax25_address *addr, int digi, sock 179 net/ax25/af_ax25.c struct sock *ax25_get_socket(ax25_address *my_addr, ax25_address *dest_addr, sock 182 net/ax25/af_ax25.c struct sock *sk = NULL; sock 271 net/ax25/af_ax25.c struct sock *sk; sock 330 net/ax25/af_ax25.c struct sock *sk=ax25->sk; sock 530 net/ax25/af_ax25.c static int ax25_setsockopt(struct socket *sock, int level, int optname, sock 533 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 649 net/ax25/af_ax25.c (sock->state != SS_UNCONNECTED || sock 681 net/ax25/af_ax25.c static int ax25_getsockopt(struct socket *sock, int level, int optname, sock 684 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 778 net/ax25/af_ax25.c static int ax25_listen(struct socket *sock, int backlog) sock 780 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 807 net/ax25/af_ax25.c static int ax25_create(struct net *net, struct socket *sock, int protocol, sock 810 net/ax25/af_ax25.c struct sock *sk; sock 819 net/ax25/af_ax25.c switch (sock->type) { sock 877 net/ax25/af_ax25.c sock_init_data(sock, sk); sock 880 net/ax25/af_ax25.c sock->ops = &ax25_proto_ops; sock 888 net/ax25/af_ax25.c struct sock *ax25_make_new(struct sock *osk, struct ax25_dev *ax25_dev) sock 890 net/ax25/af_ax25.c struct sock *sk; sock 958 net/ax25/af_ax25.c static int ax25_release(struct socket *sock) sock 960 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 1032 net/ax25/af_ax25.c sock->sk = NULL; sock 1045 net/ax25/af_ax25.c static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 1047 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 1123 net/ax25/af_ax25.c static int __must_check ax25_connect(struct socket *sock, sock 1126 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 1156 net/ax25/af_ax25.c if (sock->state == SS_CONNECTING) { sock 1163 net/ax25/af_ax25.c sock->state = SS_CONNECTED; sock 1167 net/ax25/af_ax25.c sock->state = SS_UNCONNECTED; sock 1179 net/ax25/af_ax25.c sock->state = SS_UNCONNECTED; sock 1254 net/ax25/af_ax25.c sock->state = SS_CONNECTED; sock 1260 net/ax25/af_ax25.c sock->state = SS_CONNECTING; sock 1316 net/ax25/af_ax25.c sock->state = SS_UNCONNECTED; sock 1321 net/ax25/af_ax25.c sock->state = SS_CONNECTED; sock 1330 net/ax25/af_ax25.c static int ax25_accept(struct socket *sock, struct socket *newsock, int flags, sock 1334 net/ax25/af_ax25.c struct sock *newsk; sock 1336 net/ax25/af_ax25.c struct sock *sk; sock 1339 net/ax25/af_ax25.c if (sock->state != SS_UNCONNECTED) sock 1342 net/ax25/af_ax25.c if ((sk = sock->sk) == NULL) sock 1398 net/ax25/af_ax25.c static int ax25_getname(struct socket *sock, struct sockaddr *uaddr, sock 1402 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 1446 net/ax25/af_ax25.c static int ax25_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 1449 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 1612 net/ax25/af_ax25.c static int ax25_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 1615 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 1690 net/ax25/af_ax25.c static int ax25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 1692 net/ax25/af_ax25.c struct sock *sk = sock->sk; sock 93 net/ax25/ax25_ds_timer.c struct sock *sk=ax25->sk; sock 188 net/ax25/ax25_in.c struct sock *make, *sk; sock 31 net/ax25/ax25_std_timer.c struct sock *sk = ax25->sk; sock 69 net/bluetooth/af_bluetooth.c void bt_sock_reclassify_lock(struct sock *sk, int proto) sock 111 net/bluetooth/af_bluetooth.c static int bt_sock_create(struct net *net, struct socket *sock, int proto, sock 130 net/bluetooth/af_bluetooth.c err = bt_proto[proto]->create(net, sock, proto, kern); sock 132 net/bluetooth/af_bluetooth.c bt_sock_reclassify_lock(sock->sk, proto); sock 141 net/bluetooth/af_bluetooth.c void bt_sock_link(struct bt_sock_list *l, struct sock *sk) sock 149 net/bluetooth/af_bluetooth.c void bt_sock_unlink(struct bt_sock_list *l, struct sock *sk) sock 157 net/bluetooth/af_bluetooth.c void bt_accept_enqueue(struct sock *parent, struct sock *sk, bool bh) sock 183 net/bluetooth/af_bluetooth.c void bt_accept_unlink(struct sock *sk) sock 194 net/bluetooth/af_bluetooth.c struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock) sock 197 net/bluetooth/af_bluetooth.c struct sock *sk; sock 203 net/bluetooth/af_bluetooth.c sk = (struct sock *)s; sock 251 net/bluetooth/af_bluetooth.c int bt_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 255 net/bluetooth/af_bluetooth.c struct sock *sk = sock->sk; sock 261 net/bluetooth/af_bluetooth.c BT_DBG("sock %p sk %p len %zu", sock, sk, len); sock 300 net/bluetooth/af_bluetooth.c static long bt_sock_data_wait(struct sock *sk, long timeo) sock 329 net/bluetooth/af_bluetooth.c int bt_sock_stream_recvmsg(struct socket *sock, struct msghdr *msg, sock 332 net/bluetooth/af_bluetooth.c struct sock *sk = sock->sk; sock 434 net/bluetooth/af_bluetooth.c static inline __poll_t bt_accept_poll(struct sock *parent) sock 437 net/bluetooth/af_bluetooth.c struct sock *sk; sock 440 net/bluetooth/af_bluetooth.c sk = (struct sock *)s; sock 450 net/bluetooth/af_bluetooth.c __poll_t bt_sock_poll(struct file *file, struct socket *sock, sock 453 net/bluetooth/af_bluetooth.c struct sock *sk = sock->sk; sock 456 net/bluetooth/af_bluetooth.c BT_DBG("sock %p, sk %p", sock, sk); sock 493 net/bluetooth/af_bluetooth.c int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 495 net/bluetooth/af_bluetooth.c struct sock *sk = sock->sk; sock 534 net/bluetooth/af_bluetooth.c int bt_sock_wait_state(struct sock *sk, int state, unsigned long timeo) sock 570 net/bluetooth/af_bluetooth.c int bt_sock_wait_ready(struct sock *sk, unsigned long flags) sock 648 net/bluetooth/af_bluetooth.c struct sock *sk = sk_entry(v); sock 110 net/bluetooth/bnep/bnep.h int sock; /* Connected socket */ sock 139 net/bluetooth/bnep/bnep.h int bnep_add_connection(struct bnep_connadd_req *req, struct socket *sock); sock 160 net/bluetooth/bnep/bnep.h struct socket *sock; sock 73 net/bluetooth/bnep/core.c struct socket *sock = s->sock; sock 76 net/bluetooth/bnep/core.c return kernel_sendmsg(sock, &s->msg, &iv, 1, len); sock 422 net/bluetooth/bnep/core.c struct socket *sock = s->sock; sock 465 net/bluetooth/bnep/core.c len = kernel_sendmsg(sock, &s->msg, iv, il, len); sock 482 net/bluetooth/bnep/core.c struct sock *sk = s->sock->sk; sock 527 net/bluetooth/bnep/core.c s->sock->sk->sk_err = EUNATCH; sock 529 net/bluetooth/bnep/core.c wake_up_interruptible(sk_sleep(s->sock->sk)); sock 532 net/bluetooth/bnep/core.c fput(s->sock->file); sock 544 net/bluetooth/bnep/core.c struct l2cap_conn *conn = l2cap_pi(session->sock->sk)->chan->conn; sock 556 net/bluetooth/bnep/core.c int bnep_add_connection(struct bnep_connadd_req *req, struct socket *sock) sock 566 net/bluetooth/bnep/core.c if (!l2cap_is_socket(sock)) sock 572 net/bluetooth/bnep/core.c baswap((void *) dst, &l2cap_pi(sock->sk)->chan->dst); sock 573 net/bluetooth/bnep/core.c baswap((void *) src, &l2cap_pi(sock->sk)->chan->src); sock 600 net/bluetooth/bnep/core.c s->sock = sock; sock 666 net/bluetooth/bnep/core.c wake_up_interruptible(sk_sleep(s->sock->sk)); sock 54 net/bluetooth/bnep/netdev.c struct sock *sk = s->sock->sk; sock 168 net/bluetooth/bnep/netdev.c struct sock *sk = s->sock->sk; sock 36 net/bluetooth/bnep/sock.c static int bnep_sock_release(struct socket *sock) sock 38 net/bluetooth/bnep/sock.c struct sock *sk = sock->sk; sock 40 net/bluetooth/bnep/sock.c BT_DBG("sock %p sk %p", sock, sk); sock 52 net/bluetooth/bnep/sock.c static int do_bnep_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) sock 72 net/bluetooth/bnep/sock.c nsock = sockfd_lookup(ca.sock, &err); sock 136 net/bluetooth/bnep/sock.c static int bnep_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 138 net/bluetooth/bnep/sock.c return do_bnep_sock_ioctl(sock, cmd, (void __user *)arg); sock 142 net/bluetooth/bnep/sock.c static int bnep_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 167 net/bluetooth/bnep/sock.c return do_bnep_sock_ioctl(sock, cmd, argp); sock 199 net/bluetooth/bnep/sock.c static int bnep_sock_create(struct net *net, struct socket *sock, int protocol, sock 202 net/bluetooth/bnep/sock.c struct sock *sk; sock 204 net/bluetooth/bnep/sock.c BT_DBG("sock %p", sock); sock 206 net/bluetooth/bnep/sock.c if (sock->type != SOCK_RAW) sock 213 net/bluetooth/bnep/sock.c sock_init_data(sock, sk); sock 215 net/bluetooth/bnep/sock.c sock->ops = &bnep_sock_ops; sock 217 net/bluetooth/bnep/sock.c sock->state = SS_UNCONNECTED; sock 145 net/bluetooth/cmtp/capi.c wake_up_interruptible(sk_sleep(session->sock->sk)); sock 40 net/bluetooth/cmtp/cmtp.h int sock; /* Connected socket */ sock 61 net/bluetooth/cmtp/cmtp.h int cmtp_add_connection(struct cmtp_connadd_req *req, struct socket *sock); sock 73 net/bluetooth/cmtp/cmtp.h struct socket *sock; sock 195 net/bluetooth/cmtp/core.c struct socket *sock = session->sock; sock 206 net/bluetooth/cmtp/core.c return kernel_sendmsg(sock, &msg, &iv, 1, len); sock 281 net/bluetooth/cmtp/core.c struct sock *sk = session->sock->sk; sock 319 net/bluetooth/cmtp/core.c fput(session->sock->file); sock 330 net/bluetooth/cmtp/core.c int cmtp_add_connection(struct cmtp_connadd_req *req, struct socket *sock) sock 338 net/bluetooth/cmtp/core.c if (!l2cap_is_socket(sock)) sock 350 net/bluetooth/cmtp/core.c s = __cmtp_get_session(&l2cap_pi(sock->sk)->chan->dst); sock 356 net/bluetooth/cmtp/core.c bacpy(&session->bdaddr, &l2cap_pi(sock->sk)->chan->dst); sock 358 net/bluetooth/cmtp/core.c session->mtu = min_t(uint, l2cap_pi(sock->sk)->chan->omtu, sock 359 net/bluetooth/cmtp/core.c l2cap_pi(sock->sk)->chan->imtu); sock 365 net/bluetooth/cmtp/core.c session->sock = sock; sock 396 net/bluetooth/cmtp/core.c wake_up_interruptible(sk_sleep(session->sock->sk)); sock 439 net/bluetooth/cmtp/core.c wake_up_interruptible(sk_sleep(session->sock->sk)); sock 49 net/bluetooth/cmtp/sock.c static int cmtp_sock_release(struct socket *sock) sock 51 net/bluetooth/cmtp/sock.c struct sock *sk = sock->sk; sock 53 net/bluetooth/cmtp/sock.c BT_DBG("sock %p sk %p", sock, sk); sock 66 net/bluetooth/cmtp/sock.c static int do_cmtp_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) sock 85 net/bluetooth/cmtp/sock.c nsock = sockfd_lookup(ca.sock, &err); sock 139 net/bluetooth/cmtp/sock.c static int cmtp_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 141 net/bluetooth/cmtp/sock.c return do_cmtp_sock_ioctl(sock, cmd, (void __user *)arg); sock 145 net/bluetooth/cmtp/sock.c static int cmtp_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 170 net/bluetooth/cmtp/sock.c return do_cmtp_sock_ioctl(sock, cmd, argp); sock 202 net/bluetooth/cmtp/sock.c static int cmtp_sock_create(struct net *net, struct socket *sock, int protocol, sock 205 net/bluetooth/cmtp/sock.c struct sock *sk; sock 207 net/bluetooth/cmtp/sock.c BT_DBG("sock %p", sock); sock 209 net/bluetooth/cmtp/sock.c if (sock->type != SOCK_RAW) sock 216 net/bluetooth/cmtp/sock.c sock_init_data(sock, sk); sock 218 net/bluetooth/cmtp/sock.c sock->ops = &cmtp_sock_ops; sock 220 net/bluetooth/cmtp/sock.c sock->state = SS_UNCONNECTED; sock 1819 net/bluetooth/hci_request.c void hci_req_clear_adv_instance(struct hci_dev *hdev, struct sock *sk, sock 80 net/bluetooth/hci_request.h void hci_req_clear_adv_instance(struct hci_dev *hdev, struct sock *sk, sock 62 net/bluetooth/hci_sock.c void hci_sock_set_flag(struct sock *sk, int nr) sock 67 net/bluetooth/hci_sock.c void hci_sock_clear_flag(struct sock *sk, int nr) sock 72 net/bluetooth/hci_sock.c int hci_sock_test_flag(struct sock *sk, int nr) sock 77 net/bluetooth/hci_sock.c unsigned short hci_sock_get_channel(struct sock *sk) sock 82 net/bluetooth/hci_sock.c u32 hci_sock_get_cookie(struct sock *sk) sock 87 net/bluetooth/hci_sock.c static bool hci_sock_gen_cookie(struct sock *sk) sock 104 net/bluetooth/hci_sock.c static void hci_sock_free_cookie(struct sock *sk) sock 153 net/bluetooth/hci_sock.c static bool is_filtered_packet(struct sock *sk, struct sk_buff *skb) sock 193 net/bluetooth/hci_sock.c struct sock *sk; sock 255 net/bluetooth/hci_sock.c int flag, struct sock *skip_sk) sock 257 net/bluetooth/hci_sock.c struct sock *sk; sock 289 net/bluetooth/hci_sock.c int flag, struct sock *skip_sk) sock 352 net/bluetooth/hci_sock.c int flag, struct sock *skip_sk) sock 354 net/bluetooth/hci_sock.c struct sock *sk; sock 483 net/bluetooth/hci_sock.c static struct sk_buff *create_monitor_ctrl_open(struct sock *sk) sock 541 net/bluetooth/hci_sock.c static struct sk_buff *create_monitor_ctrl_close(struct sock *sk) sock 579 net/bluetooth/hci_sock.c static struct sk_buff *create_monitor_ctrl_command(struct sock *sk, u16 index, sock 607 net/bluetooth/hci_sock.c send_monitor_note(struct sock *sk, const char *fmt, ...) sock 638 net/bluetooth/hci_sock.c static void send_monitor_replay(struct sock *sk) sock 680 net/bluetooth/hci_sock.c static void send_monitor_control_replay(struct sock *mon_sk) sock 682 net/bluetooth/hci_sock.c struct sock *sk; sock 753 net/bluetooth/hci_sock.c struct sock *sk; sock 823 net/bluetooth/hci_sock.c static int hci_sock_release(struct socket *sock) sock 825 net/bluetooth/hci_sock.c struct sock *sk = sock->sk; sock 829 net/bluetooth/hci_sock.c BT_DBG("sock %p sk %p", sock, sk); sock 923 net/bluetooth/hci_sock.c static int hci_sock_bound_ioctl(struct sock *sk, unsigned int cmd, sock 966 net/bluetooth/hci_sock.c static int hci_sock_ioctl(struct socket *sock, unsigned int cmd, sock 970 net/bluetooth/hci_sock.c struct sock *sk = sock->sk; sock 1060 net/bluetooth/hci_sock.c static int hci_sock_bind(struct socket *sock, struct sockaddr *addr, sock 1064 net/bluetooth/hci_sock.c struct sock *sk = sock->sk; sock 1069 net/bluetooth/hci_sock.c BT_DBG("sock %p sk %p", sock, sk); sock 1344 net/bluetooth/hci_sock.c static int hci_sock_getname(struct socket *sock, struct sockaddr *addr, sock 1348 net/bluetooth/hci_sock.c struct sock *sk = sock->sk; sock 1352 net/bluetooth/hci_sock.c BT_DBG("sock %p sk %p", sock, sk); sock 1375 net/bluetooth/hci_sock.c static void hci_sock_cmsg(struct sock *sk, struct msghdr *msg, sock 1412 net/bluetooth/hci_sock.c static int hci_sock_recvmsg(struct socket *sock, struct msghdr *msg, sock 1416 net/bluetooth/hci_sock.c struct sock *sk = sock->sk; sock 1421 net/bluetooth/hci_sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 1468 net/bluetooth/hci_sock.c static int hci_mgmt_cmd(struct hci_mgmt_chan *chan, struct sock *sk, sock 1592 net/bluetooth/hci_sock.c static int hci_logging_frame(struct sock *sk, struct msghdr *msg, int len) sock 1676 net/bluetooth/hci_sock.c static int hci_sock_sendmsg(struct socket *sock, struct msghdr *msg, sock 1679 net/bluetooth/hci_sock.c struct sock *sk = sock->sk; sock 1685 net/bluetooth/hci_sock.c BT_DBG("sock %p sk %p", sock, sk); sock 1816 net/bluetooth/hci_sock.c static int hci_sock_setsockopt(struct socket *sock, int level, int optname, sock 1820 net/bluetooth/hci_sock.c struct sock *sk = sock->sk; sock 1902 net/bluetooth/hci_sock.c static int hci_sock_getsockopt(struct socket *sock, int level, int optname, sock 1906 net/bluetooth/hci_sock.c struct sock *sk = sock->sk; sock 1997 net/bluetooth/hci_sock.c static int hci_sock_create(struct net *net, struct socket *sock, int protocol, sock 2000 net/bluetooth/hci_sock.c struct sock *sk; sock 2002 net/bluetooth/hci_sock.c BT_DBG("sock %p", sock); sock 2004 net/bluetooth/hci_sock.c if (sock->type != SOCK_RAW) sock 2007 net/bluetooth/hci_sock.c sock->ops = &hci_sock_ops; sock 2013 net/bluetooth/hci_sock.c sock_init_data(sock, sk); sock 2019 net/bluetooth/hci_sock.c sock->state = SS_UNCONNECTED; sock 98 net/bluetooth/hidp/core.c static int hidp_send_message(struct hidp_session *session, struct socket *sock, sock 103 net/bluetooth/hidp/core.c struct sock *sk = sock->sk; sock 615 net/bluetooth/hidp/core.c static int hidp_send_frame(struct socket *sock, unsigned char *data, int len) sock 620 net/bluetooth/hidp/core.c BT_DBG("sock %p data %p len %d", sock, data, len); sock 627 net/bluetooth/hidp/core.c return kernel_sendmsg(sock, &msg, &iv, 1, len); sock 633 net/bluetooth/hidp/core.c struct socket *sock) sock 641 net/bluetooth/hidp/core.c ret = hidp_send_frame(sock, skb->data, skb->len); sock 1190 net/bluetooth/hidp/core.c struct sock *ctrl_sk = session->ctrl_sock->sk; sock 1191 net/bluetooth/hidp/core.c struct sock *intr_sk = session->intr_sock->sk; sock 32 net/bluetooth/hidp/sock.c static int hidp_sock_release(struct socket *sock) sock 34 net/bluetooth/hidp/sock.c struct sock *sk = sock->sk; sock 36 net/bluetooth/hidp/sock.c BT_DBG("sock %p sk %p", sock, sk); sock 49 net/bluetooth/hidp/sock.c static int do_hidp_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) sock 125 net/bluetooth/hidp/sock.c static int hidp_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 127 net/bluetooth/hidp/sock.c return do_hidp_sock_ioctl(sock, cmd, (void __user *)arg); sock 147 net/bluetooth/hidp/sock.c static int hidp_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 218 net/bluetooth/hidp/sock.c return hidp_sock_ioctl(sock, cmd, arg); sock 250 net/bluetooth/hidp/sock.c static int hidp_sock_create(struct net *net, struct socket *sock, int protocol, sock 253 net/bluetooth/hidp/sock.c struct sock *sk; sock 255 net/bluetooth/hidp/sock.c BT_DBG("sock %p", sock); sock 257 net/bluetooth/hidp/sock.c if (sock->type != SOCK_RAW) sock 264 net/bluetooth/hidp/sock.c sock_init_data(sock, sk); sock 266 net/bluetooth/hidp/sock.c sock->ops = &hidp_sock_ops; sock 268 net/bluetooth/hidp/sock.c sock->state = SS_UNCONNECTED; sock 45 net/bluetooth/l2cap_sock.c static void l2cap_sock_init(struct sock *sk, struct sock *parent); sock 46 net/bluetooth/l2cap_sock.c static struct sock *l2cap_sock_alloc(struct net *net, struct socket *sock, sock 49 net/bluetooth/l2cap_sock.c bool l2cap_is_socket(struct socket *sock) sock 51 net/bluetooth/l2cap_sock.c return sock && sock->ops == &l2cap_sock_ops; sock 81 net/bluetooth/l2cap_sock.c static int l2cap_sock_bind(struct socket *sock, struct sockaddr *addr, int alen) sock 83 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 175 net/bluetooth/l2cap_sock.c static int l2cap_sock_connect(struct socket *sock, struct sockaddr *addr, sock 178 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 253 net/bluetooth/l2cap_sock.c static int l2cap_sock_listen(struct socket *sock, int backlog) sock 255 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 304 net/bluetooth/l2cap_sock.c static int l2cap_sock_accept(struct socket *sock, struct socket *newsock, sock 308 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk, *nsk; sock 360 net/bluetooth/l2cap_sock.c static int l2cap_sock_getname(struct socket *sock, struct sockaddr *addr, sock 364 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 367 net/bluetooth/l2cap_sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 392 net/bluetooth/l2cap_sock.c static int l2cap_sock_getsockopt_old(struct socket *sock, int optname, sock 395 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 495 net/bluetooth/l2cap_sock.c static int l2cap_sock_getsockopt(struct socket *sock, int level, int optname, sock 498 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 507 net/bluetooth/l2cap_sock.c return l2cap_sock_getsockopt_old(sock, optname, optval, optlen); sock 631 net/bluetooth/l2cap_sock.c static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, sock 634 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 743 net/bluetooth/l2cap_sock.c static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, sock 746 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 757 net/bluetooth/l2cap_sock.c return l2cap_sock_setsockopt_old(sock, optname, optval, optlen); sock 951 net/bluetooth/l2cap_sock.c static int l2cap_sock_sendmsg(struct socket *sock, struct msghdr *msg, sock 954 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 958 net/bluetooth/l2cap_sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 983 net/bluetooth/l2cap_sock.c static int l2cap_sock_recvmsg(struct socket *sock, struct msghdr *msg, sock 986 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 1010 net/bluetooth/l2cap_sock.c if (sock->type == SOCK_STREAM) sock 1011 net/bluetooth/l2cap_sock.c err = bt_sock_stream_recvmsg(sock, msg, len, flags); sock 1013 net/bluetooth/l2cap_sock.c err = bt_sock_recvmsg(sock, msg, len, flags); sock 1047 net/bluetooth/l2cap_sock.c static void l2cap_sock_kill(struct sock *sk) sock 1061 net/bluetooth/l2cap_sock.c static int __l2cap_wait_ack(struct sock *sk, struct l2cap_chan *chan) sock 1106 net/bluetooth/l2cap_sock.c static int l2cap_sock_shutdown(struct socket *sock, int how) sock 1108 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 1113 net/bluetooth/l2cap_sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 1192 net/bluetooth/l2cap_sock.c static int l2cap_sock_release(struct socket *sock) sock 1194 net/bluetooth/l2cap_sock.c struct sock *sk = sock->sk; sock 1197 net/bluetooth/l2cap_sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 1204 net/bluetooth/l2cap_sock.c err = l2cap_sock_shutdown(sock, 2); sock 1211 net/bluetooth/l2cap_sock.c static void l2cap_sock_cleanup_listen(struct sock *parent) sock 1213 net/bluetooth/l2cap_sock.c struct sock *sk; sock 1236 net/bluetooth/l2cap_sock.c struct sock *sk, *parent = chan->data; sock 1267 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1312 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1319 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1320 net/bluetooth/l2cap_sock.c struct sock *parent; sock 1370 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1382 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1402 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1403 net/bluetooth/l2cap_sock.c struct sock *parent; sock 1422 net/bluetooth/l2cap_sock.c struct sock *parent, *sk = chan->data; sock 1435 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1448 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1457 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1464 net/bluetooth/l2cap_sock.c struct sock *sk = chan->data; sock 1486 net/bluetooth/l2cap_sock.c static void l2cap_sock_destruct(struct sock *sk) sock 1515 net/bluetooth/l2cap_sock.c static void l2cap_sock_init(struct sock *sk, struct sock *parent) sock 1587 net/bluetooth/l2cap_sock.c static struct sock *l2cap_sock_alloc(struct net *net, struct socket *sock, sock 1590 net/bluetooth/l2cap_sock.c struct sock *sk; sock 1597 net/bluetooth/l2cap_sock.c sock_init_data(sock, sk); sock 1621 net/bluetooth/l2cap_sock.c static int l2cap_sock_create(struct net *net, struct socket *sock, int protocol, sock 1624 net/bluetooth/l2cap_sock.c struct sock *sk; sock 1626 net/bluetooth/l2cap_sock.c BT_DBG("sock %p", sock); sock 1628 net/bluetooth/l2cap_sock.c sock->state = SS_UNCONNECTED; sock 1630 net/bluetooth/l2cap_sock.c if (sock->type != SOCK_SEQPACKET && sock->type != SOCK_STREAM && sock 1631 net/bluetooth/l2cap_sock.c sock->type != SOCK_DGRAM && sock->type != SOCK_RAW) sock 1634 net/bluetooth/l2cap_sock.c if (sock->type == SOCK_RAW && !kern && !capable(CAP_NET_RAW)) sock 1637 net/bluetooth/l2cap_sock.c sock->ops = &l2cap_sock_ops; sock 1639 net/bluetooth/l2cap_sock.c sk = l2cap_sock_alloc(net, sock, protocol, GFP_ATOMIC, kern); sock 258 net/bluetooth/mgmt.c u16 len, int flag, struct sock *skip_sk) sock 265 net/bluetooth/mgmt.c struct sock *skip_sk) sock 287 net/bluetooth/mgmt.c static int read_version(struct sock *sk, struct hci_dev *hdev, void *data, sock 300 net/bluetooth/mgmt.c static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data, sock 352 net/bluetooth/mgmt.c static int read_index_list(struct sock *sk, struct hci_dev *hdev, void *data, sock 412 net/bluetooth/mgmt.c static int read_unconf_index_list(struct sock *sk, struct hci_dev *hdev, sock 472 net/bluetooth/mgmt.c static int read_ext_index_list(struct sock *sk, struct hci_dev *hdev, sock 576 net/bluetooth/mgmt.c static int new_options(struct hci_dev *hdev, struct sock *skip) sock 584 net/bluetooth/mgmt.c static int send_options_rsp(struct sock *sk, u16 opcode, struct hci_dev *hdev) sock 592 net/bluetooth/mgmt.c static int read_config_info(struct sock *sk, struct hci_dev *hdev, sock 950 net/bluetooth/mgmt.c static void mgmt_init_hdev(struct sock *sk, struct hci_dev *hdev) sock 966 net/bluetooth/mgmt.c static int read_controller_info(struct sock *sk, struct hci_dev *hdev, sock 1020 net/bluetooth/mgmt.c static int read_ext_controller_info(struct sock *sk, struct hci_dev *hdev, sock 1060 net/bluetooth/mgmt.c static int ext_info_changed(struct hci_dev *hdev, struct sock *skip) sock 1076 net/bluetooth/mgmt.c static int send_settings_rsp(struct sock *sk, u16 opcode, struct hci_dev *hdev) sock 1094 net/bluetooth/mgmt.c void mgmt_advertising_added(struct sock *sk, struct hci_dev *hdev, u8 instance) sock 1103 net/bluetooth/mgmt.c void mgmt_advertising_removed(struct sock *sk, struct hci_dev *hdev, sock 1155 net/bluetooth/mgmt.c static int set_powered(struct sock *sk, struct hci_dev *hdev, void *data, sock 1210 net/bluetooth/mgmt.c static int new_settings(struct hci_dev *hdev, struct sock *skip) sock 1224 net/bluetooth/mgmt.c struct sock *sk; sock 1334 net/bluetooth/mgmt.c static int set_discoverable(struct sock *sk, struct hci_dev *hdev, void *data, sock 1487 net/bluetooth/mgmt.c struct sock *sk, u8 val) sock 1515 net/bluetooth/mgmt.c static int set_connectable(struct sock *sk, struct hci_dev *hdev, void *data, sock 1572 net/bluetooth/mgmt.c static int set_bondable(struct sock *sk, struct hci_dev *hdev, void *data, sock 1615 net/bluetooth/mgmt.c static int set_link_security(struct sock *sk, struct hci_dev *hdev, void *data, sock 1684 net/bluetooth/mgmt.c static int set_ssp(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) sock 1765 net/bluetooth/mgmt.c static int set_hs(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) sock 1869 net/bluetooth/mgmt.c static int set_le(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) sock 2044 net/bluetooth/mgmt.c static int add_uuid(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) sock 2123 net/bluetooth/mgmt.c static int remove_uuid(struct sock *sk, struct hci_dev *hdev, void *data, sock 2209 net/bluetooth/mgmt.c static int set_dev_class(struct sock *sk, struct hci_dev *hdev, void *data, sock 2280 net/bluetooth/mgmt.c static int load_link_keys(struct sock *sk, struct hci_dev *hdev, void *data, sock 2362 net/bluetooth/mgmt.c u8 addr_type, struct sock *skip_sk) sock 2373 net/bluetooth/mgmt.c static int unpair_device(struct sock *sk, struct hci_dev *hdev, void *data, sock 2501 net/bluetooth/mgmt.c static int disconnect(struct sock *sk, struct hci_dev *hdev, void *data, sock 2586 net/bluetooth/mgmt.c static int get_connections(struct sock *sk, struct hci_dev *hdev, void *data, sock 2640 net/bluetooth/mgmt.c static int send_pin_code_neg_reply(struct sock *sk, struct hci_dev *hdev, sock 2661 net/bluetooth/mgmt.c static int pin_code_reply(struct sock *sk, struct hci_dev *hdev, void *data, sock 2723 net/bluetooth/mgmt.c static int set_io_capability(struct sock *sk, struct hci_dev *hdev, void *data, sock 2841 net/bluetooth/mgmt.c static int pair_device(struct sock *sk, struct hci_dev *hdev, void *data, sock 2972 net/bluetooth/mgmt.c static int cancel_pair_device(struct sock *sk, struct hci_dev *hdev, void *data, sock 3015 net/bluetooth/mgmt.c static int user_pairing_resp(struct sock *sk, struct hci_dev *hdev, sock 3086 net/bluetooth/mgmt.c static int pin_code_neg_reply(struct sock *sk, struct hci_dev *hdev, sock 3098 net/bluetooth/mgmt.c static int user_confirm_reply(struct sock *sk, struct hci_dev *hdev, void *data, sock 3114 net/bluetooth/mgmt.c static int user_confirm_neg_reply(struct sock *sk, struct hci_dev *hdev, sock 3126 net/bluetooth/mgmt.c static int user_passkey_reply(struct sock *sk, struct hci_dev *hdev, void *data, sock 3138 net/bluetooth/mgmt.c static int user_passkey_neg_reply(struct sock *sk, struct hci_dev *hdev, sock 3211 net/bluetooth/mgmt.c static int set_local_name(struct sock *sk, struct hci_dev *hdev, void *data, sock 3281 net/bluetooth/mgmt.c static int set_appearance(struct sock *sk, struct hci_dev *hdev, void *data, sock 3315 net/bluetooth/mgmt.c static int get_phy_configuration(struct sock *sk, struct hci_dev *hdev, sock 3336 net/bluetooth/mgmt.c int mgmt_phy_configuration_changed(struct hci_dev *hdev, struct sock *skip) sock 3379 net/bluetooth/mgmt.c static int set_phy_configuration(struct sock *sk, struct hci_dev *hdev, sock 3593 net/bluetooth/mgmt.c static int read_local_oob_data(struct sock *sk, struct hci_dev *hdev, sock 3644 net/bluetooth/mgmt.c static int add_remote_oob_data(struct sock *sk, struct hci_dev *hdev, sock 3752 net/bluetooth/mgmt.c static int remove_remote_oob_data(struct sock *sk, struct hci_dev *hdev, sock 3839 net/bluetooth/mgmt.c static int start_discovery_internal(struct sock *sk, struct hci_dev *hdev, sock 3900 net/bluetooth/mgmt.c static int start_discovery(struct sock *sk, struct hci_dev *hdev, sock 3907 net/bluetooth/mgmt.c static int start_limited_discovery(struct sock *sk, struct hci_dev *hdev, sock 3922 net/bluetooth/mgmt.c static int start_service_discovery(struct sock *sk, struct hci_dev *hdev, sock 4040 net/bluetooth/mgmt.c static int stop_discovery(struct sock *sk, struct hci_dev *hdev, void *data, sock 4082 net/bluetooth/mgmt.c static int confirm_name(struct sock *sk, struct hci_dev *hdev, void *data, sock 4124 net/bluetooth/mgmt.c static int block_device(struct sock *sk, struct hci_dev *hdev, void *data, sock 4160 net/bluetooth/mgmt.c static int unblock_device(struct sock *sk, struct hci_dev *hdev, void *data, sock 4196 net/bluetooth/mgmt.c static int set_device_id(struct sock *sk, struct hci_dev *hdev, void *data, sock 4300 net/bluetooth/mgmt.c static int set_advertising(struct sock *sk, struct hci_dev *hdev, void *data, sock 4408 net/bluetooth/mgmt.c static int set_static_address(struct sock *sk, struct hci_dev *hdev, sock 4452 net/bluetooth/mgmt.c static int set_scan_params(struct sock *sk, struct hci_dev *hdev, sock 4543 net/bluetooth/mgmt.c static int set_fast_connectable(struct sock *sk, struct hci_dev *hdev, sock 4640 net/bluetooth/mgmt.c static int set_bredr(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) sock 4797 net/bluetooth/mgmt.c static int set_secure_conn(struct sock *sk, struct hci_dev *hdev, sock 4885 net/bluetooth/mgmt.c static int set_debug_keys(struct sock *sk, struct hci_dev *hdev, sock 4932 net/bluetooth/mgmt.c static int set_privacy(struct sock *sk, struct hci_dev *hdev, void *cp_data, sock 5005 net/bluetooth/mgmt.c static int load_irks(struct sock *sk, struct hci_dev *hdev, void *cp_data, sock 5087 net/bluetooth/mgmt.c static int load_long_term_keys(struct sock *sk, struct hci_dev *hdev, sock 5256 net/bluetooth/mgmt.c static int get_conn_info(struct sock *sk, struct hci_dev *hdev, void *data, sock 5445 net/bluetooth/mgmt.c static int get_clock_info(struct sock *sk, struct hci_dev *hdev, void *data, sock 5583 net/bluetooth/mgmt.c static void device_added(struct sock *sk, struct hci_dev *hdev, sock 5595 net/bluetooth/mgmt.c static int add_device(struct sock *sk, struct hci_dev *hdev, sock 5683 net/bluetooth/mgmt.c static void device_removed(struct sock *sk, struct hci_dev *hdev, sock 5694 net/bluetooth/mgmt.c static int remove_device(struct sock *sk, struct hci_dev *hdev, sock 5823 net/bluetooth/mgmt.c static int load_conn_param(struct sock *sk, struct hci_dev *hdev, void *data, sock 5908 net/bluetooth/mgmt.c static int set_external_config(struct sock *sk, struct hci_dev *hdev, sock 5964 net/bluetooth/mgmt.c static int set_public_address(struct sock *sk, struct hci_dev *hdev, sock 6127 net/bluetooth/mgmt.c static int read_local_ssp_oob_req(struct hci_dev *hdev, struct sock *sk, sock 6155 net/bluetooth/mgmt.c static int read_local_oob_ext_data(struct sock *sk, struct hci_dev *hdev, sock 6342 net/bluetooth/mgmt.c static int read_adv_features(struct sock *sk, struct hci_dev *hdev, sock 6538 net/bluetooth/mgmt.c static int add_advertising(struct sock *sk, struct hci_dev *hdev, sock 6711 net/bluetooth/mgmt.c static int remove_advertising(struct sock *sk, struct hci_dev *hdev, sock 6784 net/bluetooth/mgmt.c static int get_adv_size_info(struct sock *sk, struct hci_dev *hdev, sock 7272 net/bluetooth/mgmt.c struct sock **sk = data; sock 7314 net/bluetooth/mgmt.c struct sock *sk = NULL; sock 60 net/bluetooth/mgmt_util.c void *data, u16 data_len, int flag, struct sock *skip_sk) sock 93 net/bluetooth/mgmt_util.c int mgmt_cmd_status(struct sock *sk, u16 index, u16 cmd, u8 status) sock 136 net/bluetooth/mgmt_util.c int mgmt_cmd_complete(struct sock *sk, u16 index, u16 cmd, u8 status, sock 230 net/bluetooth/mgmt_util.c struct mgmt_pending_cmd *mgmt_pending_add(struct sock *sk, u16 opcode, sock 29 net/bluetooth/mgmt_util.h struct sock *sk; sock 35 net/bluetooth/mgmt_util.h void *data, u16 data_len, int flag, struct sock *skip_sk); sock 36 net/bluetooth/mgmt_util.h int mgmt_cmd_status(struct sock *sk, u16 index, u16 cmd, u8 status); sock 37 net/bluetooth/mgmt_util.h int mgmt_cmd_complete(struct sock *sk, u16 index, u16 cmd, u8 status, sock 49 net/bluetooth/mgmt_util.h struct mgmt_pending_cmd *mgmt_pending_add(struct sock *sk, u16 opcode, sock 185 net/bluetooth/rfcomm/core.c static void rfcomm_l2state_change(struct sock *sk) sock 191 net/bluetooth/rfcomm/core.c static void rfcomm_l2data_ready(struct sock *sk) sock 197 net/bluetooth/rfcomm/core.c static int rfcomm_l2sock_create(struct socket **sock) sock 203 net/bluetooth/rfcomm/core.c err = sock_create_kern(&init_net, PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_L2CAP, sock); sock 205 net/bluetooth/rfcomm/core.c struct sock *sk = (*sock)->sk; sock 214 net/bluetooth/rfcomm/core.c struct sock *sk = d->session->sock->sk; sock 645 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_session_add(struct socket *sock, int state) sock 652 net/bluetooth/rfcomm/core.c BT_DBG("session %p sock %p", s, sock); sock 658 net/bluetooth/rfcomm/core.c s->sock = sock; sock 685 net/bluetooth/rfcomm/core.c sock_release(s->sock); sock 699 net/bluetooth/rfcomm/core.c chan = l2cap_pi(s->sock->sk)->chan; sock 734 net/bluetooth/rfcomm/core.c struct socket *sock; sock 735 net/bluetooth/rfcomm/core.c struct sock *sk; sock 739 net/bluetooth/rfcomm/core.c *err = rfcomm_l2sock_create(&sock); sock 748 net/bluetooth/rfcomm/core.c *err = kernel_bind(sock, (struct sockaddr *) &addr, sizeof(addr)); sock 753 net/bluetooth/rfcomm/core.c sk = sock->sk; sock 761 net/bluetooth/rfcomm/core.c s = rfcomm_session_add(sock, BT_BOUND); sock 774 net/bluetooth/rfcomm/core.c *err = kernel_connect(sock, (struct sockaddr *) &addr, sizeof(addr), O_NONBLOCK); sock 781 net/bluetooth/rfcomm/core.c sock_release(sock); sock 787 net/bluetooth/rfcomm/core.c struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan; sock 804 net/bluetooth/rfcomm/core.c return kernel_sendmsg(s->sock, &msg, &iv, 1, len); sock 1097 net/bluetooth/rfcomm/core.c struct socket *sock = s->sock; sock 1124 net/bluetooth/rfcomm/core.c return kernel_sendmsg(sock, &msg, iv, 3, 6 + len); sock 1285 net/bluetooth/rfcomm/core.c struct sock *sk = d->session->sock->sk; sock 1898 net/bluetooth/rfcomm/core.c struct socket *sock = s->sock; sock 1899 net/bluetooth/rfcomm/core.c struct sock *sk = sock->sk; sock 1924 net/bluetooth/rfcomm/core.c struct socket *sock = s->sock, *nsock; sock 1929 net/bluetooth/rfcomm/core.c if (list_empty(&bt_sk(sock->sk)->accept_q)) sock 1934 net/bluetooth/rfcomm/core.c err = kernel_accept(sock, &nsock, O_NONBLOCK); sock 1956 net/bluetooth/rfcomm/core.c struct sock *sk = s->sock->sk; sock 2015 net/bluetooth/rfcomm/core.c struct socket *sock; sock 2016 net/bluetooth/rfcomm/core.c struct sock *sk; sock 2021 net/bluetooth/rfcomm/core.c err = rfcomm_l2sock_create(&sock); sock 2033 net/bluetooth/rfcomm/core.c err = kernel_bind(sock, (struct sockaddr *) &addr, sizeof(addr)); sock 2040 net/bluetooth/rfcomm/core.c sk = sock->sk; sock 2046 net/bluetooth/rfcomm/core.c err = kernel_listen(sock, 10); sock 2053 net/bluetooth/rfcomm/core.c s = rfcomm_session_add(sock, BT_LISTEN); sock 2061 net/bluetooth/rfcomm/core.c sock_release(sock); sock 2155 net/bluetooth/rfcomm/core.c struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan; sock 43 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_close(struct sock *sk); sock 44 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_kill(struct sock *sk); sock 52 net/bluetooth/rfcomm/sock.c struct sock *sk = d->owner; sock 66 net/bluetooth/rfcomm/sock.c struct sock *sk = d->owner, *parent; sock 109 net/bluetooth/rfcomm/sock.c static struct sock *__rfcomm_get_listen_sock_by_addr(u8 channel, bdaddr_t *src) sock 111 net/bluetooth/rfcomm/sock.c struct sock *sk = NULL; sock 130 net/bluetooth/rfcomm/sock.c static struct sock *rfcomm_get_sock_by_channel(int state, u8 channel, bdaddr_t *src) sock 132 net/bluetooth/rfcomm/sock.c struct sock *sk = NULL, *sk1 = NULL; sock 156 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_destruct(struct sock *sk) sock 176 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_cleanup_listen(struct sock *parent) sock 178 net/bluetooth/rfcomm/sock.c struct sock *sk; sock 195 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_kill(struct sock *sk) sock 208 net/bluetooth/rfcomm/sock.c static void __rfcomm_sock_close(struct sock *sk) sock 235 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_close(struct sock *sk) sock 242 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_init(struct sock *sk, struct sock *parent) sock 274 net/bluetooth/rfcomm/sock.c static struct sock *rfcomm_sock_alloc(struct net *net, struct socket *sock, int proto, gfp_t prio, int kern) sock 277 net/bluetooth/rfcomm/sock.c struct sock *sk; sock 283 net/bluetooth/rfcomm/sock.c sock_init_data(sock, sk); sock 315 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_create(struct net *net, struct socket *sock, sock 318 net/bluetooth/rfcomm/sock.c struct sock *sk; sock 320 net/bluetooth/rfcomm/sock.c BT_DBG("sock %p", sock); sock 322 net/bluetooth/rfcomm/sock.c sock->state = SS_UNCONNECTED; sock 324 net/bluetooth/rfcomm/sock.c if (sock->type != SOCK_STREAM && sock->type != SOCK_RAW) sock 327 net/bluetooth/rfcomm/sock.c sock->ops = &rfcomm_sock_ops; sock 329 net/bluetooth/rfcomm/sock.c sk = rfcomm_sock_alloc(net, sock, protocol, GFP_ATOMIC, kern); sock 337 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) sock 340 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 384 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_connect(struct socket *sock, struct sockaddr *addr, int alen, int flags) sock 387 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 427 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_listen(struct socket *sock, int backlog) sock 429 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 476 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_accept(struct socket *sock, struct socket *newsock, int flags, sock 480 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk, *nsk; sock 537 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_getname(struct socket *sock, struct sockaddr *addr, int peer) sock 540 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 542 net/bluetooth/rfcomm/sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 559 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_sendmsg(struct socket *sock, struct msghdr *msg, sock 562 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 576 net/bluetooth/rfcomm/sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 625 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_recvmsg(struct socket *sock, struct msghdr *msg, sock 628 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 637 net/bluetooth/rfcomm/sock.c len = bt_sock_stream_recvmsg(sock, msg, size, flags); sock 650 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsigned int optlen) sock 652 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 691 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) sock 693 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 702 net/bluetooth/rfcomm/sock.c return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen); sock 759 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen) sock 761 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 762 net/bluetooth/rfcomm/sock.c struct sock *l2cap_sk; sock 812 net/bluetooth/rfcomm/sock.c l2cap_sk = rfcomm_pi(sk)->dlc->session->sock->sk; sock 834 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) sock 836 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 843 net/bluetooth/rfcomm/sock.c return rfcomm_sock_getsockopt_old(sock, optname, optval, optlen); sock 890 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 892 net/bluetooth/rfcomm/sock.c struct sock *sk __maybe_unused = sock->sk; sock 897 net/bluetooth/rfcomm/sock.c err = bt_sock_ioctl(sock, cmd, arg); sock 912 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_shutdown(struct socket *sock, int how) sock 914 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 917 net/bluetooth/rfcomm/sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 935 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_release(struct socket *sock) sock 937 net/bluetooth/rfcomm/sock.c struct sock *sk = sock->sk; sock 940 net/bluetooth/rfcomm/sock.c BT_DBG("sock %p, sk %p", sock, sk); sock 945 net/bluetooth/rfcomm/sock.c err = rfcomm_sock_shutdown(sock, 2); sock 958 net/bluetooth/rfcomm/sock.c struct sock *sk, *parent; sock 1008 net/bluetooth/rfcomm/sock.c struct sock *sk; sock 279 net/bluetooth/rfcomm/tty.c struct sock *sk = dlc->owner; sock 390 net/bluetooth/rfcomm/tty.c static int __rfcomm_create_dev(struct sock *sk, void __user *arg) sock 479 net/bluetooth/rfcomm/tty.c static int rfcomm_create_dev(struct sock *sk, void __user *arg) sock 580 net/bluetooth/rfcomm/tty.c int rfcomm_dev_ioctl(struct sock *sk, unsigned int cmd, void __user *arg) sock 49 net/bluetooth/sco.c struct sock *sk; sock 57 net/bluetooth/sco.c static void sco_sock_close(struct sock *sk); sock 58 net/bluetooth/sco.c static void sco_sock_kill(struct sock *sk); sock 78 net/bluetooth/sco.c struct sock *sk = from_timer(sk, t, sk_timer); sock 91 net/bluetooth/sco.c static void sco_sock_set_timer(struct sock *sk, long timeout) sock 97 net/bluetooth/sco.c static void sco_sock_clear_timer(struct sock *sk) sock 133 net/bluetooth/sco.c static void sco_chan_del(struct sock *sk, int err) sock 161 net/bluetooth/sco.c struct sock *sk; sock 187 net/bluetooth/sco.c static void __sco_chan_add(struct sco_conn *conn, struct sock *sk, sock 188 net/bluetooth/sco.c struct sock *parent) sock 199 net/bluetooth/sco.c static int sco_chan_add(struct sco_conn *conn, struct sock *sk, sock 200 net/bluetooth/sco.c struct sock *parent) sock 214 net/bluetooth/sco.c static int sco_connect(struct sock *sk) sock 275 net/bluetooth/sco.c static int sco_send_frame(struct sock *sk, struct msghdr *msg, int len) sock 303 net/bluetooth/sco.c struct sock *sk; sock 325 net/bluetooth/sco.c static struct sock *__sco_get_sock_listen_by_addr(bdaddr_t *ba) sock 327 net/bluetooth/sco.c struct sock *sk; sock 343 net/bluetooth/sco.c static struct sock *sco_get_sock_listen(bdaddr_t *src) sock 345 net/bluetooth/sco.c struct sock *sk = NULL, *sk1 = NULL; sock 367 net/bluetooth/sco.c static void sco_sock_destruct(struct sock *sk) sock 375 net/bluetooth/sco.c static void sco_sock_cleanup_listen(struct sock *parent) sock 377 net/bluetooth/sco.c struct sock *sk; sock 394 net/bluetooth/sco.c static void sco_sock_kill(struct sock *sk) sock 408 net/bluetooth/sco.c static void __sco_sock_close(struct sock *sk) sock 443 net/bluetooth/sco.c static void sco_sock_close(struct sock *sk) sock 452 net/bluetooth/sco.c static void sco_sock_init(struct sock *sk, struct sock *parent) sock 469 net/bluetooth/sco.c static struct sock *sco_sock_alloc(struct net *net, struct socket *sock, sock 472 net/bluetooth/sco.c struct sock *sk; sock 478 net/bluetooth/sco.c sock_init_data(sock, sk); sock 497 net/bluetooth/sco.c static int sco_sock_create(struct net *net, struct socket *sock, int protocol, sock 500 net/bluetooth/sco.c struct sock *sk; sock 502 net/bluetooth/sco.c BT_DBG("sock %p", sock); sock 504 net/bluetooth/sco.c sock->state = SS_UNCONNECTED; sock 506 net/bluetooth/sco.c if (sock->type != SOCK_SEQPACKET) sock 509 net/bluetooth/sco.c sock->ops = &sco_sock_ops; sock 511 net/bluetooth/sco.c sk = sco_sock_alloc(net, sock, protocol, GFP_ATOMIC, kern); sock 519 net/bluetooth/sco.c static int sco_sock_bind(struct socket *sock, struct sockaddr *addr, sock 523 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 553 net/bluetooth/sco.c static int sco_sock_connect(struct socket *sock, struct sockaddr *addr, int alen, int flags) sock 556 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 588 net/bluetooth/sco.c static int sco_sock_listen(struct socket *sock, int backlog) sock 590 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 628 net/bluetooth/sco.c static int sco_sock_accept(struct socket *sock, struct socket *newsock, sock 632 net/bluetooth/sco.c struct sock *sk = sock->sk, *ch; sock 683 net/bluetooth/sco.c static int sco_sock_getname(struct socket *sock, struct sockaddr *addr, sock 687 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 689 net/bluetooth/sco.c BT_DBG("sock %p, sk %p", sock, sk); sock 701 net/bluetooth/sco.c static int sco_sock_sendmsg(struct socket *sock, struct msghdr *msg, sock 704 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 707 net/bluetooth/sco.c BT_DBG("sock %p, sk %p", sock, sk); sock 771 net/bluetooth/sco.c static int sco_sock_recvmsg(struct socket *sock, struct msghdr *msg, sock 774 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 790 net/bluetooth/sco.c return bt_sock_recvmsg(sock, msg, len, flags); sock 793 net/bluetooth/sco.c static int sco_sock_setsockopt(struct socket *sock, int level, int optname, sock 796 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 858 net/bluetooth/sco.c static int sco_sock_getsockopt_old(struct socket *sock, int optname, sock 861 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 919 net/bluetooth/sco.c static int sco_sock_getsockopt(struct socket *sock, int level, int optname, sock 922 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 929 net/bluetooth/sco.c return sco_sock_getsockopt_old(sock, optname, optval, optlen); sock 968 net/bluetooth/sco.c static int sco_sock_shutdown(struct socket *sock, int how) sock 970 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 973 net/bluetooth/sco.c BT_DBG("sock %p, sk %p", sock, sk); sock 998 net/bluetooth/sco.c static int sco_sock_release(struct socket *sock) sock 1000 net/bluetooth/sco.c struct sock *sk = sock->sk; sock 1003 net/bluetooth/sco.c BT_DBG("sock %p, sk %p", sock, sk); sock 1024 net/bluetooth/sco.c struct sock *parent; sock 1025 net/bluetooth/sco.c struct sock *sk = conn->sk; sock 1084 net/bluetooth/sco.c struct sock *sk; sock 1162 net/bluetooth/sco.c struct sock *sk; sock 251 net/bpf/test_run.c struct sock *sk; sock 280 net/bpf/test_run.c sk = kzalloc(sizeof(struct sock), GFP_USER); sock 36 net/bpfilter/bpfilter_kern.c static int __bpfilter_process_sockopt(struct sock *sk, int optname, sock 33 net/bridge/br_forward.c int br_dev_queue_push_xmit(struct net *net, struct sock *sk, struct sk_buff *skb) sock 62 net/bridge/br_forward.c int br_forward_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 26 net/bridge/br_input.c br_netif_receive_skb(struct net *net, struct sock *sk, struct sk_buff *skb) sock 70 net/bridge/br_input.c int br_handle_frame_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 191 net/bridge/br_input.c static int br_handle_local_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 266 net/bridge/br_netfilter_hooks.c int br_nf_pre_routing_finish_bridge(struct net *net, struct sock *sk, struct sk_buff *skb) sock 352 net/bridge/br_netfilter_hooks.c static int br_nf_pre_routing_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 540 net/bridge/br_netfilter_hooks.c static int br_nf_forward_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 680 net/bridge/br_netfilter_hooks.c static int br_nf_push_frag_xmit(struct net *net, struct sock *sk, struct sk_buff *skb) sock 704 net/bridge/br_netfilter_hooks.c br_nf_ip_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 705 net/bridge/br_netfilter_hooks.c int (*output)(struct net *, struct sock *, struct sk_buff *)) sock 730 net/bridge/br_netfilter_hooks.c static int br_nf_dev_queue_xmit(struct net *net, struct sock *sk, struct sk_buff *skb) sock 996 net/bridge/br_netfilter_hooks.c struct sock *sk, struct sk_buff *skb, sock 999 net/bridge/br_netfilter_hooks.c int (*okfn)(struct net *, struct sock *, sock 160 net/bridge/br_netfilter_ipv6.c static int br_nf_pre_routing_finish_ipv6(struct net *net, struct sock *sk, struct sk_buff *skb) sock 24 net/bridge/br_nf_core.c static void fake_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 30 net/bridge/br_nf_core.c static void fake_redirect(struct dst_entry *dst, struct sock *sk, sock 598 net/bridge/br_private.h int br_dev_queue_push_xmit(struct net *net, struct sock *sk, struct sk_buff *skb); sock 601 net/bridge/br_private.h int br_forward_finish(struct net *net, struct sock *sk, struct sk_buff *skb); sock 628 net/bridge/br_private.h int br_handle_frame_finish(struct net *net, struct sock *sk, struct sk_buff *skb); sock 29 net/bridge/br_stp_bpdu.c static int br_send_bpdu_finish(struct net *net, struct sock *sk, sock 1458 net/bridge/netfilter/ebtables.c static int do_ebt_set_ctl(struct sock *sk, sock 1480 net/bridge/netfilter/ebtables.c static int do_ebt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) sock 2321 net/bridge/netfilter/ebtables.c static int compat_do_ebt_set_ctl(struct sock *sk, sock 2343 net/bridge/netfilter/ebtables.c static int compat_do_ebt_get_ctl(struct sock *sk, int cmd, sock 27 net/bridge/netfilter/nf_conntrack_bridge.c static int nf_br_ip_fragment(struct net *net, struct sock *sk, sock 30 net/bridge/netfilter/nf_conntrack_bridge.c int (*output)(struct net *, struct sock *sk, sock 298 net/bridge/netfilter/nf_conntrack_bridge.c int (*output)(struct net *, struct sock *sk, sock 345 net/bridge/netfilter/nf_conntrack_bridge.c static int nf_ct_bridge_refrag_post(struct net *net, struct sock *sk, sock 47 net/caif/caif_socket.c struct sock sk; /* must be first member */ sock 92 net/caif/caif_socket.c static void caif_read_lock(struct sock *sk) sock 99 net/caif/caif_socket.c static void caif_read_unlock(struct sock *sk) sock 112 net/caif/caif_socket.c static void caif_flow_ctrl(struct sock *sk, int mode) sock 124 net/caif/caif_socket.c static void caif_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 254 net/caif/caif_socket.c static void caif_check_flow_release(struct sock *sk) sock 271 net/caif/caif_socket.c static int caif_seqpkt_recvmsg(struct socket *sock, struct msghdr *m, sock 275 net/caif/caif_socket.c struct sock *sk = sock->sk; sock 309 net/caif/caif_socket.c static long caif_stream_data_wait(struct sock *sk, long timeo) sock 347 net/caif/caif_socket.c static int caif_stream_recvmsg(struct socket *sock, struct msghdr *msg, sock 350 net/caif/caif_socket.c struct sock *sk = sock->sk; sock 467 net/caif/caif_socket.c struct sock *sk = &cf_sk->sk; sock 518 net/caif/caif_socket.c static int caif_seqpkt_sendmsg(struct socket *sock, struct msghdr *msg, sock 521 net/caif/caif_socket.c struct sock *sk = sock->sk; sock 593 net/caif/caif_socket.c static int caif_stream_sendmsg(struct socket *sock, struct msghdr *msg, sock 596 net/caif/caif_socket.c struct sock *sk = sock->sk; sock 672 net/caif/caif_socket.c static int setsockopt(struct socket *sock, sock 675 net/caif/caif_socket.c struct sock *sk = sock->sk; sock 744 net/caif/caif_socket.c static int caif_connect(struct socket *sock, struct sockaddr *uaddr, sock 747 net/caif/caif_socket.c struct sock *sk = sock->sk; sock 765 net/caif/caif_socket.c switch (sock->state) { sock 773 net/caif/caif_socket.c sock->state = SS_CONNECTED; sock 804 net/caif/caif_socket.c sock->state = SS_UNCONNECTED; sock 815 net/caif/caif_socket.c sock->state = SS_CONNECTING; sock 881 net/caif/caif_socket.c sock->state = SS_UNCONNECTED; sock 887 net/caif/caif_socket.c sock->state = SS_CONNECTED; sock 898 net/caif/caif_socket.c static int caif_release(struct socket *sock) sock 900 net/caif/caif_socket.c struct sock *sk = sock->sk; sock 916 net/caif/caif_socket.c sock->sk = NULL; sock 938 net/caif/caif_socket.c struct socket *sock, poll_table *wait) sock 940 net/caif/caif_socket.c struct sock *sk = sock->sk; sock 944 net/caif/caif_socket.c sock_poll_wait(file, sock, wait); sock 1013 net/caif/caif_socket.c static void caif_sock_destructor(struct sock *sk) sock 1027 net/caif/caif_socket.c static int caif_create(struct net *net, struct socket *sock, int protocol, sock 1030 net/caif/caif_socket.c struct sock *sk = NULL; sock 1047 net/caif/caif_socket.c if (sock->type == SOCK_SEQPACKET) sock 1048 net/caif/caif_socket.c sock->ops = &caif_seqpacket_ops; sock 1049 net/caif/caif_socket.c else if (sock->type == SOCK_STREAM) sock 1050 net/caif/caif_socket.c sock->ops = &caif_stream_ops; sock 1089 net/caif/caif_socket.c sock_init_data(sock, sk); sock 89 net/can/af_can.c void can_sock_destruct(struct sock *sk) sock 114 net/can/af_can.c static int can_create(struct net *net, struct socket *sock, int protocol, sock 117 net/can/af_can.c struct sock *sk; sock 121 net/can/af_can.c sock->state = SS_UNCONNECTED; sock 151 net/can/af_can.c if (cp->type != sock->type) { sock 156 net/can/af_can.c sock->ops = cp->ops; sock 164 net/can/af_can.c sock_init_data(sock, sk); sock 443 net/can/af_can.c void *data, char *ident, struct sock *sk) sock 492 net/can/af_can.c struct sock *sk = rcv->sk; sock 59 net/can/af_can.h struct sock *sk; sock 120 net/can/bcm.c struct sock *sk; sock 125 net/can/bcm.c struct sock sk; sock 136 net/can/bcm.c static inline struct bcm_sock *bcm_sk(const struct sock *sk) sock 192 net/can/bcm.c struct sock *sk = (struct sock *)PDE_DATA(m->file->f_inode); sock 319 net/can/bcm.c struct sock *sk = op->sk; sock 836 net/can/bcm.c int ifindex, struct sock *sk) sock 1011 net/can/bcm.c int ifindex, struct sock *sk) sock 1221 net/can/bcm.c static int bcm_tx_send(struct msghdr *msg, int ifindex, struct sock *sk, sock 1266 net/can/bcm.c static int bcm_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) sock 1268 net/can/bcm.c struct sock *sk = sock->sk; sock 1386 net/can/bcm.c struct sock *sk = &bo->sk; sock 1436 net/can/bcm.c static int bcm_init(struct sock *sk) sock 1459 net/can/bcm.c static int bcm_release(struct socket *sock) sock 1461 net/can/bcm.c struct sock *sk = sock->sk; sock 1522 net/can/bcm.c sock->sk = NULL; sock 1530 net/can/bcm.c static int bcm_connect(struct socket *sock, struct sockaddr *uaddr, int len, sock 1534 net/can/bcm.c struct sock *sk = sock->sk; sock 1594 net/can/bcm.c static int bcm_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 1597 net/can/bcm.c struct sock *sk = sock->sk; sock 1631 net/can/bcm.c static int bcm_sock_no_ioctlcmd(struct socket *sock, unsigned int cmd, sock 183 net/can/j1939/j1939-priv.h void j1939_sk_send_loop_abort(struct sock *sk, int err); sock 211 net/can/j1939/j1939-priv.h int j1939_cancel_active_session(struct j1939_priv *priv, struct sock *sk); sock 215 net/can/j1939/j1939-priv.h void j1939_sock_pending_del(struct sock *sk); sock 231 net/can/j1939/j1939-priv.h struct sock *sk; sock 288 net/can/j1939/j1939-priv.h struct sock sk; /* must be first to skip with memset */ sock 316 net/can/j1939/j1939-priv.h static inline struct j1939_sock *j1939_sk(const struct sock *sk) sock 54 net/can/j1939/socket.c static inline void j1939_sock_pending_add(struct sock *sk) sock 61 net/can/j1939/socket.c static int j1939_sock_pending_get(struct sock *sk) sock 68 net/can/j1939/socket.c void j1939_sock_pending_del(struct sock *sk) sock 350 net/can/j1939/socket.c static void j1939_sk_sock_destruct(struct sock *sk) sock 378 net/can/j1939/socket.c static int j1939_sk_init(struct sock *sk) sock 422 net/can/j1939/socket.c static int j1939_sk_bind(struct socket *sock, struct sockaddr *uaddr, int len) sock 425 net/can/j1939/socket.c struct j1939_sock *jsk = j1939_sk(sock->sk); sock 427 net/can/j1939/socket.c struct sock *sk; sock 435 net/can/j1939/socket.c lock_sock(sock->sk); sock 438 net/can/j1939/socket.c sk = sock->sk; sock 501 net/can/j1939/socket.c release_sock(sock->sk); sock 506 net/can/j1939/socket.c static int j1939_sk_connect(struct socket *sock, struct sockaddr *uaddr, sock 510 net/can/j1939/socket.c struct j1939_sock *jsk = j1939_sk(sock->sk); sock 517 net/can/j1939/socket.c lock_sock(sock->sk); sock 548 net/can/j1939/socket.c release_sock(sock->sk); sock 568 net/can/j1939/socket.c static int j1939_sk_getname(struct socket *sock, struct sockaddr *uaddr, sock 572 net/can/j1939/socket.c struct sock *sk = sock->sk; sock 592 net/can/j1939/socket.c static int j1939_sk_release(struct socket *sock) sock 594 net/can/j1939/socket.c struct sock *sk = sock->sk; sock 622 net/can/j1939/socket.c sock->sk = NULL; sock 648 net/can/j1939/socket.c static int j1939_sk_setsockopt(struct socket *sock, int level, int optname, sock 651 net/can/j1939/socket.c struct sock *sk = sock->sk; sock 721 net/can/j1939/socket.c static int j1939_sk_getsockopt(struct socket *sock, int level, int optname, sock 724 net/can/j1939/socket.c struct sock *sk = sock->sk; sock 772 net/can/j1939/socket.c static int j1939_sk_recvmsg(struct socket *sock, struct msghdr *msg, sock 775 net/can/j1939/socket.c struct sock *sk = sock->sk; sock 784 net/can/j1939/socket.c return sock_recv_errqueue(sock->sk, msg, size, SOL_CAN_J1939, sock 834 net/can/j1939/socket.c struct sock *sk, sock 922 net/can/j1939/socket.c struct sock *sk = session->sk; sock 993 net/can/j1939/socket.c void j1939_sk_send_loop_abort(struct sock *sk, int err) sock 1000 net/can/j1939/socket.c static int j1939_sk_send_loop(struct j1939_priv *priv, struct sock *sk, sock 1094 net/can/j1939/socket.c static int j1939_sk_sendmsg(struct socket *sock, struct msghdr *msg, sock 1097 net/can/j1939/socket.c struct sock *sk = sock->sk; sock 1103 net/can/j1939/socket.c lock_sock(sock->sk); sock 1163 net/can/j1939/socket.c release_sock(sock->sk); sock 1184 net/can/j1939/socket.c static int j1939_sk_no_ioctlcmd(struct socket *sock, unsigned int cmd, sock 2035 net/can/j1939/transport.c int j1939_cancel_active_session(struct j1939_priv *priv, struct sock *sk) sock 83 net/can/raw.c struct sock sk; sock 111 net/can/raw.c static inline struct raw_sock *raw_sk(const struct sock *sk) sock 118 net/can/raw.c struct sock *sk = (struct sock *)data; sock 182 net/can/raw.c struct sock *sk, struct can_filter *filter, sock 206 net/can/raw.c struct sock *sk, can_err_mask_t err_mask) sock 218 net/can/raw.c struct sock *sk, struct can_filter *filter, sock 230 net/can/raw.c struct sock *sk, sock 241 net/can/raw.c struct sock *sk) sock 250 net/can/raw.c struct sock *sk) sock 271 net/can/raw.c struct sock *sk = &ro->sk; sock 312 net/can/raw.c static int raw_init(struct sock *sk) sock 344 net/can/raw.c static int raw_release(struct socket *sock) sock 346 net/can/raw.c struct sock *sk = sock->sk; sock 382 net/can/raw.c sock->sk = NULL; sock 390 net/can/raw.c static int raw_bind(struct socket *sock, struct sockaddr *uaddr, int len) sock 393 net/can/raw.c struct sock *sk = sock->sk; sock 470 net/can/raw.c static int raw_getname(struct socket *sock, struct sockaddr *uaddr, sock 474 net/can/raw.c struct sock *sk = sock->sk; sock 487 net/can/raw.c static int raw_setsockopt(struct socket *sock, int level, int optname, sock 490 net/can/raw.c struct sock *sk = sock->sk; sock 648 net/can/raw.c static int raw_getsockopt(struct socket *sock, int level, int optname, sock 651 net/can/raw.c struct sock *sk = sock->sk; sock 724 net/can/raw.c static int raw_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) sock 726 net/can/raw.c struct sock *sk = sock->sk; sock 796 net/can/raw.c static int raw_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 799 net/can/raw.c struct sock *sk = sock->sk; sock 838 net/can/raw.c static int raw_sock_no_ioctlcmd(struct socket *sock, unsigned int cmd, sock 367 net/ceph/messenger.c static void ceph_sock_data_ready(struct sock *sk) sock 382 net/ceph/messenger.c static void ceph_sock_write_space(struct sock *sk) sock 405 net/ceph/messenger.c static void ceph_sock_state_change(struct sock *sk) sock 435 net/ceph/messenger.c static void set_sock_callbacks(struct socket *sock, sock 438 net/ceph/messenger.c struct sock *sk = sock->sk; sock 456 net/ceph/messenger.c struct socket *sock; sock 460 net/ceph/messenger.c BUG_ON(con->sock); sock 465 net/ceph/messenger.c SOCK_STREAM, IPPROTO_TCP, &sock); sock 469 net/ceph/messenger.c sock->sk->sk_allocation = GFP_NOFS; sock 472 net/ceph/messenger.c lockdep_set_class(&sock->sk->sk_lock, &socket_class); sock 475 net/ceph/messenger.c set_sock_callbacks(sock, con); sock 480 net/ceph/messenger.c ret = sock->ops->connect(sock, (struct sockaddr *)&ss, sizeof(ss), sock 485 net/ceph/messenger.c sock->sk->sk_state); sock 489 net/ceph/messenger.c sock_release(sock); sock 496 net/ceph/messenger.c ret = kernel_setsockopt(sock, SOL_TCP, TCP_NODELAY, sock 503 net/ceph/messenger.c con->sock = sock; sock 510 net/ceph/messenger.c static int ceph_tcp_recvmsg(struct socket *sock, void *buf, size_t len) sock 520 net/ceph/messenger.c r = sock_recvmsg(sock, &msg, msg.msg_flags); sock 526 net/ceph/messenger.c static int ceph_tcp_recvpage(struct socket *sock, struct page *page, sock 539 net/ceph/messenger.c r = sock_recvmsg(sock, &msg, msg.msg_flags); sock 549 net/ceph/messenger.c static int ceph_tcp_sendmsg(struct socket *sock, struct kvec *iov, sock 560 net/ceph/messenger.c r = kernel_sendmsg(sock, &msg, iov, kvlen, len); sock 569 net/ceph/messenger.c static int ceph_tcp_sendpage(struct socket *sock, struct page *page, sock 572 net/ceph/messenger.c ssize_t (*sendpage)(struct socket *sock, struct page *page, sock 586 net/ceph/messenger.c sendpage = sock->ops->sendpage; sock 590 net/ceph/messenger.c ret = sendpage(sock, page, offset, size, flags); sock 604 net/ceph/messenger.c dout("con_close_socket on %p sock %p\n", con, con->sock); sock 605 net/ceph/messenger.c if (con->sock) { sock 606 net/ceph/messenger.c rc = con->sock->ops->shutdown(con->sock, SHUT_RDWR); sock 607 net/ceph/messenger.c sock_release(con->sock); sock 608 net/ceph/messenger.c con->sock = NULL; sock 1509 net/ceph/messenger.c ret = ceph_tcp_sendmsg(con->sock, con->out_kvec_cur, sock 1595 net/ceph/messenger.c ret = ceph_tcp_sendpage(con->sock, page, page_offset, length, sock 1635 net/ceph/messenger.c ret = ceph_tcp_sendpage(con->sock, zero_page, 0, size, more); sock 1705 net/ceph/messenger.c int ret = ceph_tcp_recvmsg(con->sock, object + have, left); sock 2307 net/ceph/messenger.c ret = ceph_tcp_recvmsg(con->sock, (char *)section->iov_base + sock 2342 net/ceph/messenger.c ret = ceph_tcp_recvpage(con->sock, page, page_offset, length); sock 2582 net/ceph/messenger.c BUG_ON(con->sock); sock 2602 net/ceph/messenger.c BUG_ON(!con->sock); sock 2676 net/ceph/messenger.c BUG_ON(!con->sock); sock 2723 net/ceph/messenger.c ret = ceph_tcp_recvmsg(con->sock, NULL, -con->in_base_pos); sock 2735 net/ceph/messenger.c ret = ceph_tcp_recvmsg(con->sock, &con->in_tag, 1); sock 2941 net/ceph/messenger.c BUG_ON(con->sock); sock 2946 net/ceph/messenger.c BUG_ON(con->sock); sock 124 net/compat.c int cmsghdr_from_user_compat_to_kern(struct msghdr *kmsg, struct sock *sk, sock 340 net/compat.c static int do_set_attach_filter(struct socket *sock, int level, int optname, sock 349 net/compat.c return sock_setsockopt(sock, level, optname, (char __user *)kfprog, sock 353 net/compat.c static int compat_sock_setsockopt(struct socket *sock, int level, int optname, sock 358 net/compat.c return do_set_attach_filter(sock, level, optname, sock 360 net/compat.c return sock_setsockopt(sock, level, optname, optval, optlen); sock 367 net/compat.c struct socket *sock; sock 372 net/compat.c sock = sockfd_lookup(fd, &err); sock 373 net/compat.c if (sock) { sock 374 net/compat.c err = security_socket_setsockopt(sock, level, optname); sock 376 net/compat.c sockfd_put(sock); sock 381 net/compat.c err = compat_sock_setsockopt(sock, level, sock 383 net/compat.c else if (sock->ops->compat_setsockopt) sock 384 net/compat.c err = sock->ops->compat_setsockopt(sock, level, sock 387 net/compat.c err = sock->ops->setsockopt(sock, level, sock 389 net/compat.c sockfd_put(sock); sock 405 net/compat.c struct socket *sock = sockfd_lookup(fd, &err); sock 407 net/compat.c if (sock) { sock 408 net/compat.c err = security_socket_getsockopt(sock, level, optname); sock 410 net/compat.c sockfd_put(sock); sock 415 net/compat.c err = sock_getsockopt(sock, level, sock 417 net/compat.c else if (sock->ops->compat_getsockopt) sock 418 net/compat.c err = sock->ops->compat_getsockopt(sock, level, sock 421 net/compat.c err = sock->ops->getsockopt(sock, level, sock 423 net/compat.c sockfd_put(sock); sock 462 net/compat.c int compat_mc_setsockopt(struct sock *sock, int level, int optname, sock 464 net/compat.c int (*setsockopt)(struct sock *, int, int, char __user *, unsigned int)) sock 545 net/compat.c return setsockopt(sock, level, optname, koptval, koptlen); sock 549 net/compat.c int compat_mc_getsockopt(struct sock *sock, int level, int optname, sock 551 net/compat.c int (*getsockopt)(struct sock *, int, int, char __user *, int __user *)) sock 560 net/compat.c return getsockopt(sock, level, optname, optval, optlen); sock 590 net/compat.c err = getsockopt(sock, level, optname, (char __user *)kgf, koptlen); sock 86 net/core/bpf_sk_storage.c struct sock *sk; /* The sk that owns the the above "list" of sock 99 net/core/bpf_sk_storage.c static int omem_charge(struct sock *sk, unsigned int size) sock 122 net/core/bpf_sk_storage.c struct sock *sk, void *value, sock 153 net/core/bpf_sk_storage.c struct sock *sk; sock 299 net/core/bpf_sk_storage.c sk_storage_lookup(struct sock *sk, struct bpf_map *map, bool cacheit_lockit) sock 326 net/core/bpf_sk_storage.c static int sk_storage_alloc(struct sock *sk, sock 387 net/core/bpf_sk_storage.c static struct bpf_sk_storage_data *sk_storage_update(struct sock *sk, sock 501 net/core/bpf_sk_storage.c static int sk_storage_delete(struct sock *sk, struct bpf_map *map) sock 515 net/core/bpf_sk_storage.c void bpf_sk_storage_free(struct sock *sk) sock 704 net/core/bpf_sk_storage.c struct socket *sock; sock 708 net/core/bpf_sk_storage.c sock = sockfd_lookup(fd, &err); sock 709 net/core/bpf_sk_storage.c if (sock) { sock 710 net/core/bpf_sk_storage.c sdata = sk_storage_lookup(sock->sk, map, true); sock 711 net/core/bpf_sk_storage.c sockfd_put(sock); sock 722 net/core/bpf_sk_storage.c struct socket *sock; sock 726 net/core/bpf_sk_storage.c sock = sockfd_lookup(fd, &err); sock 727 net/core/bpf_sk_storage.c if (sock) { sock 728 net/core/bpf_sk_storage.c sdata = sk_storage_update(sock->sk, map, value, map_flags); sock 729 net/core/bpf_sk_storage.c sockfd_put(sock); sock 738 net/core/bpf_sk_storage.c struct socket *sock; sock 742 net/core/bpf_sk_storage.c sock = sockfd_lookup(fd, &err); sock 743 net/core/bpf_sk_storage.c if (sock) { sock 744 net/core/bpf_sk_storage.c err = sk_storage_delete(sock->sk, map); sock 745 net/core/bpf_sk_storage.c sockfd_put(sock); sock 753 net/core/bpf_sk_storage.c bpf_sk_storage_clone_elem(struct sock *newsk, sock 773 net/core/bpf_sk_storage.c int bpf_sk_storage_clone(const struct sock *sk, struct sock *newsk) sock 841 net/core/bpf_sk_storage.c BPF_CALL_4(bpf_sk_storage_get, struct bpf_map *, map, struct sock *, sk, sock 872 net/core/bpf_sk_storage.c BPF_CALL_2(bpf_sk_storage_delete, struct bpf_map *, map, struct sock *, sk) sock 70 net/core/datagram.c static inline int connection_based(struct sock *sk) sock 88 net/core/datagram.c int __skb_wait_for_more_packets(struct sock *sk, int *err, long *timeo_p, sock 166 net/core/datagram.c struct sk_buff *__skb_try_recv_from_queue(struct sock *sk, sock 169 net/core/datagram.c void (*destructor)(struct sock *sk, sock 245 net/core/datagram.c struct sk_buff *__skb_try_recv_datagram(struct sock *sk, unsigned int flags, sock 246 net/core/datagram.c void (*destructor)(struct sock *sk, sock 292 net/core/datagram.c struct sk_buff *__skb_recv_datagram(struct sock *sk, unsigned int flags, sock 293 net/core/datagram.c void (*destructor)(struct sock *sk, sock 317 net/core/datagram.c struct sk_buff *skb_recv_datagram(struct sock *sk, unsigned int flags, sock 327 net/core/datagram.c void skb_free_datagram(struct sock *sk, struct sk_buff *skb) sock 334 net/core/datagram.c void __skb_free_datagram_locked(struct sock *sk, struct sk_buff *skb, int len) sock 354 net/core/datagram.c int __sk_queue_drop_skb(struct sock *sk, struct sk_buff_head *sk_queue, sock 356 net/core/datagram.c void (*destructor)(struct sock *sk, sock 400 net/core/datagram.c int skb_kill_datagram(struct sock *sk, struct sk_buff *skb, unsigned int flags) sock 623 net/core/datagram.c int __zerocopy_sg_from_iter(struct sock *sk, struct sk_buff *skb, sock 768 net/core/datagram.c __poll_t datagram_poll(struct file *file, struct socket *sock, sock 771 net/core/datagram.c struct sock *sk = sock->sk; sock 774 net/core/datagram.c sock_poll_wait(file, sock, wait); sock 8 net/core/datagram.h struct sock; sock 12 net/core/datagram.h int __zerocopy_sg_from_iter(struct sock *sk, struct sk_buff *skb, sock 1915 net/core/dev.c else if ((struct sock *)ptype->af_packet_priv == skb->sk) sock 3455 net/core/dev.c const struct sock *sk; sock 3482 net/core/dev.c int dev_loopback_xmit(struct net *net, struct sock *sk, struct sk_buff *skb) sock 3568 net/core/dev.c struct sock *sk = skb->sk; sock 3622 net/core/dev.c struct sock *sk = skb->sk; sock 30 net/core/dst.c int dst_discard_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 244 net/core/dst.c static int dst_md_discard_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 90 net/core/filter.c int sk_filter_trim_cap(struct sock *sk, struct sk_buff *skb, unsigned int cap) sock 115 net/core/filter.c struct sock *save_sk = skb->sk; sock 1182 net/core/filter.c void sk_filter_uncharge(struct sock *sk, struct sk_filter *fp) sock 1193 net/core/filter.c static bool __sk_filter_charge(struct sock *sk, struct sk_filter *fp) sock 1206 net/core/filter.c bool sk_filter_charge(struct sock *sk, struct sk_filter *fp) sock 1432 net/core/filter.c static int __sk_attach_prog(struct bpf_prog *prog, struct sock *sk) sock 1459 net/core/filter.c struct bpf_prog *__get_filter(struct sock_fprog *fprog, struct sock *sk) sock 1505 net/core/filter.c int sk_attach_filter(struct sock_fprog *fprog, struct sock *sk) sock 1523 net/core/filter.c int sk_reuseport_attach_filter(struct sock_fprog *fprog, struct sock *sk) sock 1542 net/core/filter.c static struct bpf_prog *__get_bpf(u32 ufd, struct sock *sk) sock 1550 net/core/filter.c int sk_attach_bpf(u32 ufd, struct sock *sk) sock 1567 net/core/filter.c int sk_reuseport_attach_bpf(u32 ufd, struct sock *sk) sock 1830 net/core/filter.c BPF_CALL_1(bpf_sk_fullsock, struct sock *, sk) sock 4060 net/core/filter.c struct sock *sk; sock 4087 net/core/filter.c struct sock *sk = skb_to_full_sk(skb); sock 4107 net/core/filter.c struct sock *sk = skb_to_full_sk(skb); sock 4201 net/core/filter.c struct sock *sk = sk_to_full_sk(skb->sk); sock 4240 net/core/filter.c struct sock *sk = bpf_sock->sk; sock 4402 net/core/filter.c struct sock *sk = bpf_sock->sk; sock 4485 net/core/filter.c struct sock *sk = bpf_sock->sk; sock 4511 net/core/filter.c struct sock *sk = ctx->sk; sock 5207 net/core/filter.c static struct sock *sk_lookup(struct net *net, struct bpf_sock_tuple *tuple, sock 5211 net/core/filter.c struct sock *sk = NULL; sock 5257 net/core/filter.c static struct sock * sock 5262 net/core/filter.c struct sock *sk = NULL; sock 5298 net/core/filter.c static struct sock * sock 5303 net/core/filter.c struct sock *sk = __bpf_skc_lookup(skb, tuple, len, caller_net, sock 5317 net/core/filter.c static struct sock * sock 5336 net/core/filter.c static struct sock * sock 5340 net/core/filter.c struct sock *sk = bpf_skc_lookup(skb, tuple, len, proto, netns_id, sock 5411 net/core/filter.c BPF_CALL_1(bpf_sk_release, struct sock *, sk) sock 5695 net/core/filter.c BPF_CALL_1(bpf_tcp_sock, struct sock *, sk) sock 5710 net/core/filter.c BPF_CALL_1(bpf_get_listener_sock, struct sock *, sk) sock 5794 net/core/filter.c BPF_CALL_5(bpf_tcp_check_syncookie, struct sock *, sk, void *, iph, u32, iph_len, sock 5861 net/core/filter.c BPF_CALL_5(bpf_tcp_gen_syncookie, struct sock *, sk, void *, iph, u32, iph_len, sock 7594 net/core/filter.c BUILD_BUG_ON(FIELD_SIZEOF(struct sock, sk_bound_dev_if) != 4); sock 7598 net/core/filter.c offsetof(struct sock, sk_bound_dev_if)); sock 7601 net/core/filter.c offsetof(struct sock, sk_bound_dev_if)); sock 7605 net/core/filter.c BUILD_BUG_ON(FIELD_SIZEOF(struct sock, sk_mark) != 4); sock 7609 net/core/filter.c offsetof(struct sock, sk_mark)); sock 7612 net/core/filter.c offsetof(struct sock, sk_mark)); sock 7616 net/core/filter.c BUILD_BUG_ON(FIELD_SIZEOF(struct sock, sk_priority) != 4); sock 7620 net/core/filter.c offsetof(struct sock, sk_priority)); sock 7623 net/core/filter.c offsetof(struct sock, sk_priority)); sock 7640 net/core/filter.c offsetof(struct sock, __sk_flags_offset)); sock 7649 net/core/filter.c offsetof(struct sock, __sk_flags_offset)); sock 7930 net/core/filter.c struct sock, sk, sk_family); sock 7935 net/core/filter.c struct bpf_sock_addr_kern, struct sock, sk, sock 7943 net/core/filter.c struct bpf_sock_addr_kern, struct sock, sk, sock 8225 net/core/filter.c struct sock, type); sock 8610 net/core/filter.c int sk_detach_filter(struct sock *sk) sock 8630 net/core/filter.c int sk_get_filter(struct sock *sk, struct sock_filter __user *ubuf, sock 8677 net/core/filter.c struct sock *sk; sock 8678 net/core/filter.c struct sock *selected_sk; sock 8687 net/core/filter.c struct sock *sk, struct sk_buff *skb, sock 8699 net/core/filter.c struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, sock 8719 net/core/filter.c struct sock *selected_sk; sock 8734 net/core/filter.c struct sock *sk; sock 8878 net/core/filter.c struct sock, \ sock 138 net/core/lwt_bpf.c static int bpf_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 181 net/core/lwt_bpf.c struct sock *sk; sock 312 net/core/lwtunnel.c int lwtunnel_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 1595 net/core/net-sysfs.c static const void *net_netlink_ns(struct sock *sk) sock 973 net/core/net_namespace.c static int rtnl_valid_dump_net_req(const struct nlmsghdr *nlh, struct sock *sk, sock 73 net/core/netclassid_cgroup.c struct socket *sock = sock_from_file(file, &err); sock 75 net/core/netclassid_cgroup.c if (sock) { sock 77 net/core/netclassid_cgroup.c sock_cgroup_set_classid(&sock->sk->sk_cgrp_data, ctx->classid); sock 224 net/core/netprio_cgroup.c struct socket *sock = sock_from_file(file, &err); sock 225 net/core/netprio_cgroup.c if (sock) { sock 227 net/core/netprio_cgroup.c sock_cgroup_set_prioidx(&sock->sk->sk_cgrp_data, sock 91 net/core/request_sock.c void reqsk_fastopen_remove(struct sock *sk, struct request_sock *req, sock 94 net/core/request_sock.c struct sock *lsk = req->rsk_listener; sock 708 net/core/rtnetlink.c struct sock *rtnl = net->rtnl; sock 722 net/core/rtnetlink.c struct sock *rtnl = net->rtnl; sock 731 net/core/rtnetlink.c struct sock *rtnl = net->rtnl; sock 743 net/core/rtnetlink.c struct sock *rtnl = net->rtnl; sock 1864 net/core/rtnetlink.c struct net *rtnl_get_net_ns_capable(struct sock *sk, int netnsid) sock 5186 net/core/rtnetlink.c struct sock *rtnl; sock 5321 net/core/rtnetlink.c struct sock *sk; sock 131 net/core/scm.c int __scm_send(struct socket *sock, struct msghdr *msg, struct scm_cookie *p) sock 156 net/core/scm.c if (!sock->ops || sock->ops->family != PF_UNIX) sock 304 net/core/scm.c struct socket *sock; sock 320 net/core/scm.c sock = sock_from_file(fp[i], &err); sock 321 net/core/scm.c if (sock) { sock 322 net/core/scm.c sock_update_netprioidx(&sock->sk->sk_cgrp_data); sock 323 net/core/scm.c sock_update_classid(&sock->sk->sk_cgrp_data); sock 723 net/core/skbuff.c struct sock *sk = skb->sk; sock 1095 net/core/skbuff.c struct ubuf_info *sock_zerocopy_alloc(struct sock *sk, size_t size) sock 1132 net/core/skbuff.c struct ubuf_info *sock_zerocopy_realloc(struct sock *sk, size_t size, sock 1200 net/core/skbuff.c struct sock *sk = skb->sk; sock 1259 net/core/skbuff.c struct sock *sk = skb_from_uarg(uarg)->sk; sock 1276 net/core/skbuff.c int skb_zerocopy_iter_stream(struct sock *sk, struct sk_buff *skb, sock 1292 net/core/skbuff.c struct sock *save_sk = skb->sk; sock 2277 net/core/skbuff.c struct sock *sk) sock 2311 net/core/skbuff.c struct sock *sk) sock 2338 net/core/skbuff.c struct sock *sk, sock 2375 net/core/skbuff.c struct splice_pipe_desc *spd, struct sock *sk) sock 2425 net/core/skbuff.c int skb_splice_bits(struct sk_buff *skb, struct sock *sk, unsigned int offset, sock 2450 net/core/skbuff.c int skb_send_sock_locked(struct sock *sk, struct sk_buff *skb, int offset, sock 4398 net/core/skbuff.c struct sock *sk = skb->sk; sock 4415 net/core/skbuff.c int sock_queue_err_skb(struct sock *sk, struct sk_buff *skb) sock 4443 net/core/skbuff.c struct sk_buff *sock_dequeue_err_skb(struct sock *sk) sock 4484 net/core/skbuff.c struct sock *sk = skb->sk; sock 4504 net/core/skbuff.c struct sock *sk, sock 4533 net/core/skbuff.c static bool skb_may_tx_timestamp(struct sock *sk, bool tsonly) sock 4550 net/core/skbuff.c struct sock *sk = skb->sk; sock 4572 net/core/skbuff.c struct sock *sk, int tstype) sock 4629 net/core/skbuff.c struct sock *sk = skb->sk; sock 25 net/core/skmsg.c int sk_msg_alloc(struct sock *sk, struct sk_msg *msg, int len, sock 76 net/core/skmsg.c int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src, sock 127 net/core/skmsg.c void sk_msg_return_zero(struct sock *sk, struct sk_msg *msg, int bytes) sock 151 net/core/skmsg.c void sk_msg_return(struct sock *sk, struct sk_msg *msg, int bytes) sock 166 net/core/skmsg.c static int sk_msg_free_elem(struct sock *sk, struct sk_msg *msg, u32 i, sock 180 net/core/skmsg.c static int __sk_msg_free(struct sock *sk, struct sk_msg *msg, u32 i, sock 198 net/core/skmsg.c int sk_msg_free_nocharge(struct sock *sk, struct sk_msg *msg) sock 204 net/core/skmsg.c int sk_msg_free(struct sock *sk, struct sk_msg *msg) sock 210 net/core/skmsg.c static void __sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, sock 238 net/core/skmsg.c void sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, u32 bytes) sock 244 net/core/skmsg.c void sk_msg_free_partial_nocharge(struct sock *sk, struct sk_msg *msg, sock 250 net/core/skmsg.c void sk_msg_trim(struct sock *sk, struct sk_msg *msg, int len) sock 298 net/core/skmsg.c int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from, sock 356 net/core/skmsg.c int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from, sock 401 net/core/skmsg.c struct sock *sk = psock->sk; sock 494 net/core/skmsg.c struct sk_psock *sk_psock_init(struct sock *sk, int node) sock 595 net/core/skmsg.c void sk_psock_drop(struct sock *sk, struct sk_psock *psock) sock 625 net/core/skmsg.c int sk_psock_msg_verdict(struct sock *sk, struct sk_psock *psock, sock 693 net/core/skmsg.c struct sock *sk_other; sock 779 net/core/skmsg.c static void sk_psock_strp_data_ready(struct sock *sk) sock 793 net/core/skmsg.c static void sk_psock_write_space(struct sock *sk) sock 796 net/core/skmsg.c void (*write_space)(struct sock *sk) = NULL; sock 810 net/core/skmsg.c int sk_psock_init_strp(struct sock *sk, struct sk_psock *psock) sock 822 net/core/skmsg.c void sk_psock_start_strp(struct sock *sk, struct sk_psock *psock) sock 835 net/core/skmsg.c void sk_psock_stop_strp(struct sock *sk, struct sk_psock *psock) sock 156 net/core/sock.c bool sk_ns_capable(const struct sock *sk, sock 173 net/core/sock.c bool sk_capable(const struct sock *sk, int cap) sock 188 net/core/sock.c bool sk_net_capable(const struct sock *sk, int cap) sock 292 net/core/sock.c void sk_set_memalloc(struct sock *sk) sock 300 net/core/sock.c void sk_clear_memalloc(struct sock *sk) sock 317 net/core/sock.c int __sk_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 429 net/core/sock.c static bool sock_needs_netstamp(const struct sock *sk) sock 440 net/core/sock.c static void sock_disable_timestamp(struct sock *sk, unsigned long flags) sock 451 net/core/sock.c int __sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 486 net/core/sock.c int sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 498 net/core/sock.c int __sk_receive_skb(struct sock *sk, struct sk_buff *skb, sock 542 net/core/sock.c struct dst_entry *__sk_dst_check(struct sock *sk, u32 cookie) sock 558 net/core/sock.c struct dst_entry *sk_dst_check(struct sock *sk, u32 cookie) sock 572 net/core/sock.c static int sock_setbindtodevice_locked(struct sock *sk, int ifindex) sock 600 net/core/sock.c static int sock_setbindtodevice(struct sock *sk, char __user *optval, sock 650 net/core/sock.c static int sock_getbindtodevice(struct sock *sk, char __user *optval, sock 690 net/core/sock.c static inline void sock_valbool_flag(struct sock *sk, int bit, int valbool) sock 698 net/core/sock.c bool sk_mc_loop(struct sock *sk) sock 722 net/core/sock.c int sock_setsockopt(struct socket *sock, int level, int optname, sock 726 net/core/sock.c struct sock *sk = sock->sk; sock 902 net/core/sock.c set_bit(SOCK_PASSCRED, &sock->flags); sock 904 net/core/sock.c clear_bit(SOCK_PASSCRED, &sock->flags); sock 976 net/core/sock.c if (sock->ops->set_rcvlowat) sock 977 net/core/sock.c ret = sock->ops->set_rcvlowat(sk, val); sock 1061 net/core/sock.c set_bit(SOCK_PASSSEC, &sock->flags); sock 1063 net/core/sock.c clear_bit(SOCK_PASSSEC, &sock->flags); sock 1083 net/core/sock.c if (sock->ops->set_peek_off) sock 1084 net/core/sock.c ret = sock->ops->set_peek_off(sk, val); sock 1215 net/core/sock.c int sock_getsockopt(struct socket *sock, int level, int optname, sock 1218 net/core/sock.c struct sock *sk = sock->sk; sock 1355 net/core/sock.c v.val = !!test_bit(SOCK_PASSCRED, &sock->flags); sock 1394 net/core/sock.c lv = sock->ops->getname(sock, (struct sockaddr *)address, 2); sock 1412 net/core/sock.c v.val = !!test_bit(SOCK_PASSSEC, &sock->flags); sock 1416 net/core/sock.c return security_socket_getpeersec_stream(sock, optval, optlen, len); sock 1431 net/core/sock.c if (!sock->ops->set_peek_off) sock 1552 net/core/sock.c static inline void sock_lock_init(struct sock *sk) sock 1575 net/core/sock.c static void sock_copy(struct sock *nsk, const struct sock *osk) sock 1580 net/core/sock.c memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin)); sock 1583 net/core/sock.c osk->sk_prot->obj_size - offsetof(struct sock, sk_dontcopy_end)); sock 1591 net/core/sock.c static struct sock *sk_prot_alloc(struct proto *prot, gfp_t priority, sock 1594 net/core/sock.c struct sock *sk; sock 1628 net/core/sock.c static void sk_prot_free(struct proto *prot, struct sock *sk) sock 1654 net/core/sock.c struct sock *sk_alloc(struct net *net, int family, gfp_t priority, sock 1657 net/core/sock.c struct sock *sk; sock 1693 net/core/sock.c struct sock *sk = container_of(head, struct sock, sk_rcu); sock 1729 net/core/sock.c void sk_destruct(struct sock *sk) sock 1744 net/core/sock.c static void __sk_free(struct sock *sk) sock 1755 net/core/sock.c void sk_free(struct sock *sk) sock 1767 net/core/sock.c static void sk_init_common(struct sock *sk) sock 1795 net/core/sock.c struct sock *sk_clone_lock(const struct sock *sk, const gfp_t priority) sock 1797 net/core/sock.c struct sock *newsk; sock 1912 net/core/sock.c void sk_free_unlock_clone(struct sock *sk) sock 1922 net/core/sock.c void sk_setup_caps(struct sock *sk, struct dst_entry *dst) sock 1954 net/core/sock.c struct sock *sk = skb->sk; sock 1980 net/core/sock.c struct sock *sk = skb->sk; sock 1986 net/core/sock.c void skb_set_owner_w(struct sk_buff *skb, struct sock *sk) sock 2033 net/core/sock.c struct sock *sk = skb->sk; sock 2050 net/core/sock.c struct sock *sk = skb->sk; sock 2068 net/core/sock.c kuid_t sock_i_uid(struct sock *sk) sock 2079 net/core/sock.c unsigned long sock_i_ino(struct sock *sk) sock 2093 net/core/sock.c struct sk_buff *sock_wmalloc(struct sock *sk, unsigned long size, int force, sock 2111 net/core/sock.c struct sock *sk = skb->sk; sock 2116 net/core/sock.c struct sk_buff *sock_omalloc(struct sock *sk, unsigned long size, sock 2139 net/core/sock.c void *sock_kmalloc(struct sock *sk, int size, gfp_t priority) sock 2161 net/core/sock.c static inline void __sock_kfree_s(struct sock *sk, void *mem, int size, sock 2173 net/core/sock.c void sock_kfree_s(struct sock *sk, void *mem, int size) sock 2179 net/core/sock.c void sock_kzfree_s(struct sock *sk, void *mem, int size) sock 2188 net/core/sock.c static long sock_wait_for_wmem(struct sock *sk, long timeo) sock 2217 net/core/sock.c struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len, sock 2261 net/core/sock.c struct sk_buff *sock_alloc_send_skb(struct sock *sk, unsigned long size, sock 2268 net/core/sock.c int __sock_cmsg_send(struct sock *sk, struct msghdr *msg, struct cmsghdr *cmsg, sock 2310 net/core/sock.c int sock_cmsg_send(struct sock *sk, struct msghdr *msg, sock 2329 net/core/sock.c static void sk_enter_memory_pressure(struct sock *sk) sock 2337 net/core/sock.c static void sk_leave_memory_pressure(struct sock *sk) sock 2397 net/core/sock.c bool sk_page_frag_refill(struct sock *sk, struct page_frag *pfrag) sock 2408 net/core/sock.c static void __lock_sock(struct sock *sk) sock 2426 net/core/sock.c void __release_sock(struct sock *sk) sock 2459 net/core/sock.c void __sk_flush_backlog(struct sock *sk) sock 2477 net/core/sock.c int sk_wait_data(struct sock *sk, long *timeo, const struct sk_buff *skb) sock 2500 net/core/sock.c int __sk_mem_raise_allocated(struct sock *sk, int size, int amt, int kind) sock 2587 net/core/sock.c int __sk_mem_schedule(struct sock *sk, int size, int kind) sock 2606 net/core/sock.c void __sk_mem_reduce_allocated(struct sock *sk, int amount) sock 2624 net/core/sock.c void __sk_mem_reclaim(struct sock *sk, int amount) sock 2632 net/core/sock.c int sk_set_peek_off(struct sock *sk, int val) sock 2646 net/core/sock.c int sock_no_bind(struct socket *sock, struct sockaddr *saddr, int len) sock 2652 net/core/sock.c int sock_no_connect(struct socket *sock, struct sockaddr *saddr, sock 2665 net/core/sock.c int sock_no_accept(struct socket *sock, struct socket *newsock, int flags, sock 2672 net/core/sock.c int sock_no_getname(struct socket *sock, struct sockaddr *saddr, sock 2679 net/core/sock.c int sock_no_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 2685 net/core/sock.c int sock_no_listen(struct socket *sock, int backlog) sock 2691 net/core/sock.c int sock_no_shutdown(struct socket *sock, int how) sock 2697 net/core/sock.c int sock_no_setsockopt(struct socket *sock, int level, int optname, sock 2704 net/core/sock.c int sock_no_getsockopt(struct socket *sock, int level, int optname, sock 2711 net/core/sock.c int sock_no_sendmsg(struct socket *sock, struct msghdr *m, size_t len) sock 2717 net/core/sock.c int sock_no_sendmsg_locked(struct sock *sk, struct msghdr *m, size_t len) sock 2723 net/core/sock.c int sock_no_recvmsg(struct socket *sock, struct msghdr *m, size_t len, sock 2730 net/core/sock.c int sock_no_mmap(struct file *file, struct socket *sock, struct vm_area_struct *vma) sock 2737 net/core/sock.c ssize_t sock_no_sendpage(struct socket *sock, struct page *page, int offset, size_t size, int flags) sock 2745 net/core/sock.c res = kernel_sendmsg(sock, &msg, &iov, 1, size); sock 2751 net/core/sock.c ssize_t sock_no_sendpage_locked(struct sock *sk, struct page *page, sock 2771 net/core/sock.c static void sock_def_wakeup(struct sock *sk) sock 2782 net/core/sock.c static void sock_def_error_report(struct sock *sk) sock 2794 net/core/sock.c static void sock_def_readable(struct sock *sk) sock 2807 net/core/sock.c static void sock_def_write_space(struct sock *sk) sock 2830 net/core/sock.c static void sock_def_destruct(struct sock *sk) sock 2834 net/core/sock.c void sk_send_sigurg(struct sock *sk) sock 2842 net/core/sock.c void sk_reset_timer(struct sock *sk, struct timer_list* timer, sock 2850 net/core/sock.c void sk_stop_timer(struct sock *sk, struct timer_list* timer) sock 2857 net/core/sock.c void sock_init_data(struct socket *sock, struct sock *sk) sock 2868 net/core/sock.c sk_set_socket(sk, sock); sock 2872 net/core/sock.c if (sock) { sock 2873 net/core/sock.c sk->sk_type = sock->type; sock 2874 net/core/sock.c RCU_INIT_POINTER(sk->sk_wq, &sock->wq); sock 2875 net/core/sock.c sock->sk = sk; sock 2876 net/core/sock.c sk->sk_uid = SOCK_INODE(sock)->i_uid; sock 2938 net/core/sock.c void lock_sock_nested(struct sock *sk, int subclass) sock 2954 net/core/sock.c void release_sock(struct sock *sk) sock 2986 net/core/sock.c bool lock_sock_fast(struct sock *sk) sock 3009 net/core/sock.c int sock_gettstamp(struct socket *sock, void __user *userstamp, sock 3012 net/core/sock.c struct sock *sk = sock->sk; sock 3048 net/core/sock.c void sock_enable_timestamp(struct sock *sk, int flag) sock 3065 net/core/sock.c int sock_recv_errqueue(struct sock *sk, struct msghdr *msg, int len, sock 3108 net/core/sock.c int sock_common_getsockopt(struct socket *sock, int level, int optname, sock 3111 net/core/sock.c struct sock *sk = sock->sk; sock 3118 net/core/sock.c int compat_sock_common_getsockopt(struct socket *sock, int level, int optname, sock 3121 net/core/sock.c struct sock *sk = sock->sk; sock 3131 net/core/sock.c int sock_common_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 3134 net/core/sock.c struct sock *sk = sock->sk; sock 3149 net/core/sock.c int sock_common_setsockopt(struct socket *sock, int level, int optname, sock 3152 net/core/sock.c struct sock *sk = sock->sk; sock 3159 net/core/sock.c int compat_sock_common_setsockopt(struct socket *sock, int level, int optname, sock 3162 net/core/sock.c struct sock *sk = sock->sk; sock 3172 net/core/sock.c void sk_common_release(struct sock *sk) sock 3209 net/core/sock.c void sk_get_meminfo(const struct sock *sk, u32 *mem) sock 3604 net/core/sock.c struct sock *sk = p; sock 24 net/core/sock_diag.c u64 sock_gen_cookie(struct sock *sk) sock 36 net/core/sock_diag.c int sock_diag_check_cookie(struct sock *sk, const __u32 *cookie) sock 51 net/core/sock_diag.c void sock_diag_save_cookie(struct sock *sk, __u32 *cookie) sock 60 net/core/sock_diag.c int sock_diag_put_meminfo(struct sock *sk, struct sk_buff *skb, int attrtype) sock 70 net/core/sock_diag.c int sock_diag_put_filterinfo(bool may_report_filterinfo, struct sock *sk, sock 109 net/core/sock_diag.c struct sock *sk; sock 124 net/core/sock_diag.c struct sock *sk = bsk->sk; sock 152 net/core/sock_diag.c void sock_diag_broadcast_destroy(struct sock *sk) sock 296 net/core/sock_diag.c int sock_diag_destroy(struct sock *sk, int err) sock 16 net/core/sock_map.c struct sock **sks; sock 46 net/core/sock_map.c cost = (u64) stab->map.max_entries * sizeof(struct sock *); sock 52 net/core/sock_map.c sizeof(struct sock *), sock 79 net/core/sock_map.c static void sock_map_sk_acquire(struct sock *sk) sock 87 net/core/sock_map.c static void sock_map_sk_release(struct sock *sk) sock 106 net/core/sock_map.c static void sock_map_del_link(struct sock *sk, sock 132 net/core/sock_map.c static void sock_map_unref(struct sock *sk, void *link_raw) sock 143 net/core/sock_map.c struct sock *sk) sock 242 net/core/sock_map.c struct sock **psk = &stab->sks[i]; sock 243 net/core/sock_map.c struct sock *sk; sock 267 net/core/sock_map.c static struct sock *__sock_map_lookup_elem(struct bpf_map *map, u32 key) sock 283 net/core/sock_map.c static int __sock_map_delete(struct bpf_stab *stab, struct sock *sk_test, sock 284 net/core/sock_map.c struct sock **psk) sock 286 net/core/sock_map.c struct sock *sk; sock 303 net/core/sock_map.c static void sock_map_delete_from_link(struct bpf_map *map, struct sock *sk, sock 315 net/core/sock_map.c struct sock **psk; sock 340 net/core/sock_map.c struct sock *sk, u64 flags) sock 346 net/core/sock_map.c struct sock *osk; sock 399 net/core/sock_map.c static bool sock_map_sk_is_suitable(const struct sock *sk) sock 410 net/core/sock_map.c struct socket *sock; sock 411 net/core/sock_map.c struct sock *sk; sock 414 net/core/sock_map.c sock = sockfd_lookup(ufd, &ret); sock 415 net/core/sock_map.c if (!sock) sock 417 net/core/sock_map.c sk = sock->sk; sock 434 net/core/sock_map.c fput(sock->file); sock 521 net/core/sock_map.c struct sock *sk; sock 566 net/core/sock_map.c static struct sock *__sock_hash_lookup_elem(struct bpf_map *map, void *key) sock 589 net/core/sock_map.c static void sock_hash_delete_from_link(struct bpf_map *map, struct sock *sk, sock 639 net/core/sock_map.c u32 hash, struct sock *sk, sock 664 net/core/sock_map.c struct sock *sk, u64 flags) sock 735 net/core/sock_map.c struct socket *sock; sock 736 net/core/sock_map.c struct sock *sk; sock 739 net/core/sock_map.c sock = sockfd_lookup(ufd, &ret); sock 740 net/core/sock_map.c if (!sock) sock 742 net/core/sock_map.c sk = sock->sk; sock 759 net/core/sock_map.c fput(sock->file); sock 1018 net/core/sock_map.c void sk_psock_unlink(struct sock *sk, struct sk_psock_link *link) sock 43 net/core/sock_reuseport.c sizeof(struct sock *) * max_socks; sock 55 net/core/sock_reuseport.c int reuseport_alloc(struct sock *sk, bool bind_inany) sock 117 net/core/sock_reuseport.c reuse->num_socks * sizeof(struct sock *)); sock 151 net/core/sock_reuseport.c int reuseport_add_sock(struct sock *sk, struct sock *sk2, bool bind_inany) sock 194 net/core/sock_reuseport.c void reuseport_detach_sock(struct sock *sk) sock 225 net/core/sock_reuseport.c static struct sock *run_bpf_filter(struct sock_reuseport *reuse, u16 socks, sock 265 net/core/sock_reuseport.c struct sock *reuseport_select_sock(struct sock *sk, sock 272 net/core/sock_reuseport.c struct sock *sk2 = NULL; sock 319 net/core/sock_reuseport.c int reuseport_attach_prog(struct sock *sk, struct bpf_prog *prog) sock 347 net/core/sock_reuseport.c int reuseport_detach_prog(struct sock *sk) sock 30 net/core/stream.c void sk_stream_write_space(struct sock *sk) sock 32 net/core/stream.c struct socket *sock = sk->sk_socket; sock 35 net/core/stream.c if (__sk_stream_is_writeable(sk, 1) && sock) { sock 36 net/core/stream.c clear_bit(SOCK_NOSPACE, &sock->flags); sock 56 net/core/stream.c int sk_stream_wait_connect(struct sock *sk, long *timeo_p) sock 90 net/core/stream.c static inline int sk_stream_closing(struct sock *sk) sock 96 net/core/stream.c void sk_stream_wait_close(struct sock *sk, long timeout) sock 118 net/core/stream.c int sk_stream_wait_memory(struct sock *sk, long *timeo_p) sock 183 net/core/stream.c int sk_stream_error(struct sock *sk, int flags, int err) sock 193 net/core/stream.c void sk_stream_kill_queues(struct sock *sk) sock 60 net/dccp/ccid.c int ccid_getsockopt_builtin_ccids(struct sock *sk, int len, sock 140 net/dccp/ccid.c struct ccid *ccid_new(const u8 id, struct sock *sk, bool rx) sock 173 net/dccp/ccid.c void ccid_hc_rx_delete(struct ccid *ccid, struct sock *sk) sock 182 net/dccp/ccid.c void ccid_hc_tx_delete(struct ccid *ccid, struct sock *sk) sock 56 net/dccp/ccid.h int (*ccid_hc_rx_init)(struct ccid *ccid, struct sock *sk); sock 57 net/dccp/ccid.h int (*ccid_hc_tx_init)(struct ccid *ccid, struct sock *sk); sock 58 net/dccp/ccid.h void (*ccid_hc_rx_exit)(struct sock *sk); sock 59 net/dccp/ccid.h void (*ccid_hc_tx_exit)(struct sock *sk); sock 60 net/dccp/ccid.h void (*ccid_hc_rx_packet_recv)(struct sock *sk, sock 62 net/dccp/ccid.h int (*ccid_hc_rx_parse_options)(struct sock *sk, u8 pkt, sock 64 net/dccp/ccid.h int (*ccid_hc_rx_insert_options)(struct sock *sk, sock 66 net/dccp/ccid.h void (*ccid_hc_tx_packet_recv)(struct sock *sk, sock 68 net/dccp/ccid.h int (*ccid_hc_tx_parse_options)(struct sock *sk, u8 pkt, sock 70 net/dccp/ccid.h int (*ccid_hc_tx_send_packet)(struct sock *sk, sock 72 net/dccp/ccid.h void (*ccid_hc_tx_packet_sent)(struct sock *sk, sock 74 net/dccp/ccid.h void (*ccid_hc_rx_get_info)(struct sock *sk, sock 76 net/dccp/ccid.h void (*ccid_hc_tx_get_info)(struct sock *sk, sock 78 net/dccp/ccid.h int (*ccid_hc_rx_getsockopt)(struct sock *sk, sock 82 net/dccp/ccid.h int (*ccid_hc_tx_getsockopt)(struct sock *sk, sock 108 net/dccp/ccid.h int ccid_getsockopt_builtin_ccids(struct sock *sk, int len, sock 111 net/dccp/ccid.h struct ccid *ccid_new(const u8 id, struct sock *sk, bool rx); sock 131 net/dccp/ccid.h void ccid_hc_rx_delete(struct ccid *ccid, struct sock *sk); sock 132 net/dccp/ccid.h void ccid_hc_tx_delete(struct ccid *ccid, struct sock *sk); sock 163 net/dccp/ccid.h static inline int ccid_hc_tx_send_packet(struct ccid *ccid, struct sock *sk, sock 171 net/dccp/ccid.h static inline void ccid_hc_tx_packet_sent(struct ccid *ccid, struct sock *sk, sock 178 net/dccp/ccid.h static inline void ccid_hc_rx_packet_recv(struct ccid *ccid, struct sock *sk, sock 185 net/dccp/ccid.h static inline void ccid_hc_tx_packet_recv(struct ccid *ccid, struct sock *sk, sock 199 net/dccp/ccid.h static inline int ccid_hc_tx_parse_options(struct ccid *ccid, struct sock *sk, sock 211 net/dccp/ccid.h static inline int ccid_hc_rx_parse_options(struct ccid *ccid, struct sock *sk, sock 219 net/dccp/ccid.h static inline int ccid_hc_rx_insert_options(struct ccid *ccid, struct sock *sk, sock 227 net/dccp/ccid.h static inline void ccid_hc_rx_get_info(struct ccid *ccid, struct sock *sk, sock 234 net/dccp/ccid.h static inline void ccid_hc_tx_get_info(struct ccid *ccid, struct sock *sk, sock 241 net/dccp/ccid.h static inline int ccid_hc_rx_getsockopt(struct ccid *ccid, struct sock *sk, sock 252 net/dccp/ccid.h static inline int ccid_hc_tx_getsockopt(struct ccid *ccid, struct sock *sk, sock 67 net/dccp/ccids/ccid2.c static int ccid2_hc_tx_send_packet(struct sock *sk, struct sk_buff *skb) sock 74 net/dccp/ccids/ccid2.c static void ccid2_change_l_ack_ratio(struct sock *sk, u32 val) sock 92 net/dccp/ccids/ccid2.c static void ccid2_check_l_ack_ratio(struct sock *sk) sock 110 net/dccp/ccids/ccid2.c static void ccid2_change_l_seq_window(struct sock *sk, u64 val) sock 117 net/dccp/ccids/ccid2.c static void dccp_tasklet_schedule(struct sock *sk) sock 130 net/dccp/ccids/ccid2.c struct sock *sk = hc->sk; sock 195 net/dccp/ccids/ccid2.c static void ccid2_cwnd_application_limited(struct sock *sk, const u32 now) sock 214 net/dccp/ccids/ccid2.c static void ccid2_cwnd_restart(struct sock *sk, const u32 now) sock 235 net/dccp/ccids/ccid2.c static void ccid2_hc_tx_packet_sent(struct sock *sk, unsigned int len) sock 359 net/dccp/ccids/ccid2.c static void ccid2_rtt_estimator(struct sock *sk, const long mrtt) sock 429 net/dccp/ccids/ccid2.c static void ccid2_new_ack(struct sock *sk, struct ccid2_seq *seqp, sock 475 net/dccp/ccids/ccid2.c static void ccid2_congestion_event(struct sock *sk, struct ccid2_seq *seqp) sock 492 net/dccp/ccids/ccid2.c static int ccid2_hc_tx_parse_options(struct sock *sk, u8 packet_type, sock 506 net/dccp/ccids/ccid2.c static void ccid2_hc_tx_packet_recv(struct sock *sk, struct sk_buff *skb) sock 713 net/dccp/ccids/ccid2.c static int ccid2_hc_tx_init(struct ccid *ccid, struct sock *sk) sock 745 net/dccp/ccids/ccid2.c static void ccid2_hc_tx_exit(struct sock *sk) sock 758 net/dccp/ccids/ccid2.c static void ccid2_hc_rx_packet_recv(struct sock *sk, struct sk_buff *skb) sock 75 net/dccp/ccids/ccid2.h struct sock *sk; sock 112 net/dccp/ccids/ccid2.h static inline struct ccid2_hc_tx_sock *ccid2_hc_tx_sk(const struct sock *sk) sock 117 net/dccp/ccids/ccid2.h static inline struct ccid2_hc_rx_sock *ccid2_hc_rx_sk(const struct sock *sk) sock 50 net/dccp/ccids/ccid3.c static void ccid3_hc_tx_set_state(struct sock *sk, sock 72 net/dccp/ccids/ccid3.c static inline u64 rfc3390_initial_rate(struct sock *sk) sock 111 net/dccp/ccids/ccid3.c static void ccid3_hc_tx_update_x(struct sock *sk, ktime_t *stamp) sock 188 net/dccp/ccids/ccid3.c struct sock *sk = hc->sk; sock 267 net/dccp/ccids/ccid3.c static int ccid3_hc_tx_send_packet(struct sock *sk, struct sk_buff *skb) sock 344 net/dccp/ccids/ccid3.c static void ccid3_hc_tx_packet_sent(struct sock *sk, unsigned int len) sock 354 net/dccp/ccids/ccid3.c static void ccid3_hc_tx_packet_recv(struct sock *sk, struct sk_buff *skb) sock 452 net/dccp/ccids/ccid3.c static int ccid3_hc_tx_parse_options(struct sock *sk, u8 packet_type, sock 489 net/dccp/ccids/ccid3.c static int ccid3_hc_tx_init(struct ccid *ccid, struct sock *sk) sock 501 net/dccp/ccids/ccid3.c static void ccid3_hc_tx_exit(struct sock *sk) sock 509 net/dccp/ccids/ccid3.c static void ccid3_hc_tx_get_info(struct sock *sk, struct tcp_info *info) sock 515 net/dccp/ccids/ccid3.c static int ccid3_hc_tx_getsockopt(struct sock *sk, const int optname, int len, sock 571 net/dccp/ccids/ccid3.c static void ccid3_hc_rx_set_state(struct sock *sk, sock 584 net/dccp/ccids/ccid3.c static void ccid3_hc_rx_send_feedback(struct sock *sk, sock 633 net/dccp/ccids/ccid3.c static int ccid3_hc_rx_insert_options(struct sock *sk, struct sk_buff *skb) sock 666 net/dccp/ccids/ccid3.c static u32 ccid3_first_li(struct sock *sk) sock 701 net/dccp/ccids/ccid3.c static void ccid3_hc_rx_packet_recv(struct sock *sk, struct sk_buff *skb) sock 785 net/dccp/ccids/ccid3.c static int ccid3_hc_rx_init(struct ccid *ccid, struct sock *sk) sock 794 net/dccp/ccids/ccid3.c static void ccid3_hc_rx_exit(struct sock *sk) sock 802 net/dccp/ccids/ccid3.c static void ccid3_hc_rx_get_info(struct sock *sk, struct tcp_info *info) sock 809 net/dccp/ccids/ccid3.c static int ccid3_hc_rx_getsockopt(struct sock *sk, const int optname, int len, sock 96 net/dccp/ccids/ccid3.h struct sock *sk; sock 102 net/dccp/ccids/ccid3.h static inline struct ccid3_hc_tx_sock *ccid3_hc_tx_sk(const struct sock *sk) sock 141 net/dccp/ccids/ccid3.h static inline struct ccid3_hc_rx_sock *ccid3_hc_rx_sk(const struct sock *sk) sock 136 net/dccp/ccids/lib/loss_interval.c u32 (*calc_first_li)(struct sock *), struct sock *sk) sock 65 net/dccp/ccids/lib/loss_interval.h u32 (*first_li)(struct sock *), struct sock *); sock 314 net/dccp/ccids/lib/packet_history.c u32 (*calc_first_li)(struct sock *), struct sock *sk) sock 137 net/dccp/ccids/lib/packet_history.h u32 (*first_li)(struct sock *sk), struct sock *sk); sock 53 net/dccp/dccp.h void dccp_time_wait(struct sock *sk, int state, int timeo); sock 224 net/dccp/dccp.h void dccp_v4_send_check(struct sock *sk, struct sk_buff *skb); sock 226 net/dccp/dccp.h int dccp_retransmit_skb(struct sock *sk); sock 228 net/dccp/dccp.h void dccp_send_ack(struct sock *sk); sock 229 net/dccp/dccp.h void dccp_reqsk_send_ack(const struct sock *sk, struct sk_buff *skb, sock 232 net/dccp/dccp.h void dccp_send_sync(struct sock *sk, const u64 seq, sock 238 net/dccp/dccp.h void dccp_qpolicy_push(struct sock *sk, struct sk_buff *skb); sock 239 net/dccp/dccp.h bool dccp_qpolicy_full(struct sock *sk); sock 240 net/dccp/dccp.h void dccp_qpolicy_drop(struct sock *sk, struct sk_buff *skb); sock 241 net/dccp/dccp.h struct sk_buff *dccp_qpolicy_top(struct sock *sk); sock 242 net/dccp/dccp.h struct sk_buff *dccp_qpolicy_pop(struct sock *sk); sock 243 net/dccp/dccp.h bool dccp_qpolicy_param_ok(struct sock *sk, __be32 param); sock 248 net/dccp/dccp.h void dccp_write_xmit(struct sock *sk); sock 249 net/dccp/dccp.h void dccp_write_space(struct sock *sk); sock 250 net/dccp/dccp.h void dccp_flush_write_queue(struct sock *sk, long *time_budget); sock 252 net/dccp/dccp.h void dccp_init_xmit_timers(struct sock *sk); sock 253 net/dccp/dccp.h static inline void dccp_clear_xmit_timers(struct sock *sk) sock 258 net/dccp/dccp.h unsigned int dccp_sync_mss(struct sock *sk, u32 pmtu); sock 262 net/dccp/dccp.h void dccp_set_state(struct sock *sk, const int state); sock 263 net/dccp/dccp.h void dccp_done(struct sock *sk); sock 268 net/dccp/dccp.h int dccp_v4_conn_request(struct sock *sk, struct sk_buff *skb); sock 270 net/dccp/dccp.h struct sock *dccp_create_openreq_child(const struct sock *sk, sock 274 net/dccp/dccp.h int dccp_v4_do_rcv(struct sock *sk, struct sk_buff *skb); sock 276 net/dccp/dccp.h struct sock *dccp_v4_request_recv_sock(const struct sock *sk, struct sk_buff *skb, sock 281 net/dccp/dccp.h struct sock *dccp_check_req(struct sock *sk, struct sk_buff *skb, sock 284 net/dccp/dccp.h int dccp_child_process(struct sock *parent, struct sock *child, sock 286 net/dccp/dccp.h int dccp_rcv_state_process(struct sock *sk, struct sk_buff *skb, sock 288 net/dccp/dccp.h int dccp_rcv_established(struct sock *sk, struct sk_buff *skb, sock 291 net/dccp/dccp.h int dccp_init_sock(struct sock *sk, const __u8 ctl_sock_initialized); sock 292 net/dccp/dccp.h void dccp_destroy_sock(struct sock *sk); sock 294 net/dccp/dccp.h void dccp_close(struct sock *sk, long timeout); sock 295 net/dccp/dccp.h struct sk_buff *dccp_make_response(const struct sock *sk, struct dst_entry *dst, sock 298 net/dccp/dccp.h int dccp_connect(struct sock *sk); sock 299 net/dccp/dccp.h int dccp_disconnect(struct sock *sk, int flags); sock 300 net/dccp/dccp.h int dccp_getsockopt(struct sock *sk, int level, int optname, sock 302 net/dccp/dccp.h int dccp_setsockopt(struct sock *sk, int level, int optname, sock 305 net/dccp/dccp.h int compat_dccp_getsockopt(struct sock *sk, int level, int optname, sock 307 net/dccp/dccp.h int compat_dccp_setsockopt(struct sock *sk, int level, int optname, sock 310 net/dccp/dccp.h int dccp_ioctl(struct sock *sk, int cmd, unsigned long arg); sock 311 net/dccp/dccp.h int dccp_sendmsg(struct sock *sk, struct msghdr *msg, size_t size); sock 312 net/dccp/dccp.h int dccp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int nonblock, sock 314 net/dccp/dccp.h void dccp_shutdown(struct sock *sk, int how); sock 315 net/dccp/dccp.h int inet_dccp_listen(struct socket *sock, int backlog); sock 316 net/dccp/dccp.h __poll_t dccp_poll(struct file *file, struct socket *sock, sock 318 net/dccp/dccp.h int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); sock 319 net/dccp/dccp.h void dccp_req_err(struct sock *sk, u64 seq); sock 321 net/dccp/dccp.h struct sk_buff *dccp_ctl_make_reset(struct sock *sk, struct sk_buff *skb); sock 322 net/dccp/dccp.h int dccp_send_reset(struct sock *sk, enum dccp_reset_codes code); sock 323 net/dccp/dccp.h void dccp_send_close(struct sock *sk, const int active); sock 325 net/dccp/dccp.h u32 dccp_sample_rtt(struct sock *sk, long delta); sock 327 net/dccp/dccp.h static inline bool dccp_bad_service_code(const struct sock *sk, sock 417 net/dccp/dccp.h static inline void dccp_update_gsr(struct sock *sk, u64 seq) sock 445 net/dccp/dccp.h static inline void dccp_update_gss(struct sock *sk, u64 seq) sock 458 net/dccp/dccp.h static inline int dccp_ackvec_pending(const struct sock *sk) sock 464 net/dccp/dccp.h static inline int dccp_ack_pending(const struct sock *sk) sock 469 net/dccp/dccp.h int dccp_feat_signal_nn_change(struct sock *sk, u8 feat, u64 nn_val); sock 474 net/dccp/dccp.h int dccp_feat_activate_values(struct sock *sk, struct list_head *fn); sock 477 net/dccp/dccp.h int dccp_insert_options(struct sock *sk, struct sk_buff *skb); sock 16 net/dccp/diag.c static void dccp_get_info(struct sock *sk, struct tcp_info *info) sock 39 net/dccp/diag.c static void dccp_diag_get_info(struct sock *sk, struct inet_diag_msg *r, sock 36 net/dccp/feat.c static int dccp_hdlr_ccid(struct sock *sk, u64 ccid, bool rx) sock 54 net/dccp/feat.c static int dccp_hdlr_seq_win(struct sock *sk, u64 seq_win, bool rx) sock 70 net/dccp/feat.c static int dccp_hdlr_ack_ratio(struct sock *sk, u64 ratio, bool rx) sock 79 net/dccp/feat.c static int dccp_hdlr_ackvec(struct sock *sk, u64 enable, bool rx) sock 96 net/dccp/feat.c static int dccp_hdlr_ndp(struct sock *sk, u64 enable, bool rx) sock 112 net/dccp/feat.c static int dccp_hdlr_min_cscov(struct sock *sk, u64 cscov, bool rx) sock 133 net/dccp/feat.c int (*activation_hdlr)(struct sock *sk, u64 val, bool rx); sock 303 net/dccp/feat.c static int __dccp_feat_activate(struct sock *sk, const int idx, sock 351 net/dccp/feat.c static int dccp_feat_activate(struct sock *sk, u8 feat_num, bool local, sock 752 net/dccp/feat.c int dccp_feat_register_sp(struct sock *sk, u8 feat, u8 is_local, sock 771 net/dccp/feat.c u64 dccp_feat_nn_get(struct sock *sk, u8 feat) sock 801 net/dccp/feat.c int dccp_feat_signal_nn_change(struct sock *sk, u8 feat, u64 nn_val) sock 1305 net/dccp/feat.c static u8 dccp_feat_handle_nn_established(struct sock *sk, u8 mandatory, u8 opt, sock 1394 net/dccp/feat.c int dccp_feat_parse_options(struct sock *sk, struct dccp_request_sock *dreq, sock 1440 net/dccp/feat.c int dccp_feat_init(struct sock *sk) sock 1497 net/dccp/feat.c int dccp_feat_activate_values(struct sock *sk, struct list_head *fn_list) sock 107 net/dccp/feat.h int dccp_feat_init(struct sock *sk); sock 109 net/dccp/feat.h int dccp_feat_register_sp(struct sock *sk, u8 feat, u8 is_local, sock 111 net/dccp/feat.h int dccp_feat_parse_options(struct sock *, struct dccp_request_sock *, sock 129 net/dccp/feat.h u64 dccp_feat_nn_get(struct sock *sk, u8 feat); sock 22 net/dccp/input.c static void dccp_enqueue_skb(struct sock *sk, struct sk_buff *skb) sock 30 net/dccp/input.c static void dccp_fin(struct sock *sk, struct sk_buff *skb) sock 43 net/dccp/input.c static int dccp_rcv_close(struct sock *sk, struct sk_buff *skb) sock 89 net/dccp/input.c static int dccp_rcv_closereq(struct sock *sk, struct sk_buff *skb) sock 145 net/dccp/input.c static void dccp_rcv_reset(struct sock *sk, struct sk_buff *skb) sock 159 net/dccp/input.c static void dccp_handle_ackvec_processing(struct sock *sk, struct sk_buff *skb) sock 170 net/dccp/input.c static void dccp_deliver_input_to_ccids(struct sock *sk, struct sk_buff *skb) sock 185 net/dccp/input.c static int dccp_check_seqno(struct sock *sk, struct sk_buff *skb) sock 283 net/dccp/input.c static int __dccp_rcv_established(struct sock *sk, struct sk_buff *skb, sock 364 net/dccp/input.c int dccp_rcv_established(struct sock *sk, struct sk_buff *skb, sock 384 net/dccp/input.c static int dccp_rcv_request_sent_state_process(struct sock *sk, sock 517 net/dccp/input.c static int dccp_rcv_respond_partopen_state_process(struct sock *sk, sock 571 net/dccp/input.c int dccp_rcv_state_process(struct sock *sk, struct sk_buff *skb, sock 723 net/dccp/input.c u32 dccp_sample_rtt(struct sock *sk, long delta) sock 38 net/dccp/ipv4.c int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 143 net/dccp/ipv4.c static inline void dccp_do_pmtu_discovery(struct sock *sk, sock 186 net/dccp/ipv4.c static void dccp_do_redirect(struct sk_buff *skb, struct sock *sk) sock 194 net/dccp/ipv4.c void dccp_req_err(struct sock *sk, u64 seq) sock 239 net/dccp/ipv4.c struct sock *sk; sock 367 net/dccp/ipv4.c void dccp_v4_send_check(struct sock *sk, struct sk_buff *skb) sock 393 net/dccp/ipv4.c struct sock *dccp_v4_request_recv_sock(const struct sock *sk, sock 402 net/dccp/ipv4.c struct sock *newsk; sock 452 net/dccp/ipv4.c static struct dst_entry* dccp_v4_route_skb(struct net *net, struct sock *sk, sock 477 net/dccp/ipv4.c static int dccp_v4_send_response(const struct sock *sk, struct request_sock *req) sock 508 net/dccp/ipv4.c static void dccp_v4_ctl_send_reset(const struct sock *sk, struct sk_buff *rxskb) sock 515 net/dccp/ipv4.c struct sock *ctl_sk = net->dccp.v4_ctl_sk; sock 573 net/dccp/ipv4.c int dccp_v4_conn_request(struct sock *sk, struct sk_buff *skb) sock 650 net/dccp/ipv4.c int dccp_v4_do_rcv(struct sock *sk, struct sk_buff *skb) sock 775 net/dccp/ipv4.c struct sock *sk; sock 833 net/dccp/ipv4.c struct sock *nsk; sock 920 net/dccp/ipv4.c static int dccp_v4_init_sock(struct sock *sk) sock 49 net/dccp/ipv6.c static inline void dccp_v6_send_check(struct sock *sk, struct sk_buff *skb) sock 74 net/dccp/ipv6.c struct sock *sk; sock 188 net/dccp/ipv6.c static int dccp_v6_send_response(const struct sock *sk, struct request_sock *req) sock 251 net/dccp/ipv6.c static void dccp_v6_ctl_send_reset(const struct sock *sk, struct sk_buff *rxskb) sock 257 net/dccp/ipv6.c struct sock *ctl_sk = net->dccp.v6_ctl_sk; sock 307 net/dccp/ipv6.c static int dccp_v6_conn_request(struct sock *sk, struct sk_buff *skb) sock 396 net/dccp/ipv6.c static struct sock *dccp_v6_request_recv_sock(const struct sock *sk, sock 409 net/dccp/ipv6.c struct sock *newsk; sock 565 net/dccp/ipv6.c static int dccp_v6_do_rcv(struct sock *sk, struct sk_buff *skb) sock 686 net/dccp/ipv6.c struct sock *sk; sock 735 net/dccp/ipv6.c struct sock *nsk; sock 803 net/dccp/ipv6.c static int dccp_v6_connect(struct sock *sk, struct sockaddr *uaddr, sock 1002 net/dccp/ipv6.c static int dccp_v6_init_sock(struct sock *sk) sock 1016 net/dccp/ipv6.c static void dccp_v6_destroy_sock(struct sock *sk) sock 31 net/dccp/minisocks.c void dccp_time_wait(struct sock *sk, int state, int timeo) sock 77 net/dccp/minisocks.c struct sock *dccp_create_openreq_child(const struct sock *sk, sock 87 net/dccp/minisocks.c struct sock *newsk = inet_csk_clone_lock(sk, req, GFP_ATOMIC); sock 140 net/dccp/minisocks.c struct sock *dccp_check_req(struct sock *sk, struct sk_buff *skb, sock 143 net/dccp/minisocks.c struct sock *child = NULL; sock 217 net/dccp/minisocks.c int dccp_child_process(struct sock *parent, struct sock *child, sock 245 net/dccp/minisocks.c void dccp_reqsk_send_ack(const struct sock *sk, struct sk_buff *skb, sock 47 net/dccp/options.c int dccp_parse_options(struct sock *sk, struct dccp_request_sock *dreq, sock 308 net/dccp/options.c static int dccp_insert_option_ndp(struct sock *sk, struct sk_buff *skb) sock 395 net/dccp/options.c static int dccp_insert_option_ackvec(struct sock *sk, struct sk_buff *skb) sock 545 net/dccp/options.c int dccp_insert_options(struct sock *sk, struct sk_buff *skb) sock 22 net/dccp/output.c static inline void dccp_event_ack_sent(struct sock *sk) sock 28 net/dccp/output.c static struct sk_buff *dccp_skb_entail(struct sock *sk, struct sk_buff *skb) sock 42 net/dccp/output.c static int dccp_transmit_skb(struct sock *sk, struct sk_buff *skb) sock 159 net/dccp/output.c unsigned int dccp_sync_mss(struct sock *sk, u32 pmtu) sock 195 net/dccp/output.c void dccp_write_space(struct sock *sk) sock 217 net/dccp/output.c static int dccp_wait_for_ccid(struct sock *sk, unsigned long delay) sock 241 net/dccp/output.c static void dccp_xmit_packet(struct sock *sk) sock 304 net/dccp/output.c void dccp_flush_write_queue(struct sock *sk, long *time_budget) sock 343 net/dccp/output.c void dccp_write_xmit(struct sock *sk) sock 377 net/dccp/output.c int dccp_retransmit_skb(struct sock *sk) sock 390 net/dccp/output.c struct sk_buff *dccp_make_response(const struct sock *sk, struct dst_entry *dst, sock 404 net/dccp/output.c skb = sock_wmalloc((struct sock *)sk, MAX_DCCP_HEADER, 1, sock 453 net/dccp/output.c struct sk_buff *dccp_ctl_make_reset(struct sock *sk, struct sk_buff *rcv_skb) sock 505 net/dccp/output.c int dccp_send_reset(struct sock *sk, enum dccp_reset_codes code) sock 532 net/dccp/output.c int dccp_connect(struct sock *sk) sock 572 net/dccp/output.c void dccp_send_ack(struct sock *sk) sock 599 net/dccp/output.c void dccp_send_delayed_ack(struct sock *sk) sock 630 net/dccp/output.c void dccp_send_sync(struct sock *sk, const u64 ackno, sock 667 net/dccp/output.c void dccp_send_close(struct sock *sk, const int active) sock 78 net/dccp/proto.c void dccp_set_state(struct sock *sk, const int state) sock 118 net/dccp/proto.c static void dccp_finish_passive_close(struct sock *sk) sock 136 net/dccp/proto.c void dccp_done(struct sock *sk) sock 174 net/dccp/proto.c static void dccp_sk_destruct(struct sock *sk) sock 183 net/dccp/proto.c int dccp_init_sock(struct sock *sk, const __u8 ctl_sock_initialized) sock 211 net/dccp/proto.c void dccp_destroy_sock(struct sock *sk) sock 241 net/dccp/proto.c static inline int dccp_listen_start(struct sock *sk, int backlog) sock 258 net/dccp/proto.c int dccp_disconnect(struct sock *sk, int flags) sock 318 net/dccp/proto.c __poll_t dccp_poll(struct file *file, struct socket *sock, sock 322 net/dccp/proto.c struct sock *sk = sock->sk; sock 324 net/dccp/proto.c sock_poll_wait(file, sock, wait); sock 368 net/dccp/proto.c int dccp_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 404 net/dccp/proto.c static int dccp_setsockopt_service(struct sock *sk, const __be32 service, sock 439 net/dccp/proto.c static int dccp_setsockopt_cscov(struct sock *sk, int cscov, bool rx) sock 475 net/dccp/proto.c static int dccp_setsockopt_ccid(struct sock *sk, int type, sock 500 net/dccp/proto.c static int do_dccp_setsockopt(struct sock *sk, int level, int optname, sock 566 net/dccp/proto.c int dccp_setsockopt(struct sock *sk, int level, int optname, sock 579 net/dccp/proto.c int compat_dccp_setsockopt(struct sock *sk, int level, int optname, sock 591 net/dccp/proto.c static int dccp_getsockopt_service(struct sock *sk, int len, sock 619 net/dccp/proto.c static int do_dccp_getsockopt(struct sock *sk, int level, int optname, sock 687 net/dccp/proto.c int dccp_getsockopt(struct sock *sk, int level, int optname, sock 700 net/dccp/proto.c int compat_dccp_getsockopt(struct sock *sk, int level, int optname, sock 752 net/dccp/proto.c int dccp_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 823 net/dccp/proto.c int dccp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int nonblock, sock 931 net/dccp/proto.c int inet_dccp_listen(struct socket *sock, int backlog) sock 933 net/dccp/proto.c struct sock *sk = sock->sk; sock 940 net/dccp/proto.c if (sock->state != SS_UNCONNECTED || sock->type != SOCK_DCCP) sock 969 net/dccp/proto.c static void dccp_terminate_connection(struct sock *sk) sock 996 net/dccp/proto.c void dccp_close(struct sock *sk, long timeout) sock 1095 net/dccp/proto.c void dccp_shutdown(struct sock *sk, int how) sock 15 net/dccp/qpolicy.c static void qpolicy_simple_push(struct sock *sk, struct sk_buff *skb) sock 20 net/dccp/qpolicy.c static bool qpolicy_simple_full(struct sock *sk) sock 26 net/dccp/qpolicy.c static struct sk_buff *qpolicy_simple_top(struct sock *sk) sock 36 net/dccp/qpolicy.c static struct sk_buff *qpolicy_prio_best_skb(struct sock *sk) sock 46 net/dccp/qpolicy.c static struct sk_buff *qpolicy_prio_worst_skb(struct sock *sk) sock 56 net/dccp/qpolicy.c static bool qpolicy_prio_full(struct sock *sk) sock 70 net/dccp/qpolicy.c void (*push) (struct sock *sk, struct sk_buff *skb); sock 71 net/dccp/qpolicy.c bool (*full) (struct sock *sk); sock 72 net/dccp/qpolicy.c struct sk_buff* (*top) (struct sock *sk); sock 93 net/dccp/qpolicy.c void dccp_qpolicy_push(struct sock *sk, struct sk_buff *skb) sock 98 net/dccp/qpolicy.c bool dccp_qpolicy_full(struct sock *sk) sock 103 net/dccp/qpolicy.c void dccp_qpolicy_drop(struct sock *sk, struct sk_buff *skb) sock 111 net/dccp/qpolicy.c struct sk_buff *dccp_qpolicy_top(struct sock *sk) sock 116 net/dccp/qpolicy.c struct sk_buff *dccp_qpolicy_pop(struct sock *sk) sock 128 net/dccp/qpolicy.c bool dccp_qpolicy_param_ok(struct sock *sk, __be32 param) sock 20 net/dccp/timer.c static void dccp_write_err(struct sock *sk) sock 31 net/dccp/timer.c static int dccp_write_timeout(struct sock *sk) sock 83 net/dccp/timer.c static void dccp_retransmit_timer(struct sock *sk) sock 128 net/dccp/timer.c struct sock *sk = &icsk->icsk_inet.sk; sock 163 net/dccp/timer.c struct sock *sk = from_timer(sk, t, sk_timer); sock 174 net/dccp/timer.c struct sock *sk = &icsk->icsk_inet.sk; sock 223 net/dccp/timer.c struct sock *sk = (struct sock *)data; sock 237 net/dccp/timer.c struct sock *sk = &dp->dccps_inet_connection.icsk_inet.sk; sock 242 net/dccp/timer.c void dccp_init_xmit_timers(struct sock *sk) sock 16 net/dccp/trace.h TP_PROTO(struct sock *sk, size_t size), sock 136 net/decnet/af_decnet.c struct sock sk; sock 140 net/decnet/af_decnet.c static void dn_keepalive(struct sock *sk); sock 153 net/decnet/af_decnet.c static int __dn_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen, int flags); sock 154 net/decnet/af_decnet.c static int __dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen, int flags); sock 156 net/decnet/af_decnet.c static struct hlist_head *dn_find_list(struct sock *sk) sock 171 net/decnet/af_decnet.c struct sock *sk; sock 184 net/decnet/af_decnet.c static unsigned short port_alloc(struct sock *sk) sock 205 net/decnet/af_decnet.c static int dn_hash_sock(struct sock *sk) sock 229 net/decnet/af_decnet.c static void dn_unhash_sock(struct sock *sk) sock 236 net/decnet/af_decnet.c static void dn_unhash_sock_bh(struct sock *sk) sock 264 net/decnet/af_decnet.c static void dn_rehash_sock(struct sock *sk) sock 367 net/decnet/af_decnet.c struct sock *dn_sklist_find_listener(struct sockaddr_dn *addr) sock 370 net/decnet/af_decnet.c struct sock *sk; sock 405 net/decnet/af_decnet.c struct sock *dn_find_by_skb(struct sk_buff *skb) sock 408 net/decnet/af_decnet.c struct sock *sk; sock 431 net/decnet/af_decnet.c static void dn_destruct(struct sock *sk) sock 444 net/decnet/af_decnet.c static void dn_enter_memory_pressure(struct sock *sk) sock 464 net/decnet/af_decnet.c static struct sock *dn_alloc_sock(struct net *net, struct socket *sock, gfp_t gfp, int kern) sock 467 net/decnet/af_decnet.c struct sock *sk = sk_alloc(net, PF_DECnet, gfp, &dn_proto, kern); sock 472 net/decnet/af_decnet.c if (sock) sock 473 net/decnet/af_decnet.c sock->ops = &dn_proto_ops; sock 474 net/decnet/af_decnet.c sock_init_data(sock, sk); sock 537 net/decnet/af_decnet.c static void dn_keepalive(struct sock *sk) sock 558 net/decnet/af_decnet.c int dn_destroy_timer(struct sock *sk) sock 600 net/decnet/af_decnet.c static void dn_destroy_sock(struct sock *sk) sock 668 net/decnet/af_decnet.c static int dn_create(struct net *net, struct socket *sock, int protocol, sock 671 net/decnet/af_decnet.c struct sock *sk; sock 679 net/decnet/af_decnet.c switch (sock->type) { sock 691 net/decnet/af_decnet.c if ((sk = dn_alloc_sock(net, sock, GFP_KERNEL, kern)) == NULL) sock 701 net/decnet/af_decnet.c dn_release(struct socket *sock) sock 703 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 717 net/decnet/af_decnet.c static int dn_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 719 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 778 net/decnet/af_decnet.c static int dn_auto_bind(struct socket *sock) sock 780 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 815 net/decnet/af_decnet.c static int dn_confirm_accept(struct sock *sk, long *timeo, gfp_t allocation) sock 857 net/decnet/af_decnet.c static int dn_wait_run(struct sock *sk, long *timeo) sock 899 net/decnet/af_decnet.c static int __dn_connect(struct sock *sk, struct sockaddr_dn *addr, int addrlen, long *timeo, int flags) sock 901 net/decnet/af_decnet.c struct socket *sock = sk->sk_socket; sock 907 net/decnet/af_decnet.c if (sock->state == SS_CONNECTED) sock 910 net/decnet/af_decnet.c if (sock->state == SS_CONNECTING) { sock 913 net/decnet/af_decnet.c sock->state = SS_CONNECTED; sock 918 net/decnet/af_decnet.c sock->state = SS_UNCONNECTED; sock 954 net/decnet/af_decnet.c sock->state = SS_CONNECTING; sock 967 net/decnet/af_decnet.c static int dn_connect(struct socket *sock, struct sockaddr *uaddr, int addrlen, int flags) sock 970 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 981 net/decnet/af_decnet.c static inline int dn_check_state(struct sock *sk, struct sockaddr_dn *addr, int addrlen, long *timeo, int flags) sock 1032 net/decnet/af_decnet.c static struct sk_buff *dn_wait_for_connect(struct sock *sk, long *timeo) sock 1065 net/decnet/af_decnet.c static int dn_accept(struct socket *sock, struct socket *newsock, int flags, sock 1068 net/decnet/af_decnet.c struct sock *sk = sock->sk, *newsk; sock 1175 net/decnet/af_decnet.c static int dn_getname(struct socket *sock, struct sockaddr *uaddr,int peer) sock 1178 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1184 net/decnet/af_decnet.c if ((sock->state != SS_CONNECTED && sock 1185 net/decnet/af_decnet.c sock->state != SS_CONNECTING) && sock 1202 net/decnet/af_decnet.c static __poll_t dn_poll(struct file *file, struct socket *sock, poll_table *wait) sock 1204 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1206 net/decnet/af_decnet.c __poll_t mask = datagram_poll(file, sock, wait); sock 1214 net/decnet/af_decnet.c static int dn_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 1216 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1265 net/decnet/af_decnet.c static int dn_listen(struct socket *sock, int backlog) sock 1267 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1291 net/decnet/af_decnet.c static int dn_shutdown(struct socket *sock, int how) sock 1293 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1299 net/decnet/af_decnet.c if (sock->state == SS_UNCONNECTED) sock 1303 net/decnet/af_decnet.c if (sock->state == SS_DISCONNECTING) sock 1323 net/decnet/af_decnet.c static int dn_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) sock 1325 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1329 net/decnet/af_decnet.c err = __dn_setsockopt(sock, level, optname, optval, optlen, 0); sock 1341 net/decnet/af_decnet.c static int __dn_setsockopt(struct socket *sock, int level,int optname, char __user *optval, unsigned int optlen, int flags) sock 1343 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1368 net/decnet/af_decnet.c if (sock->state == SS_CONNECTED) sock 1383 net/decnet/af_decnet.c if (sock->state != SS_CONNECTED && sock 1397 net/decnet/af_decnet.c if (sock->state == SS_CONNECTED) sock 1414 net/decnet/af_decnet.c if (sock->state == SS_CONNECTED) sock 1502 net/decnet/af_decnet.c static int dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) sock 1504 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1508 net/decnet/af_decnet.c err = __dn_getsockopt(sock, level, optname, optval, optlen, 0); sock 1528 net/decnet/af_decnet.c static int __dn_getsockopt(struct socket *sock, int level,int optname, char __user *optval,int __user *optlen, int flags) sock 1530 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1571 net/decnet/af_decnet.c switch (sock->state) { sock 1640 net/decnet/af_decnet.c static int dn_data_ready(struct sock *sk, struct sk_buff_head *q, int flags, int target) sock 1670 net/decnet/af_decnet.c static int dn_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 1673 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1868 net/decnet/af_decnet.c static inline unsigned int dn_current_mss(struct sock *sk, int flags) sock 1893 net/decnet/af_decnet.c static inline struct sk_buff *dn_alloc_send_pskb(struct sock *sk, sock 1906 net/decnet/af_decnet.c static int dn_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) sock 1908 net/decnet/af_decnet.c struct sock *sk = sock->sk; sock 1936 net/decnet/af_decnet.c if (sock->type == SOCK_STREAM) { sock 2115 net/decnet/af_decnet.c static struct sock *dn_socket_get_first(struct seq_file *seq) sock 2118 net/decnet/af_decnet.c struct sock *n = NULL; sock 2131 net/decnet/af_decnet.c static struct sock *dn_socket_get_next(struct seq_file *seq, sock 2132 net/decnet/af_decnet.c struct sock *n) sock 2148 net/decnet/af_decnet.c static struct sock *socket_get_idx(struct seq_file *seq, loff_t *pos) sock 2150 net/decnet/af_decnet.c struct sock *sk = dn_socket_get_first(seq); sock 2259 net/decnet/af_decnet.c static inline void dn_socket_format_entry(struct seq_file *seq, struct sock *sk) sock 198 net/decnet/dn_neigh.c static int dn_neigh_output_packet(struct net *net, struct sock *sk, struct sk_buff *skb) sock 210 net/decnet/dn_neigh.c static int dn_long_output(struct neighbour *neigh, struct sock *sk, sock 258 net/decnet/dn_neigh.c static int dn_short_output(struct neighbour *neigh, struct sock *sk, sock 301 net/decnet/dn_neigh.c static int dn_phase3_output(struct neighbour *neigh, struct sock *sk, sock 338 net/decnet/dn_neigh.c int dn_to_neigh_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 382 net/decnet/dn_neigh.c int dn_neigh_router_hello(struct net *net, struct sock *sk, struct sk_buff *skb) sock 444 net/decnet/dn_neigh.c int dn_neigh_endnode_hello(struct net *net, struct sock *sk, struct sk_buff *skb) sock 92 net/decnet/dn_nsp_in.c static void dn_ack(struct sock *sk, struct sk_buff *skb, unsigned short ack) sock 128 net/decnet/dn_nsp_in.c static int dn_process_ack(struct sock *sk, struct sk_buff *skb, int oth) sock 217 net/decnet/dn_nsp_in.c static struct sock *dn_find_listener(struct sk_buff *skb, unsigned short *reason) sock 324 net/decnet/dn_nsp_in.c static void dn_nsp_conn_init(struct sock *sk, struct sk_buff *skb) sock 336 net/decnet/dn_nsp_in.c static void dn_nsp_conn_conf(struct sock *sk, struct sk_buff *skb) sock 379 net/decnet/dn_nsp_in.c static void dn_nsp_conn_ack(struct sock *sk, struct sk_buff *skb) sock 391 net/decnet/dn_nsp_in.c static void dn_nsp_disc_init(struct sock *sk, struct sk_buff *skb) sock 459 net/decnet/dn_nsp_in.c static void dn_nsp_disc_conf(struct sock *sk, struct sk_buff *skb) sock 504 net/decnet/dn_nsp_in.c static void dn_nsp_linkservice(struct sock *sk, struct sk_buff *skb) sock 578 net/decnet/dn_nsp_in.c static __inline__ int dn_queue_skb(struct sock *sk, struct sk_buff *skb, int sig, struct sk_buff_head *queue) sock 604 net/decnet/dn_nsp_in.c static void dn_nsp_otherdata(struct sock *sk, struct sk_buff *skb) sock 632 net/decnet/dn_nsp_in.c static void dn_nsp_data(struct sock *sk, struct sk_buff *skb) sock 668 net/decnet/dn_nsp_in.c static void dn_returned_conn_init(struct sock *sk, struct sk_buff *skb) sock 710 net/decnet/dn_nsp_in.c static int dn_nsp_rx_packet(struct net *net, struct sock *sk2, sock 714 net/decnet/dn_nsp_in.c struct sock *sk = NULL; sock 817 net/decnet/dn_nsp_in.c int dn_nsp_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 68 net/decnet/dn_nsp_out.c struct sock *sk = skb->sk; sock 110 net/decnet/dn_nsp_out.c struct sk_buff *dn_alloc_skb(struct sock *sk, int size, gfp_t pri) sock 134 net/decnet/dn_nsp_out.c unsigned long dn_nsp_persist(struct sock *sk) sock 157 net/decnet/dn_nsp_out.c static void dn_nsp_rtt(struct sock *sk, long rtt) sock 230 net/decnet/dn_nsp_out.c void dn_nsp_output(struct sock *sk) sock 266 net/decnet/dn_nsp_out.c int dn_nsp_xmit_timeout(struct sock *sk) sock 293 net/decnet/dn_nsp_out.c static __le16 *dn_mk_ack_header(struct sock *sk, struct sk_buff *skb, unsigned char msgflag, int hlen, int other) sock 322 net/decnet/dn_nsp_out.c static __le16 *dn_nsp_mk_data_header(struct sock *sk, struct sk_buff *skb, int oth) sock 340 net/decnet/dn_nsp_out.c void dn_nsp_queue_xmit(struct sock *sk, struct sk_buff *skb, sock 369 net/decnet/dn_nsp_out.c int dn_nsp_check_xmit_queue(struct sock *sk, struct sk_buff *skb, struct sk_buff_head *q, unsigned short acknum) sock 442 net/decnet/dn_nsp_out.c void dn_nsp_send_data_ack(struct sock *sk) sock 454 net/decnet/dn_nsp_out.c void dn_nsp_send_oth_ack(struct sock *sk) sock 467 net/decnet/dn_nsp_out.c void dn_send_conn_ack (struct sock *sk) sock 483 net/decnet/dn_nsp_out.c static int dn_nsp_retrans_conn_conf(struct sock *sk) sock 493 net/decnet/dn_nsp_out.c void dn_send_conn_conf(struct sock *sk, gfp_t gfp) sock 524 net/decnet/dn_nsp_out.c static __inline__ void dn_nsp_do_disc(struct sock *sk, unsigned char msgflg, sock 567 net/decnet/dn_nsp_out.c void dn_nsp_send_disc(struct sock *sk, unsigned char msgflg, sock 596 net/decnet/dn_nsp_out.c void dn_nsp_send_link(struct sock *sk, unsigned char lsflags, char fcval) sock 618 net/decnet/dn_nsp_out.c static int dn_nsp_retrans_conninit(struct sock *sk) sock 628 net/decnet/dn_nsp_out.c void dn_nsp_send_conninit(struct sock *sk, unsigned char msgflg) sock 112 net/decnet/dn_route.c static void dn_dst_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 115 net/decnet/dn_route.c static void dn_dst_redirect(struct dst_entry *dst, struct sock *sk, sock 254 net/decnet/dn_route.c static void dn_dst_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 284 net/decnet/dn_route.c static void dn_dst_redirect(struct dst_entry *dst, struct sock *sk, sock 501 net/decnet/dn_route.c static int dn_route_rx_packet(struct net *net, struct sock *sk, struct sk_buff *skb) sock 599 net/decnet/dn_route.c static int dn_route_discard(struct net *net, struct sock *sk, struct sk_buff *skb) sock 609 net/decnet/dn_route.c static int dn_route_ptp_hello(struct net *net, struct sock *sk, struct sk_buff *skb) sock 733 net/decnet/dn_route.c static int dn_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 819 net/decnet/dn_route.c static int dn_rt_bug_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 1284 net/decnet/dn_route.c int dn_route_output_sock(struct dst_entry __rcu **pprt, struct flowidn *fl, struct sock *sk, int flags) sock 39 net/decnet/dn_timer.c void dn_start_slow_timer(struct sock *sk) sock 45 net/decnet/dn_timer.c void dn_stop_slow_timer(struct sock *sk) sock 52 net/decnet/dn_timer.c struct sock *sk = from_timer(sk, t, sk_timer); sock 28 net/decnet/netfilter/dn_rtmsg.c static struct sock *dnrmg = NULL; sock 81 net/ieee802154/socket.c static int ieee802154_sock_release(struct socket *sock) sock 83 net/ieee802154/socket.c struct sock *sk = sock->sk; sock 86 net/ieee802154/socket.c sock->sk = NULL; sock 92 net/ieee802154/socket.c static int ieee802154_sock_sendmsg(struct socket *sock, struct msghdr *msg, sock 95 net/ieee802154/socket.c struct sock *sk = sock->sk; sock 100 net/ieee802154/socket.c static int ieee802154_sock_bind(struct socket *sock, struct sockaddr *uaddr, sock 103 net/ieee802154/socket.c struct sock *sk = sock->sk; sock 108 net/ieee802154/socket.c return sock_no_bind(sock, uaddr, addr_len); sock 111 net/ieee802154/socket.c static int ieee802154_sock_connect(struct socket *sock, struct sockaddr *uaddr, sock 114 net/ieee802154/socket.c struct sock *sk = sock->sk; sock 125 net/ieee802154/socket.c static int ieee802154_dev_ioctl(struct sock *sk, struct ifreq __user *arg, sock 153 net/ieee802154/socket.c static int ieee802154_sock_ioctl(struct socket *sock, unsigned int cmd, sock 156 net/ieee802154/socket.c struct sock *sk = sock->sk; sock 174 net/ieee802154/socket.c static int raw_hash(struct sock *sk) sock 184 net/ieee802154/socket.c static void raw_unhash(struct sock *sk) sock 192 net/ieee802154/socket.c static void raw_close(struct sock *sk, long timeout) sock 197 net/ieee802154/socket.c static int raw_bind(struct sock *sk, struct sockaddr *_uaddr, int len) sock 230 net/ieee802154/socket.c static int raw_connect(struct sock *sk, struct sockaddr *uaddr, sock 236 net/ieee802154/socket.c static int raw_disconnect(struct sock *sk, int flags) sock 241 net/ieee802154/socket.c static int raw_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) sock 311 net/ieee802154/socket.c static int raw_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 344 net/ieee802154/socket.c static int raw_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 360 net/ieee802154/socket.c struct sock *sk; sock 378 net/ieee802154/socket.c static int raw_getsockopt(struct sock *sk, int level, int optname, sock 384 net/ieee802154/socket.c static int raw_setsockopt(struct sock *sk, int level, int optname, sock 393 net/ieee802154/socket.c .obj_size = sizeof(struct sock), sock 437 net/ieee802154/socket.c struct sock sk; sock 452 net/ieee802154/socket.c static inline struct dgram_sock *dgram_sk(const struct sock *sk) sock 457 net/ieee802154/socket.c static int dgram_hash(struct sock *sk) sock 467 net/ieee802154/socket.c static void dgram_unhash(struct sock *sk) sock 475 net/ieee802154/socket.c static int dgram_init(struct sock *sk) sock 484 net/ieee802154/socket.c static void dgram_close(struct sock *sk, long timeout) sock 489 net/ieee802154/socket.c static int dgram_bind(struct sock *sk, struct sockaddr *uaddr, int len) sock 531 net/ieee802154/socket.c static int dgram_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 565 net/ieee802154/socket.c static int dgram_connect(struct sock *sk, struct sockaddr *uaddr, sock 593 net/ieee802154/socket.c static int dgram_disconnect(struct sock *sk, int flags) sock 604 net/ieee802154/socket.c static int dgram_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) sock 702 net/ieee802154/socket.c static int dgram_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 757 net/ieee802154/socket.c static int dgram_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 792 net/ieee802154/socket.c struct sock *sk, *prev = NULL; sock 831 net/ieee802154/socket.c static int dgram_getsockopt(struct sock *sk, int level, int optname, sock 878 net/ieee802154/socket.c static int dgram_setsockopt(struct sock *sk, int level, int optname, sock 998 net/ieee802154/socket.c static int ieee802154_create(struct net *net, struct socket *sock, sock 1001 net/ieee802154/socket.c struct sock *sk; sock 1009 net/ieee802154/socket.c switch (sock->type) { sock 1032 net/ieee802154/socket.c sock->ops = ops; sock 1034 net/ieee802154/socket.c sock_init_data(sock, sk); sock 130 net/ipv4/af_inet.c void inet_sock_destruct(struct sock *sk) sock 175 net/ipv4/af_inet.c static int inet_autobind(struct sock *sk) sock 195 net/ipv4/af_inet.c int inet_listen(struct socket *sock, int backlog) sock 197 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 204 net/ipv4/af_inet.c if (sock->state != SS_UNCONNECTED || sock->type != SOCK_STREAM) sock 247 net/ipv4/af_inet.c static int inet_create(struct net *net, struct socket *sock, int protocol, sock 250 net/ipv4/af_inet.c struct sock *sk; sock 261 net/ipv4/af_inet.c sock->state = SS_UNCONNECTED; sock 267 net/ipv4/af_inet.c list_for_each_entry_rcu(answer, &inetsw[sock->type], list) { sock 295 net/ipv4/af_inet.c PF_INET, protocol, sock->type); sock 309 net/ipv4/af_inet.c if (sock->type == SOCK_RAW && !kern && sock 313 net/ipv4/af_inet.c sock->ops = answer->ops; sock 334 net/ipv4/af_inet.c if (SOCK_RAW == sock->type) { sock 347 net/ipv4/af_inet.c sock_init_data(sock, sk); sock 406 net/ipv4/af_inet.c int inet_release(struct socket *sock) sock 408 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 428 net/ipv4/af_inet.c sock->sk = NULL; sock 434 net/ipv4/af_inet.c int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 436 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 457 net/ipv4/af_inet.c int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, sock 552 net/ipv4/af_inet.c int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, sock 555 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 575 net/ipv4/af_inet.c static long inet_wait_for_connect(struct sock *sk, long timeo, int writebias) sock 603 net/ipv4/af_inet.c int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, sock 606 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 625 net/ipv4/af_inet.c sock->state = err ? SS_DISCONNECTING : SS_UNCONNECTED; sock 630 net/ipv4/af_inet.c switch (sock->state) { sock 659 net/ipv4/af_inet.c sock->state = SS_CONNECTING; sock 699 net/ipv4/af_inet.c sock->state = SS_CONNECTED; sock 706 net/ipv4/af_inet.c sock->state = SS_UNCONNECTED; sock 708 net/ipv4/af_inet.c sock->state = SS_DISCONNECTING; sock 713 net/ipv4/af_inet.c int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, sock 718 net/ipv4/af_inet.c lock_sock(sock->sk); sock 719 net/ipv4/af_inet.c err = __inet_stream_connect(sock, uaddr, addr_len, flags, 0); sock 720 net/ipv4/af_inet.c release_sock(sock->sk); sock 729 net/ipv4/af_inet.c int inet_accept(struct socket *sock, struct socket *newsock, int flags, sock 732 net/ipv4/af_inet.c struct sock *sk1 = sock->sk; sock 734 net/ipv4/af_inet.c struct sock *sk2 = sk1->sk_prot->accept(sk1, flags, &err, kern); sock 760 net/ipv4/af_inet.c int inet_getname(struct socket *sock, struct sockaddr *uaddr, sock 763 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 787 net/ipv4/af_inet.c int inet_send_prepare(struct sock *sk) sock 800 net/ipv4/af_inet.c int inet_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) sock 802 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 812 net/ipv4/af_inet.c ssize_t inet_sendpage(struct socket *sock, struct page *page, int offset, sock 815 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 822 net/ipv4/af_inet.c return sock_no_sendpage(sock, page, offset, size, flags); sock 826 net/ipv4/af_inet.c INDIRECT_CALLABLE_DECLARE(int udp_recvmsg(struct sock *, struct msghdr *, sock 828 net/ipv4/af_inet.c int inet_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 831 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 847 net/ipv4/af_inet.c int inet_shutdown(struct socket *sock, int how) sock 849 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 862 net/ipv4/af_inet.c if (sock->state == SS_CONNECTING) { sock 865 net/ipv4/af_inet.c sock->state = SS_DISCONNECTING; sock 867 net/ipv4/af_inet.c sock->state = SS_CONNECTED; sock 892 net/ipv4/af_inet.c sock->state = err ? SS_DISCONNECTING : SS_UNCONNECTED; sock 913 net/ipv4/af_inet.c int inet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 915 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 971 net/ipv4/af_inet.c static int inet_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 973 net/ipv4/af_inet.c struct sock *sk = sock->sk; sock 1188 net/ipv4/af_inet.c static int inet_sk_reselect_saddr(struct sock *sk) sock 1236 net/ipv4/af_inet.c int inet_sk_rebuild_header(struct sock *sk) sock 1284 net/ipv4/af_inet.c void inet_sk_set_state(struct sock *sk, int state) sock 1291 net/ipv4/af_inet.c void inet_sk_state_store(struct sock *sk, int newstate) sock 1568 net/ipv4/af_inet.c int inet_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) sock 1624 net/ipv4/af_inet.c int inet_ctl_sock_create(struct sock **sk, unsigned short family, sock 1628 net/ipv4/af_inet.c struct socket *sock; sock 1629 net/ipv4/af_inet.c int rc = sock_create_kern(net, family, type, protocol, &sock); sock 1632 net/ipv4/af_inet.c *sk = sock->sk; sock 628 net/ipv4/arp.c static int arp_xmit_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 675 net/ipv4/arp.c static int arp_process(struct net *net, struct sock *sk, struct sk_buff *skb) sock 25 net/ipv4/bpfilter/sockopt.c static int bpfilter_mbox_request(struct sock *sk, int optname, sock 52 net/ipv4/bpfilter/sockopt.c int bpfilter_ip_set_sockopt(struct sock *sk, int optname, char __user *optval, sock 58 net/ipv4/bpfilter/sockopt.c int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval, sock 1836 net/ipv4/cipso_ipv4.c int cipso_v4_sock_setattr(struct sock *sk, sock 2052 net/ipv4/cipso_ipv4.c void cipso_v4_sock_delattr(struct sock *sk) sock 2142 net/ipv4/cipso_ipv4.c int cipso_v4_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr) sock 20 net/ipv4/datagram.c int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 85 net/ipv4/datagram.c int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 100 net/ipv4/datagram.c void ip4_datagram_release_cb(struct sock *sk) sock 626 net/ipv4/devinet.c struct sock *sk = net->ipv4.mc_autojoin_sk; sock 1718 net/ipv4/devinet.c struct net **tgt_net, struct sock *sk, sock 300 net/ipv4/esp4.c struct sock *sk = skb->sk; sock 1393 net/ipv4/fib_frontend.c struct sock *sk; sock 23 net/ipv4/fou.c struct socket *sock; sock 49 net/ipv4/fou.c static inline struct fou *fou_from_sock(struct sock *sk) sock 71 net/ipv4/fou.c static int fou_udp_recv(struct sock *sk, struct sk_buff *skb) sock 118 net/ipv4/fou.c static int gue_udp_recv(struct sock *sk, struct sk_buff *skb) sock 229 net/ipv4/fou.c static struct sk_buff *fou_gro_receive(struct sock *sk, sock 263 net/ipv4/fou.c static int fou_gro_complete(struct sock *sk, struct sk_buff *skb, sock 310 net/ipv4/fou.c static struct sk_buff *gue_gro_receive(struct sock *sk, sock 458 net/ipv4/fou.c static int gue_gro_complete(struct sock *sk, struct sk_buff *skb, int nhoff) sock 505 net/ipv4/fou.c struct sock *sk = fou->sock->sk; sock 555 net/ipv4/fou.c struct socket *sock = fou->sock; sock 558 net/ipv4/fou.c udp_tunnel_sock_release(sock); sock 566 net/ipv4/fou.c struct socket *sock = NULL; sock 568 net/ipv4/fou.c struct sock *sk; sock 573 net/ipv4/fou.c err = udp_sock_create(net, &cfg->udp_config, &sock); sock 584 net/ipv4/fou.c sk = sock->sk; sock 590 net/ipv4/fou.c fou->sock = sock; sock 615 net/ipv4/fou.c setup_udp_tunnel_sock(net, sock, &tunnel_cfg); sock 624 net/ipv4/fou.c *sockp = sock; sock 630 net/ipv4/fou.c if (sock) sock 631 net/ipv4/fou.c udp_tunnel_sock_release(sock); sock 790 net/ipv4/fou.c struct sock *sk = fou->sock->sk; sock 792 net/ipv4/fou.c if (nla_put_u8(msg, FOU_ATTR_AF, fou->sock->sk->sk_family) || sock 804 net/ipv4/fou.c if (fou->sock->sk->sk_family == AF_INET) { sock 202 net/ipv4/icmp.c static struct sock *icmp_sk(struct net *net) sock 208 net/ipv4/icmp.c static inline struct sock *icmp_xmit_lock(struct net *net) sock 210 net/ipv4/icmp.c struct sock *sk; sock 223 net/ipv4/icmp.c static inline void icmp_xmit_unlock(struct sock *sk) sock 367 net/ipv4/icmp.c struct sock *sk; sock 404 net/ipv4/icmp.c struct sock *sk; sock 582 net/ipv4/icmp.c struct sock *sk; sock 1199 net/ipv4/icmp.c net->ipv4.icmp_sk = alloc_percpu(struct sock *); sock 1204 net/ipv4/icmp.c struct sock *sk; sock 2156 net/ipv4/igmp.c static int __ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr, sock 2208 net/ipv4/igmp.c int ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr) sock 2216 net/ipv4/igmp.c int ip_mc_join_group_ssm(struct sock *sk, struct ip_mreqn *imr, sock 2222 net/ipv4/igmp.c static int ip_mc_leave_src(struct sock *sk, struct ip_mc_socklist *iml, sock 2242 net/ipv4/igmp.c int ip_mc_leave_group(struct sock *sk, struct ip_mreqn *imr) sock 2290 net/ipv4/igmp.c int ip_mc_source(int add, int omode, struct sock *sk, struct sock 2426 net/ipv4/igmp.c int ip_mc_msfilter(struct sock *sk, struct ip_msfilter *msf, int ifindex) sock 2511 net/ipv4/igmp.c int ip_mc_msfget(struct sock *sk, struct ip_msfilter *msf, sock 2569 net/ipv4/igmp.c int ip_mc_gsfget(struct sock *sk, struct group_filter *gsf, sock 2624 net/ipv4/igmp.c int ip_mc_sf_allow(struct sock *sk, __be32 loc_addr, __be32 rmt_addr, sock 2672 net/ipv4/igmp.c void ip_mc_drop_socket(struct sock *sk) sock 91 net/ipv4/inet_connection_sock.c bool inet_rcv_saddr_equal(const struct sock *sk, const struct sock *sk2, sock 111 net/ipv4/inet_connection_sock.c bool inet_rcv_saddr_any(const struct sock *sk) sock 133 net/ipv4/inet_connection_sock.c static int inet_csk_bind_conflict(const struct sock *sk, sock 137 net/ipv4/inet_connection_sock.c struct sock *sk2; sock 140 net/ipv4/inet_connection_sock.c kuid_t uid = sock_i_uid((struct sock *)sk); sock 178 net/ipv4/inet_connection_sock.c inet_csk_find_open_port(struct sock *sk, struct inet_bind_bucket **tb_ret, int *port_ret) sock 255 net/ipv4/inet_connection_sock.c struct sock *sk) sock 291 net/ipv4/inet_connection_sock.c int inet_csk_get_port(struct sock *sk, unsigned short snum) sock 394 net/ipv4/inet_connection_sock.c static int inet_csk_wait_for_connect(struct sock *sk, long timeo) sock 442 net/ipv4/inet_connection_sock.c struct sock *inet_csk_accept(struct sock *sk, int flags, int *err, bool kern) sock 447 net/ipv4/inet_connection_sock.c struct sock *newsk; sock 528 net/ipv4/inet_connection_sock.c void inet_csk_init_xmit_timers(struct sock *sk, sock 542 net/ipv4/inet_connection_sock.c void inet_csk_clear_xmit_timers(struct sock *sk) sock 554 net/ipv4/inet_connection_sock.c void inet_csk_delete_keepalive_timer(struct sock *sk) sock 560 net/ipv4/inet_connection_sock.c void inet_csk_reset_keepalive_timer(struct sock *sk, unsigned long len) sock 566 net/ipv4/inet_connection_sock.c struct dst_entry *inet_csk_route_req(const struct sock *sk, sock 602 net/ipv4/inet_connection_sock.c struct dst_entry *inet_csk_route_child_sock(const struct sock *sk, sock 603 net/ipv4/inet_connection_sock.c struct sock *newsk, sock 666 net/ipv4/inet_connection_sock.c int inet_rtx_syn_ack(const struct sock *parent, struct request_sock *req) sock 694 net/ipv4/inet_connection_sock.c void inet_csk_reqsk_queue_drop(struct sock *sk, struct request_sock *req) sock 703 net/ipv4/inet_connection_sock.c void inet_csk_reqsk_queue_drop_and_put(struct sock *sk, struct request_sock *req) sock 713 net/ipv4/inet_connection_sock.c struct sock *sk_listener = req->rsk_listener; sock 790 net/ipv4/inet_connection_sock.c void inet_csk_reqsk_queue_hash_add(struct sock *sk, struct request_sock *req, sock 806 net/ipv4/inet_connection_sock.c struct sock *inet_csk_clone_lock(const struct sock *sk, sock 810 net/ipv4/inet_connection_sock.c struct sock *newsk = sk_clone_lock(sk, priority); sock 850 net/ipv4/inet_connection_sock.c void inet_csk_destroy_sock(struct sock *sk) sock 878 net/ipv4/inet_connection_sock.c void inet_csk_prepare_forced_close(struct sock *sk) sock 892 net/ipv4/inet_connection_sock.c int inet_csk_listen_start(struct sock *sk, int backlog) sock 924 net/ipv4/inet_connection_sock.c static void inet_child_forget(struct sock *sk, struct request_sock *req, sock 925 net/ipv4/inet_connection_sock.c struct sock *child) sock 948 net/ipv4/inet_connection_sock.c struct sock *inet_csk_reqsk_queue_add(struct sock *sk, sock 950 net/ipv4/inet_connection_sock.c struct sock *child) sock 973 net/ipv4/inet_connection_sock.c struct sock *inet_csk_complete_hashdance(struct sock *sk, struct sock *child, sock 993 net/ipv4/inet_connection_sock.c void inet_csk_listen_stop(struct sock *sk) sock 1008 net/ipv4/inet_connection_sock.c struct sock *child = req->sk; sock 1039 net/ipv4/inet_connection_sock.c void inet_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr) sock 1051 net/ipv4/inet_connection_sock.c int inet_csk_compat_getsockopt(struct sock *sk, int level, int optname, sock 1064 net/ipv4/inet_connection_sock.c int inet_csk_compat_setsockopt(struct sock *sk, int level, int optname, sock 1078 net/ipv4/inet_connection_sock.c static struct dst_entry *inet_csk_rebuild_route(struct sock *sk, struct flowi *fl) sock 1104 net/ipv4/inet_connection_sock.c struct dst_entry *inet_csk_update_pmtu(struct sock *sk, u32 mtu) sock 66 net/ipv4/inet_diag.c void inet_diag_msg_common_fill(struct inet_diag_msg *r, struct sock *sk) sock 91 net/ipv4/inet_diag.c static size_t inet_sk_attr_size(struct sock *sk, sock 113 net/ipv4/inet_diag.c int inet_diag_msg_attrs_fill(struct sock *sk, struct sk_buff *skb, sock 173 net/ipv4/inet_diag.c int inet_sk_diag_fill(struct sock *sk, struct inet_connection_sock *icsk, sock 311 net/ipv4/inet_diag.c static int inet_csk_diag_fill(struct sock *sk, sock 323 net/ipv4/inet_diag.c static int inet_twsk_diag_fill(struct sock *sk, sock 360 net/ipv4/inet_diag.c static int inet_req_diag_fill(struct sock *sk, struct sk_buff *skb, sock 381 net/ipv4/inet_diag.c offsetof(struct sock, sk_cookie)); sock 398 net/ipv4/inet_diag.c static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, sock 416 net/ipv4/inet_diag.c struct sock *inet_diag_find_one_icsk(struct net *net, sock 420 net/ipv4/inet_diag.c struct sock *sk; sock 468 net/ipv4/inet_diag.c struct sock *sk; sock 660 net/ipv4/inet_diag.c const struct sock *sk) sock 674 net/ipv4/inet_diag.c int inet_diag_bc_sk(const struct nlattr *bc, struct sock *sk) sock 849 net/ipv4/inet_diag.c static int inet_csk_diag_dump(struct sock *sk, sock 869 net/ipv4/inet_diag.c offsetof(struct sock, sk_family)); sock 885 net/ipv4/inet_diag.c offsetof(struct sock, sk_v6_rcv_saddr)); sock 888 net/ipv4/inet_diag.c offsetof(struct sock, sk_v6_daddr)); sock 900 net/ipv4/inet_diag.c struct sock *sk; sock 963 net/ipv4/inet_diag.c struct sock *sk_arr[SKARR_SZ]; sock 1181 net/ipv4/inet_diag.c int inet_diag_handler_get_info(struct sk_buff *skb, struct sock *sk) sock 43 net/ipv4/inet_hashtables.c static u32 sk_ehashfn(const struct sock *sk) sock 92 net/ipv4/inet_hashtables.c void inet_bind_hash(struct sock *sk, struct inet_bind_bucket *tb, sock 103 net/ipv4/inet_hashtables.c static void __inet_put_port(struct sock *sk) sock 120 net/ipv4/inet_hashtables.c void inet_put_port(struct sock *sk) sock 128 net/ipv4/inet_hashtables.c int __inet_inherit_port(const struct sock *sk, struct sock *child) sock 175 net/ipv4/inet_hashtables.c inet_lhash2_bucket_sk(struct inet_hashinfo *h, struct sock *sk) sock 192 net/ipv4/inet_hashtables.c static void inet_hash2(struct inet_hashinfo *h, struct sock *sk) sock 212 net/ipv4/inet_hashtables.c static void inet_unhash2(struct inet_hashinfo *h, struct sock *sk) sock 228 net/ipv4/inet_hashtables.c static inline int compute_score(struct sock *sk, struct net *net, sock 257 net/ipv4/inet_hashtables.c static struct sock *inet_lhash2_lookup(struct net *net, sock 266 net/ipv4/inet_hashtables.c struct sock *sk, *result = NULL; sock 271 net/ipv4/inet_hashtables.c sk = (struct sock *)icsk; sock 291 net/ipv4/inet_hashtables.c struct sock *__inet_lookup_listener(struct net *net, sock 299 net/ipv4/inet_hashtables.c struct sock *result = NULL; sock 326 net/ipv4/inet_hashtables.c void sock_gen_put(struct sock *sk) sock 346 net/ipv4/inet_hashtables.c struct sock *__inet_lookup_established(struct net *net, sock 354 net/ipv4/inet_hashtables.c struct sock *sk; sock 396 net/ipv4/inet_hashtables.c struct sock *sk, __u16 lport, sock 412 net/ipv4/inet_hashtables.c struct sock *sk2; sock 442 net/ipv4/inet_hashtables.c sk_nulls_del_node_init_rcu((struct sock *)tw); sock 461 net/ipv4/inet_hashtables.c static u32 inet_sk_port_offset(const struct sock *sk) sock 473 net/ipv4/inet_hashtables.c bool inet_ehash_insert(struct sock *sk, struct sock *osk) sock 499 net/ipv4/inet_hashtables.c bool inet_ehash_nolisten(struct sock *sk, struct sock *osk) sock 515 net/ipv4/inet_hashtables.c static int inet_reuseport_add_sock(struct sock *sk, sock 520 net/ipv4/inet_hashtables.c struct sock *sk2; sock 538 net/ipv4/inet_hashtables.c int __inet_hash(struct sock *sk, struct sock *osk) sock 573 net/ipv4/inet_hashtables.c int inet_hash(struct sock *sk) sock 587 net/ipv4/inet_hashtables.c void inet_unhash(struct sock *sk) sock 620 net/ipv4/inet_hashtables.c struct sock *sk, u32 port_offset, sock 622 net/ipv4/inet_hashtables.c struct sock *, __u16, struct inet_timewait_sock **)) sock 720 net/ipv4/inet_hashtables.c inet_ehash_nolisten(sk, (struct sock *)tw); sock 735 net/ipv4/inet_hashtables.c struct sock *sk) sock 40 net/ipv4/inet_timewait_sock.c __sock_put((struct sock *)tw); sock 51 net/ipv4/inet_timewait_sock.c sk_nulls_del_node_init_rcu((struct sock *)tw); sock 69 net/ipv4/inet_timewait_sock.c twsk_destructor((struct sock *)tw); sock 101 net/ipv4/inet_timewait_sock.c void inet_twsk_hashdance(struct inet_timewait_sock *tw, struct sock *sk, sock 155 net/ipv4/inet_timewait_sock.c struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk, sock 260 net/ipv4/inet_timewait_sock.c struct sock *sk; sock 65 net/ipv4/ip_forward.c static int ip_forward_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 152 net/ipv4/ip_input.c struct sock *last = NULL; sock 157 net/ipv4/ip_input.c struct sock *sk = ra->sk; sock 226 net/ipv4/ip_input.c static int ip_local_deliver_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 307 net/ipv4/ip_input.c static int ip_rcv_finish_core(struct net *net, struct sock *sk, sock 399 net/ipv4/ip_input.c static int ip_rcv_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 538 net/ipv4/ip_input.c static void ip_list_rcv_finish(struct net *net, struct sock *sk, sock 86 net/ipv4/ip_output.c ip_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 88 net/ipv4/ip_output.c int (*output)(struct net *, struct sock *, struct sk_buff *)); sock 98 net/ipv4/ip_output.c int __ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 119 net/ipv4/ip_output.c int ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 144 net/ipv4/ip_output.c int ip_build_and_send_pkt(struct sk_buff *skb, const struct sock *sk, sock 185 net/ipv4/ip_output.c static int ip_finish_output2(struct net *net, struct sock *sk, struct sk_buff *skb) sock 240 net/ipv4/ip_output.c static int ip_finish_output_gso(struct net *net, struct sock *sk, sock 290 net/ipv4/ip_output.c static int __ip_finish_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 311 net/ipv4/ip_output.c static int ip_finish_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 327 net/ipv4/ip_output.c static int ip_mc_finish_output(struct net *net, struct sock *sk, sock 361 net/ipv4/ip_output.c int ip_mc_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 423 net/ipv4/ip_output.c int ip_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 453 net/ipv4/ip_output.c int __ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl, sock 568 net/ipv4/ip_output.c static int ip_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 570 net/ipv4/ip_output.c int (*output)(struct net *, struct sock *, struct sk_buff *)) sock 766 net/ipv4/ip_output.c int ip_do_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 767 net/ipv4/ip_output.c int (*output)(struct net *, struct sock *, struct sk_buff *)) sock 953 net/ipv4/ip_output.c static int __ip_append_data(struct sock *sk, sock 1235 net/ipv4/ip_output.c static int ip_setup_cork(struct sock *sk, struct inet_cork *cork, sock 1296 net/ipv4/ip_output.c int ip_append_data(struct sock *sk, struct flowi4 *fl4, sock 1322 net/ipv4/ip_output.c ssize_t ip_append_page(struct sock *sk, struct flowi4 *fl4, struct page *page, sock 1465 net/ipv4/ip_output.c struct sk_buff *__ip_make_skb(struct sock *sk, sock 1573 net/ipv4/ip_output.c int ip_push_pending_frames(struct sock *sk, struct flowi4 *fl4) sock 1588 net/ipv4/ip_output.c static void __ip_flush_pending_frames(struct sock *sk, sock 1600 net/ipv4/ip_output.c void ip_flush_pending_frames(struct sock *sk) sock 1605 net/ipv4/ip_output.c struct sk_buff *ip_make_skb(struct sock *sk, sock 1656 net/ipv4/ip_output.c void ip_send_unicast_reply(struct sock *sk, struct sk_buff *skb, sock 171 net/ipv4/ip_sockglue.c void ip_cmsg_recv_offset(struct msghdr *msg, struct sock *sk, sock 242 net/ipv4/ip_sockglue.c int ip_cmsg_send(struct sock *sk, struct msghdr *msg, struct ipcm_cookie *ipc, sock 335 net/ipv4/ip_sockglue.c int ip_ra_control(struct sock *sk, unsigned char on, sock 336 net/ipv4/ip_sockglue.c void (*destructor)(struct sock *)) sock 392 net/ipv4/ip_sockglue.c void ip_icmp_error(struct sock *sk, struct sk_buff *skb, int err, sock 421 net/ipv4/ip_sockglue.c void ip_local_error(struct sock *sk, int err, __be32 daddr, __be16 port, u32 info) sock 472 net/ipv4/ip_sockglue.c static bool ipv4_datagram_support_cmsg(const struct sock *sk, sock 500 net/ipv4/ip_sockglue.c int ip_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) sock 590 net/ipv4/ip_sockglue.c static int do_ip_setsockopt(struct sock *sk, int level, sock 1208 net/ipv4/ip_sockglue.c void ipv4_pktinfo_prepare(const struct sock *sk, struct sk_buff *skb) sock 1240 net/ipv4/ip_sockglue.c int ip_setsockopt(struct sock *sk, int level, sock 1267 net/ipv4/ip_sockglue.c int compat_ip_setsockopt(struct sock *sk, int level, int optname, sock 1309 net/ipv4/ip_sockglue.c static int do_ip_getsockopt(struct sock *sk, int level, int optname, sock 1556 net/ipv4/ip_sockglue.c int ip_getsockopt(struct sock *sk, int level, sock 1587 net/ipv4/ip_sockglue.c int compat_ip_getsockopt(struct sock *sk, int level, int optname, sock 46 net/ipv4/ip_tunnel_core.c void iptunnel_xmit(struct sock *sk, struct rtable *rt, struct sk_buff *skb, sock 1043 net/ipv4/ipmr.c struct sock *mroute_sk; sock 1347 net/ipv4/ipmr.c static void mrtsock_destruct(struct sock *sk) sock 1373 net/ipv4/ipmr.c int ip_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, sock 1566 net/ipv4/ipmr.c int ip_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen) sock 1610 net/ipv4/ipmr.c int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg) sock 1685 net/ipv4/ipmr.c int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg) sock 1800 net/ipv4/ipmr.c static inline int ipmr_forward_finish(struct net *net, struct sock *sk, sock 2139 net/ipv4/ipmr.c struct sock *mroute_sk; sock 26 net/ipv4/netfilter.c const struct sock *sk = skb_to_full_sk(skb); sock 1297 net/ipv4/netfilter/arp_tables.c static int compat_do_arpt_set_ctl(struct sock *sk, int cmd, void __user *user, sock 1429 net/ipv4/netfilter/arp_tables.c static int do_arpt_get_ctl(struct sock *, int, void __user *, int *); sock 1431 net/ipv4/netfilter/arp_tables.c static int compat_do_arpt_get_ctl(struct sock *sk, int cmd, void __user *user, sock 1453 net/ipv4/netfilter/arp_tables.c static int do_arpt_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) sock 1476 net/ipv4/netfilter/arp_tables.c static int do_arpt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) sock 1538 net/ipv4/netfilter/ip_tables.c compat_do_ipt_set_ctl(struct sock *sk, int cmd, void __user *user, sock 1638 net/ipv4/netfilter/ip_tables.c static int do_ipt_get_ctl(struct sock *, int, void __user *, int *); sock 1641 net/ipv4/netfilter/ip_tables.c compat_do_ipt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) sock 1663 net/ipv4/netfilter/ip_tables.c do_ipt_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) sock 1687 net/ipv4/netfilter/ip_tables.c do_ipt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) sock 65 net/ipv4/netfilter/nf_defrag_ipv4.c struct sock *sk = skb->sk; sock 73 net/ipv4/netfilter/nf_socket_ipv4.c static struct sock * sock 92 net/ipv4/netfilter/nf_socket_ipv4.c struct sock *nf_sk_lookup_slow_v4(struct net *net, const struct sk_buff *skb, sock 18 net/ipv4/netfilter/nf_tproxy_ipv4.c struct sock * sock 20 net/ipv4/netfilter/nf_tproxy_ipv4.c __be32 laddr, __be16 lport, struct sock *sk) sock 34 net/ipv4/netfilter/nf_tproxy_ipv4.c struct sock *sk2; sock 74 net/ipv4/netfilter/nf_tproxy_ipv4.c struct sock * sock 82 net/ipv4/netfilter/nf_tproxy_ipv4.c struct sock *sk; sock 77 net/ipv4/ping.c int ping_get_port(struct sock *sk, unsigned short ident) sock 82 net/ipv4/ping.c struct sock *sk2 = NULL; sock 143 net/ipv4/ping.c int ping_hash(struct sock *sk) sock 151 net/ipv4/ping.c void ping_unhash(struct sock *sk) sock 169 net/ipv4/ping.c static struct sock *ping_lookup(struct net *net, struct sk_buff *skb, u16 ident) sock 172 net/ipv4/ping.c struct sock *sk = NULL; sock 252 net/ipv4/ping.c int ping_init_sock(struct sock *sk) sock 284 net/ipv4/ping.c void ping_close(struct sock *sk, long timeout) sock 295 net/ipv4/ping.c static int ping_check_bind_addr(struct sock *sk, struct inet_sock *isk, sock 371 net/ipv4/ping.c static void ping_set_saddr(struct sock *sk, struct sockaddr *saddr) sock 386 net/ipv4/ping.c static void ping_clear_saddr(struct sock *sk, int dif) sock 405 net/ipv4/ping.c int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 484 net/ipv4/ping.c struct sock *sk; sock 634 net/ipv4/ping.c static int ping_v4_push_pending_frames(struct sock *sk, struct pingfakehdr *pfh, sock 694 net/ipv4/ping.c static int ping_v4_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 850 net/ipv4/ping.c int ping_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int noblock, sock 940 net/ipv4/ping.c int ping_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 960 net/ipv4/ping.c struct sock *sk; sock 1011 net/ipv4/ping.c static struct sock *ping_get_first(struct seq_file *seq, int start) sock 1013 net/ipv4/ping.c struct sock *sk; sock 1038 net/ipv4/ping.c static struct sock *ping_get_next(struct seq_file *seq, struct sock *sk) sock 1052 net/ipv4/ping.c static struct sock *ping_get_idx(struct seq_file *seq, loff_t pos) sock 1054 net/ipv4/ping.c struct sock *sk = ping_get_first(seq, 0); sock 1082 net/ipv4/ping.c struct sock *sk; sock 1101 net/ipv4/ping.c static void ping_v4_format_sock(struct sock *sp, struct seq_file *f, sock 93 net/ipv4/raw.c int raw_hash_sk(struct sock *sk) sock 109 net/ipv4/raw.c void raw_unhash_sk(struct sock *sk) sock 120 net/ipv4/raw.c struct sock *__raw_v4_lookup(struct net *net, struct sock *sk, sock 143 net/ipv4/raw.c static int icmp_filter(const struct sock *sk, const struct sk_buff *skb) sock 173 net/ipv4/raw.c struct sock *sk; sock 210 net/ipv4/raw.c struct sock *raw_sk; sock 225 net/ipv4/raw.c static void raw_err(struct sock *sk, struct sk_buff *skb, u32 info) sock 289 net/ipv4/raw.c struct sock *raw_sk; sock 315 net/ipv4/raw.c static int raw_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 328 net/ipv4/raw.c int raw_rcv(struct sock *sk, struct sk_buff *skb) sock 343 net/ipv4/raw.c static int raw_send_hdrinc(struct sock *sk, struct flowi4 *fl4, sock 498 net/ipv4/raw.c static int raw_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 697 net/ipv4/raw.c static void raw_close(struct sock *sk, long timeout) sock 707 net/ipv4/raw.c static void raw_destroy(struct sock *sk) sock 715 net/ipv4/raw.c static int raw_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 750 net/ipv4/raw.c static int raw_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 803 net/ipv4/raw.c static int raw_sk_init(struct sock *sk) sock 812 net/ipv4/raw.c static int raw_seticmpfilter(struct sock *sk, char __user *optval, int optlen) sock 821 net/ipv4/raw.c static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *optlen) sock 840 net/ipv4/raw.c static int do_raw_setsockopt(struct sock *sk, int level, int optname, sock 852 net/ipv4/raw.c static int raw_setsockopt(struct sock *sk, int level, int optname, sock 861 net/ipv4/raw.c static int compat_raw_setsockopt(struct sock *sk, int level, int optname, sock 870 net/ipv4/raw.c static int do_raw_getsockopt(struct sock *sk, int level, int optname, sock 882 net/ipv4/raw.c static int raw_getsockopt(struct sock *sk, int level, int optname, sock 891 net/ipv4/raw.c static int compat_raw_getsockopt(struct sock *sk, int level, int optname, sock 900 net/ipv4/raw.c static int raw_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 930 net/ipv4/raw.c static int compat_raw_ioctl(struct sock *sk, unsigned int cmd, unsigned long arg) sock 946 net/ipv4/raw.c int raw_abort(struct sock *sk, int err) sock 991 net/ipv4/raw.c static struct sock *raw_get_first(struct seq_file *seq) sock 993 net/ipv4/raw.c struct sock *sk; sock 1008 net/ipv4/raw.c static struct sock *raw_get_next(struct seq_file *seq, struct sock *sk) sock 1026 net/ipv4/raw.c static struct sock *raw_get_idx(struct seq_file *seq, loff_t pos) sock 1028 net/ipv4/raw.c struct sock *sk = raw_get_first(seq); sock 1047 net/ipv4/raw.c struct sock *sk; sock 1066 net/ipv4/raw.c static void raw_sock_seq_show(struct seq_file *seq, struct sock *sp, int i) sock 37 net/ipv4/raw_diag.c static struct sock *raw_lookup(struct net *net, struct sock *from, sock 41 net/ipv4/raw_diag.c struct sock *sk = NULL; sock 58 net/ipv4/raw_diag.c static struct sock *raw_sock_get(struct net *net, const struct inet_diag_req_v2 *r) sock 61 net/ipv4/raw_diag.c struct sock *sk = NULL, *s; sock 96 net/ipv4/raw_diag.c struct sock *sk; sock 132 net/ipv4/raw_diag.c static int sk_diag_dump(struct sock *sk, struct sk_buff *skb, sock 154 net/ipv4/raw_diag.c struct sock *sk = NULL; sock 195 net/ipv4/raw_diag.c static void raw_diag_get_info(struct sock *sk, struct inet_diag_msg *r, sock 207 net/ipv4/raw_diag.c struct sock *sk; sock 141 net/ipv4/route.c static void ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 144 net/ipv4/route.c static void ip_do_redirect(struct dst_entry *dst, struct sock *sk, sock 525 net/ipv4/route.c const struct sock *sk, sock 546 net/ipv4/route.c const struct sock *sk) sock 558 net/ipv4/route.c static void build_sk_flow_key(struct flowi4 *fl4, const struct sock *sk) sock 576 net/ipv4/route.c static void ip_rt_build_flow_key(struct flowi4 *fl4, const struct sock *sk, sock 818 net/ipv4/route.c static void ip_do_redirect(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb) sock 1044 net/ipv4/route.c static void ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 1073 net/ipv4/route.c static void __ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) sock 1091 net/ipv4/route.c void ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) sock 1162 net/ipv4/route.c void ipv4_sk_redirect(struct sk_buff *skb, struct sock *sk) sock 1234 net/ipv4/route.c static int ip_rt_bug(struct net *net, struct sock *sk, struct sk_buff *skb) sock 2650 net/ipv4/route.c static void ipv4_rt_blackhole_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 2656 net/ipv4/route.c static void ipv4_rt_blackhole_redirect(struct dst_entry *dst, struct sock *sk, sock 2719 net/ipv4/route.c const struct sock *sk) sock 201 net/ipv4/syncookies.c struct sock *tcp_get_cookie_sock(struct sock *sk, struct sk_buff *skb, sock 206 net/ipv4/syncookies.c struct sock *child; sock 283 net/ipv4/syncookies.c struct sock *cookie_v4_check(struct sock *sk, struct sk_buff *skb) sock 292 net/ipv4/syncookies.c struct sock *ret = sk; sock 325 net/ipv4/tcp.c void tcp_enter_memory_pressure(struct sock *sk) sock 340 net/ipv4/tcp.c void tcp_leave_memory_pressure(struct sock *sk) sock 408 net/ipv4/tcp.c void tcp_init_sock(struct sock *sk) sock 461 net/ipv4/tcp.c static void tcp_tx_timestamp(struct sock *sk, u16 tsflags) sock 478 net/ipv4/tcp.c int target, struct sock *sk) sock 500 net/ipv4/tcp.c __poll_t tcp_poll(struct file *file, struct socket *sock, poll_table *wait) sock 503 net/ipv4/tcp.c struct sock *sk = sock->sk; sock 507 net/ipv4/tcp.c sock_poll_wait(file, sock, wait); sock 602 net/ipv4/tcp.c int tcp_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 659 net/ipv4/tcp.c static void skb_entail(struct sock *sk, struct sk_buff *skb) sock 694 net/ipv4/tcp.c static bool tcp_should_autocork(struct sock *sk, struct sk_buff *skb, sock 703 net/ipv4/tcp.c static void tcp_push(struct sock *sk, int flags, int mss_now, sock 750 net/ipv4/tcp.c static int __tcp_splice_read(struct sock *sk, struct tcp_splice_state *tss) sock 773 net/ipv4/tcp.c ssize_t tcp_splice_read(struct socket *sock, loff_t *ppos, sock 777 net/ipv4/tcp.c struct sock *sk = sock->sk; sock 798 net/ipv4/tcp.c timeo = sock_rcvtimeo(sk, sock->file->f_flags & O_NONBLOCK); sock 862 net/ipv4/tcp.c struct sk_buff *sk_stream_alloc_skb(struct sock *sk, int size, gfp_t gfp, sock 913 net/ipv4/tcp.c static unsigned int tcp_xmit_size_goal(struct sock *sk, u32 mss_now, sock 938 net/ipv4/tcp.c static int tcp_send_mss(struct sock *sk, int *size_goal, int flags) sock 954 net/ipv4/tcp.c static void tcp_remove_empty_skb(struct sock *sk, struct sk_buff *skb) sock 964 net/ipv4/tcp.c ssize_t do_tcp_sendpages(struct sock *sk, struct page *page, int offset, sock 1106 net/ipv4/tcp.c int tcp_sendpage_locked(struct sock *sk, struct page *page, int offset, sock 1118 net/ipv4/tcp.c int tcp_sendpage(struct sock *sk, struct page *page, int offset, sock 1139 net/ipv4/tcp.c static int tcp_sendmsg_fastopen(struct sock *sk, struct msghdr *msg, sock 1186 net/ipv4/tcp.c int tcp_sendmsg_locked(struct sock *sk, struct msghdr *msg, size_t size) sock 1437 net/ipv4/tcp.c int tcp_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) sock 1454 net/ipv4/tcp.c static int tcp_recv_urg(struct sock *sk, struct msghdr *msg, int len, int flags) sock 1498 net/ipv4/tcp.c static int tcp_peek_sndq(struct sock *sk, struct msghdr *msg, int len) sock 1529 net/ipv4/tcp.c static void tcp_cleanup_rbuf(struct sock *sk, int copied) sock 1587 net/ipv4/tcp.c static struct sk_buff *tcp_recv_skb(struct sock *sk, u32 seq, u32 *off) sock 1622 net/ipv4/tcp.c int tcp_read_sock(struct sock *sk, read_descriptor_t *desc, sock 1694 net/ipv4/tcp.c int tcp_peek_len(struct socket *sock) sock 1696 net/ipv4/tcp.c return tcp_inq(sock->sk); sock 1701 net/ipv4/tcp.c int tcp_set_rcvlowat(struct sock *sk, int val) sock 1731 net/ipv4/tcp.c int tcp_mmap(struct file *file, struct socket *sock, sock 1746 net/ipv4/tcp.c static int tcp_zerocopy_receive(struct sock *sk, sock 1864 net/ipv4/tcp.c static void tcp_recv_timestamp(struct msghdr *msg, const struct sock *sk, sock 1925 net/ipv4/tcp.c static int tcp_inq_hint(struct sock *sk) sock 1954 net/ipv4/tcp.c int tcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int nonblock, sock 2218 net/ipv4/tcp.c void tcp_set_state(struct sock *sk, int state) sock 2297 net/ipv4/tcp.c static int tcp_close_state(struct sock *sk) sock 2312 net/ipv4/tcp.c void tcp_shutdown(struct sock *sk, int how) sock 2332 net/ipv4/tcp.c bool tcp_check_oom(struct sock *sk, int shift) sock 2346 net/ipv4/tcp.c void tcp_close(struct sock *sk, long timeout) sock 2530 net/ipv4/tcp.c static void tcp_rtx_queue_purge(struct sock *sk) sock 2547 net/ipv4/tcp.c void tcp_write_queue_purge(struct sock *sk) sock 2569 net/ipv4/tcp.c int tcp_disconnect(struct sock *sk, int flags) sock 2697 net/ipv4/tcp.c static inline bool tcp_can_repair_sock(const struct sock *sk) sock 2735 net/ipv4/tcp.c static int tcp_repair_options_est(struct sock *sk, sock 2802 net/ipv4/tcp.c static int do_tcp_setsockopt(struct sock *sk, int level, sock 3167 net/ipv4/tcp.c int tcp_setsockopt(struct sock *sk, int level, int optname, char __user *optval, sock 3180 net/ipv4/tcp.c int compat_tcp_setsockopt(struct sock *sk, int level, int optname, sock 3211 net/ipv4/tcp.c void tcp_get_info(struct sock *sk, struct tcp_info *info) sock 3356 net/ipv4/tcp.c struct sk_buff *tcp_get_timestamping_opt_stats(const struct sock *sk) sock 3411 net/ipv4/tcp.c static int do_tcp_getsockopt(struct sock *sk, int level, sock 3698 net/ipv4/tcp.c int tcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, sock 3711 net/ipv4/tcp.c int compat_tcp_getsockopt(struct sock *sk, int level, int optname, sock 3857 net/ipv4/tcp.c void tcp_done(struct sock *sk) sock 3884 net/ipv4/tcp.c int tcp_abort(struct sock *sk, int err) sock 202 net/ipv4/tcp_bbr.c static void bbr_check_probe_rtt_done(struct sock *sk); sock 205 net/ipv4/tcp_bbr.c static bool bbr_full_bw_reached(const struct sock *sk) sock 213 net/ipv4/tcp_bbr.c static u32 bbr_max_bw(const struct sock *sk) sock 221 net/ipv4/tcp_bbr.c static u32 bbr_bw(const struct sock *sk) sock 231 net/ipv4/tcp_bbr.c static u16 bbr_extra_acked(const struct sock *sk) sock 242 net/ipv4/tcp_bbr.c static u64 bbr_rate_bytes_per_sec(struct sock *sk, u64 rate, int gain) sock 254 net/ipv4/tcp_bbr.c static unsigned long bbr_bw_to_pacing_rate(struct sock *sk, u32 bw, int gain) sock 264 net/ipv4/tcp_bbr.c static void bbr_init_pacing_rate_from_rtt(struct sock *sk) sock 283 net/ipv4/tcp_bbr.c static void bbr_set_pacing_rate(struct sock *sk, u32 bw, int gain) sock 296 net/ipv4/tcp_bbr.c static u32 bbr_min_tso_segs(struct sock *sk) sock 301 net/ipv4/tcp_bbr.c static u32 bbr_tso_segs_goal(struct sock *sk) sock 318 net/ipv4/tcp_bbr.c static void bbr_save_cwnd(struct sock *sk) sock 329 net/ipv4/tcp_bbr.c static void bbr_cwnd_event(struct sock *sk, enum tcp_ca_event event) sock 357 net/ipv4/tcp_bbr.c static u32 bbr_bdp(struct sock *sk, u32 bw, int gain) sock 392 net/ipv4/tcp_bbr.c static u32 bbr_quantization_budget(struct sock *sk, u32 cwnd) sock 410 net/ipv4/tcp_bbr.c static u32 bbr_inflight(struct sock *sk, u32 bw, int gain) sock 434 net/ipv4/tcp_bbr.c static u32 bbr_packets_in_net_at_edt(struct sock *sk, u32 inflight_now) sock 454 net/ipv4/tcp_bbr.c static u32 bbr_ack_aggregation_cwnd(struct sock *sk) sock 478 net/ipv4/tcp_bbr.c struct sock *sk, const struct rate_sample *rs, u32 acked, u32 *new_cwnd) sock 516 net/ipv4/tcp_bbr.c static void bbr_set_cwnd(struct sock *sk, const struct rate_sample *rs, sock 551 net/ipv4/tcp_bbr.c static bool bbr_is_next_cycle_phase(struct sock *sk, sock 588 net/ipv4/tcp_bbr.c static void bbr_advance_cycle_phase(struct sock *sk) sock 598 net/ipv4/tcp_bbr.c static void bbr_update_cycle_phase(struct sock *sk, sock 607 net/ipv4/tcp_bbr.c static void bbr_reset_startup_mode(struct sock *sk) sock 614 net/ipv4/tcp_bbr.c static void bbr_reset_probe_bw_mode(struct sock *sk) sock 623 net/ipv4/tcp_bbr.c static void bbr_reset_mode(struct sock *sk) sock 632 net/ipv4/tcp_bbr.c static void bbr_reset_lt_bw_sampling_interval(struct sock *sk) sock 644 net/ipv4/tcp_bbr.c static void bbr_reset_lt_bw_sampling(struct sock *sk) sock 655 net/ipv4/tcp_bbr.c static void bbr_lt_bw_interval_done(struct sock *sk, u32 bw) sock 685 net/ipv4/tcp_bbr.c static void bbr_lt_bw_sampling(struct sock *sk, const struct rate_sample *rs) sock 758 net/ipv4/tcp_bbr.c static void bbr_update_bw(struct sock *sk, const struct rate_sample *rs) sock 814 net/ipv4/tcp_bbr.c static void bbr_update_ack_aggregation(struct sock *sk, sock 870 net/ipv4/tcp_bbr.c static void bbr_check_full_bw_reached(struct sock *sk, sock 890 net/ipv4/tcp_bbr.c static void bbr_check_drain(struct sock *sk, const struct rate_sample *rs) sock 905 net/ipv4/tcp_bbr.c static void bbr_check_probe_rtt_done(struct sock *sk) sock 938 net/ipv4/tcp_bbr.c static void bbr_update_min_rtt(struct sock *sk, const struct rate_sample *rs) sock 984 net/ipv4/tcp_bbr.c static void bbr_update_gains(struct sock *sk) sock 1013 net/ipv4/tcp_bbr.c static void bbr_update_model(struct sock *sk, const struct rate_sample *rs) sock 1024 net/ipv4/tcp_bbr.c static void bbr_main(struct sock *sk, const struct rate_sample *rs) sock 1036 net/ipv4/tcp_bbr.c static void bbr_init(struct sock *sk) sock 1078 net/ipv4/tcp_bbr.c static u32 bbr_sndbuf_expand(struct sock *sk) sock 1087 net/ipv4/tcp_bbr.c static u32 bbr_undo_cwnd(struct sock *sk) sock 1098 net/ipv4/tcp_bbr.c static u32 bbr_ssthresh(struct sock *sk) sock 1104 net/ipv4/tcp_bbr.c static size_t bbr_get_info(struct sock *sk, u32 ext, int *attr, sock 1126 net/ipv4/tcp_bbr.c static void bbr_set_state(struct sock *sk, u8 new_state) sock 70 net/ipv4/tcp_bic.c static void bictcp_init(struct sock *sk) sock 140 net/ipv4/tcp_bic.c static void bictcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 160 net/ipv4/tcp_bic.c static u32 bictcp_recalc_ssthresh(struct sock *sk) sock 180 net/ipv4/tcp_bic.c static void bictcp_state(struct sock *sk, u8 new_state) sock 189 net/ipv4/tcp_bic.c static void bictcp_acked(struct sock *sk, const struct ack_sample *sample) sock 13 net/ipv4/tcp_bpf.c static bool tcp_bpf_stream_read(const struct sock *sk) sock 26 net/ipv4/tcp_bpf.c static int tcp_bpf_wait_data(struct sock *sk, struct sk_psock *psock, sock 45 net/ipv4/tcp_bpf.c int __tcp_bpf_recvmsg(struct sock *sk, struct sk_psock *psock, sock 118 net/ipv4/tcp_bpf.c int tcp_bpf_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 164 net/ipv4/tcp_bpf.c static int bpf_tcp_ingress(struct sock *sk, struct sk_psock *psock, sock 217 net/ipv4/tcp_bpf.c static int tcp_bpf_push(struct sock *sk, struct sk_msg *msg, u32 apply_bytes, sock 274 net/ipv4/tcp_bpf.c static int tcp_bpf_push_locked(struct sock *sk, struct sk_msg *msg, sock 285 net/ipv4/tcp_bpf.c int tcp_bpf_sendmsg_redir(struct sock *sk, struct sk_msg *msg, sock 303 net/ipv4/tcp_bpf.c static int tcp_bpf_send_verdict(struct sock *sk, struct sk_psock *psock, sock 307 net/ipv4/tcp_bpf.c struct sock *sk_redir; sock 397 net/ipv4/tcp_bpf.c static int tcp_bpf_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) sock 485 net/ipv4/tcp_bpf.c static int tcp_bpf_sendpage(struct sock *sk, struct page *page, int offset, sock 533 net/ipv4/tcp_bpf.c static void tcp_bpf_remove(struct sock *sk, struct sk_psock *psock) sock 543 net/ipv4/tcp_bpf.c static void tcp_bpf_unhash(struct sock *sk) sock 545 net/ipv4/tcp_bpf.c void (*saved_unhash)(struct sock *sk); sock 563 net/ipv4/tcp_bpf.c static void tcp_bpf_close(struct sock *sk, long timeout) sock 565 net/ipv4/tcp_bpf.c void (*saved_close)(struct sock *sk, long timeout); sock 614 net/ipv4/tcp_bpf.c static void tcp_bpf_check_v6_needs_rebuild(struct sock *sk, struct proto *ops) sock 634 net/ipv4/tcp_bpf.c static void tcp_bpf_update_sk_prot(struct sock *sk, struct sk_psock *psock) sock 642 net/ipv4/tcp_bpf.c static void tcp_bpf_reinit_sk_prot(struct sock *sk, struct sk_psock *psock) sock 665 net/ipv4/tcp_bpf.c void tcp_bpf_reinit(struct sock *sk) sock 677 net/ipv4/tcp_bpf.c int tcp_bpf_init(struct sock *sk) sock 140 net/ipv4/tcp_cdg.c static void tcp_cdg_hystart_update(struct sock *sk) sock 241 net/ipv4/tcp_cdg.c static bool tcp_cdg_backoff(struct sock *sk, u32 grad) sock 262 net/ipv4/tcp_cdg.c static void tcp_cdg_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 299 net/ipv4/tcp_cdg.c static void tcp_cdg_acked(struct sock *sk, const struct ack_sample *sample) sock 328 net/ipv4/tcp_cdg.c static u32 tcp_cdg_ssthresh(struct sock *sk) sock 345 net/ipv4/tcp_cdg.c static void tcp_cdg_cwnd_event(struct sock *sk, const enum tcp_ca_event ev) sock 373 net/ipv4/tcp_cdg.c static void tcp_cdg_init(struct sock *sk) sock 386 net/ipv4/tcp_cdg.c static void tcp_cdg_release(struct sock *sk) sock 157 net/ipv4/tcp_cong.c void tcp_assign_congestion_control(struct sock *sk) sock 177 net/ipv4/tcp_cong.c void tcp_init_congestion_control(struct sock *sk) sock 190 net/ipv4/tcp_cong.c static void tcp_reinit_congestion_control(struct sock *sk, sock 205 net/ipv4/tcp_cong.c void tcp_cleanup_congestion_control(struct sock *sk) sock 336 net/ipv4/tcp_cong.c int tcp_set_congestion_control(struct sock *sk, const char *name, bool load, sock 434 net/ipv4/tcp_cong.c void tcp_reno_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 453 net/ipv4/tcp_cong.c u32 tcp_reno_ssthresh(struct sock *sk) sock 461 net/ipv4/tcp_cong.c u32 tcp_reno_undo_cwnd(struct sock *sk) sock 129 net/ipv4/tcp_cubic.c static inline void bictcp_hystart_reset(struct sock *sk) sock 140 net/ipv4/tcp_cubic.c static void bictcp_init(struct sock *sk) sock 153 net/ipv4/tcp_cubic.c static void bictcp_cwnd_event(struct sock *sk, enum tcp_ca_event event) sock 335 net/ipv4/tcp_cubic.c static void bictcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 354 net/ipv4/tcp_cubic.c static u32 bictcp_recalc_ssthresh(struct sock *sk) sock 371 net/ipv4/tcp_cubic.c static void bictcp_state(struct sock *sk, u8 new_state) sock 379 net/ipv4/tcp_cubic.c static void hystart_update(struct sock *sk, u32 delay) sock 430 net/ipv4/tcp_cubic.c static void bictcp_acked(struct sock *sk, const struct ack_sample *sample) sock 75 net/ipv4/tcp_dctcp.c static void dctcp_init(struct sock *sk) sock 102 net/ipv4/tcp_dctcp.c static u32 dctcp_ssthresh(struct sock *sk) sock 111 net/ipv4/tcp_dctcp.c static void dctcp_update_alpha(struct sock *sk, u32 flags) sock 144 net/ipv4/tcp_dctcp.c static void dctcp_react_to_loss(struct sock *sk) sock 153 net/ipv4/tcp_dctcp.c static void dctcp_state(struct sock *sk, u8 new_state) sock 163 net/ipv4/tcp_dctcp.c static void dctcp_cwnd_event(struct sock *sk, enum tcp_ca_event ev) sock 181 net/ipv4/tcp_dctcp.c static size_t dctcp_get_info(struct sock *sk, u32 ext, int *attr, sock 209 net/ipv4/tcp_dctcp.c static u32 dctcp_cwnd_undo(struct sock *sk) sock 4 net/ipv4/tcp_dctcp.h static inline void dctcp_ece_ack_cwr(struct sock *sk, u32 ce_state) sock 19 net/ipv4/tcp_dctcp.h static inline void dctcp_ece_ack_update(struct sock *sk, enum tcp_ca_event evt, sock 18 net/ipv4/tcp_diag.c static void tcp_diag_get_info(struct sock *sk, struct inet_diag_msg *r, sock 85 net/ipv4/tcp_diag.c static int tcp_diag_put_ulp(struct sk_buff *skb, struct sock *sk, sock 112 net/ipv4/tcp_diag.c static int tcp_diag_get_aux(struct sock *sk, bool net_admin, sock 144 net/ipv4/tcp_diag.c static size_t tcp_diag_get_aux_size(struct sock *sk, bool net_admin) sock 198 net/ipv4/tcp_diag.c struct sock *sk = inet_diag_find_one_icsk(net, &tcp_hashinfo, req); sock 44 net/ipv4/tcp_fastopen.c void tcp_fastopen_destroy_cipher(struct sock *sk) sock 69 net/ipv4/tcp_fastopen.c int tcp_fastopen_reset_cipher(struct net *net, struct sock *sk, sock 146 net/ipv4/tcp_fastopen.c static void tcp_fastopen_cookie_gen(struct sock *sk, sock 163 net/ipv4/tcp_fastopen.c void tcp_fastopen_add_skb(struct sock *sk, struct sk_buff *skb) sock 204 net/ipv4/tcp_fastopen.c static int tcp_fastopen_cookie_gen_check(struct sock *sk, sock 232 net/ipv4/tcp_fastopen.c static struct sock *tcp_fastopen_create_child(struct sock *sk, sock 238 net/ipv4/tcp_fastopen.c struct sock *child; sock 289 net/ipv4/tcp_fastopen.c static bool tcp_fastopen_queue_check(struct sock *sk) sock 325 net/ipv4/tcp_fastopen.c static bool tcp_fastopen_no_cookie(const struct sock *sk, sock 338 net/ipv4/tcp_fastopen.c struct sock *tcp_try_fastopen(struct sock *sk, struct sk_buff *skb, sock 346 net/ipv4/tcp_fastopen.c struct sock *child; sock 406 net/ipv4/tcp_fastopen.c bool tcp_fastopen_cookie_check(struct sock *sk, u16 *mss, sock 435 net/ipv4/tcp_fastopen.c bool tcp_fastopen_defer_connect(struct sock *sk, int *err) sock 480 net/ipv4/tcp_fastopen.c void tcp_fastopen_active_disable(struct sock *sk) sock 493 net/ipv4/tcp_fastopen.c bool tcp_fastopen_active_should_disable(struct sock *sk) sock 522 net/ipv4/tcp_fastopen.c void tcp_fastopen_active_disable_ofo_check(struct sock *sk) sock 548 net/ipv4/tcp_fastopen.c void tcp_fastopen_active_detect_blackhole(struct sock *sk, bool expired) sock 100 net/ipv4/tcp_highspeed.c static void hstcp_init(struct sock *sk) sock 112 net/ipv4/tcp_highspeed.c static void hstcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 151 net/ipv4/tcp_highspeed.c static u32 hstcp_ssthresh(struct sock *sk) sock 68 net/ipv4/tcp_htcp.c static u32 htcp_cwnd_undo(struct sock *sk) sock 82 net/ipv4/tcp_htcp.c static inline void measure_rtt(struct sock *sk, u32 srtt) sock 101 net/ipv4/tcp_htcp.c static void measure_achieved_throughput(struct sock *sk, sock 208 net/ipv4/tcp_htcp.c static void htcp_param_update(struct sock *sk) sock 222 net/ipv4/tcp_htcp.c static u32 htcp_recalc_ssthresh(struct sock *sk) sock 231 net/ipv4/tcp_htcp.c static void htcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 257 net/ipv4/tcp_htcp.c static void htcp_init(struct sock *sk) sock 268 net/ipv4/tcp_htcp.c static void htcp_state(struct sock *sk, u8 new_state) sock 34 net/ipv4/tcp_hybla.c static inline void hybla_recalc_param (struct sock *sk) sock 46 net/ipv4/tcp_hybla.c static void hybla_init(struct sock *sk) sock 68 net/ipv4/tcp_hybla.c static void hybla_state(struct sock *sk, u8 ca_state) sock 90 net/ipv4/tcp_hybla.c static void hybla_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 57 net/ipv4/tcp_illinois.c static void rtt_reset(struct sock *sk) sock 69 net/ipv4/tcp_illinois.c static void tcp_illinois_init(struct sock *sk) sock 86 net/ipv4/tcp_illinois.c static void tcp_illinois_acked(struct sock *sk, const struct ack_sample *sample) sock 222 net/ipv4/tcp_illinois.c static void update_params(struct sock *sk) sock 244 net/ipv4/tcp_illinois.c static void tcp_illinois_state(struct sock *sk, u8 new_state) sock 260 net/ipv4/tcp_illinois.c static void tcp_illinois_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 295 net/ipv4/tcp_illinois.c static u32 tcp_illinois_ssthresh(struct sock *sk) sock 305 net/ipv4/tcp_illinois.c static size_t tcp_illinois_info(struct sock *sk, u32 ext, int *attr, sock 119 net/ipv4/tcp_input.c void (*cad)(struct sock *sk, u32 ack_seq)) sock 140 net/ipv4/tcp_input.c static void tcp_gro_dev_warn(struct sock *sk, const struct sk_buff *skb, sock 162 net/ipv4/tcp_input.c static void tcp_measure_rcv_mss(struct sock *sk, const struct sk_buff *skb) sock 213 net/ipv4/tcp_input.c static void tcp_incr_quickack(struct sock *sk, unsigned int max_quickacks) sock 225 net/ipv4/tcp_input.c void tcp_enter_quickack_mode(struct sock *sk, unsigned int max_quickacks) sock 239 net/ipv4/tcp_input.c static bool tcp_in_quickack_mode(struct sock *sk) sock 254 net/ipv4/tcp_input.c static void tcp_ecn_accept_cwr(struct sock *sk, const struct sk_buff *skb) sock 272 net/ipv4/tcp_input.c static void __tcp_ecn_check_ce(struct sock *sk, const struct sk_buff *skb) sock 304 net/ipv4/tcp_input.c static void tcp_ecn_check_ce(struct sock *sk, const struct sk_buff *skb) sock 334 net/ipv4/tcp_input.c static void tcp_sndbuf_expand(struct sock *sk) sock 392 net/ipv4/tcp_input.c static int __tcp_grow_window(const struct sock *sk, const struct sk_buff *skb) sock 409 net/ipv4/tcp_input.c static void tcp_grow_window(struct sock *sk, const struct sk_buff *skb) sock 439 net/ipv4/tcp_input.c void tcp_init_buffer_space(struct sock *sk) sock 475 net/ipv4/tcp_input.c static void tcp_clamp_window(struct sock *sk) sock 502 net/ipv4/tcp_input.c void tcp_initialize_rcv_mss(struct sock *sk) sock 576 net/ipv4/tcp_input.c static inline void tcp_rcv_rtt_measure_ts(struct sock *sk, sock 603 net/ipv4/tcp_input.c void tcp_rcv_space_adjust(struct sock *sk) sock 676 net/ipv4/tcp_input.c static void tcp_event_data_recv(struct sock *sk, struct sk_buff *skb) sock 731 net/ipv4/tcp_input.c static void tcp_rtt_estimator(struct sock *sk, long mrtt_us) sock 799 net/ipv4/tcp_input.c static void tcp_update_pacing_rate(struct sock *sk) sock 836 net/ipv4/tcp_input.c static void tcp_set_rto(struct sock *sk) sock 884 net/ipv4/tcp_input.c static void tcp_check_sack_reordering(struct sock *sk, const u32 low_seq, sock 1093 net/ipv4/tcp_input.c static bool tcp_check_dsack(struct sock *sk, const struct sk_buff *ack_skb, sock 1149 net/ipv4/tcp_input.c static int tcp_match_skb_to_sack(struct sock *sk, struct sk_buff *skb, sock 1198 net/ipv4/tcp_input.c static u8 tcp_sacktag_one(struct sock *sk, sock 1282 net/ipv4/tcp_input.c static bool tcp_shifted_skb(struct sock *sk, struct sk_buff *prev, sock 1396 net/ipv4/tcp_input.c static struct sk_buff *tcp_shift_skb_data(struct sock *sk, struct sk_buff *skb, sock 1532 net/ipv4/tcp_input.c static struct sk_buff *tcp_sacktag_walk(struct sk_buff *skb, struct sock *sk, sock 1604 net/ipv4/tcp_input.c static struct sk_buff *tcp_sacktag_bsearch(struct sock *sk, u32 seq) sock 1625 net/ipv4/tcp_input.c static struct sk_buff *tcp_sacktag_skip(struct sk_buff *skb, struct sock *sk, sock 1635 net/ipv4/tcp_input.c struct sock *sk, sock 1659 net/ipv4/tcp_input.c tcp_sacktag_write_queue(struct sock *sk, const struct sk_buff *ack_skb, sock 1879 net/ipv4/tcp_input.c static void tcp_check_reno_reordering(struct sock *sk, const int addend) sock 1894 net/ipv4/tcp_input.c static void tcp_add_reno_sack(struct sock *sk, int num_dupack) sock 1912 net/ipv4/tcp_input.c static void tcp_remove_reno_sacks(struct sock *sk, int acked) sock 1949 net/ipv4/tcp_input.c static bool tcp_is_rack(const struct sock *sk) sock 1958 net/ipv4/tcp_input.c static void tcp_timeout_mark_lost(struct sock *sk) sock 1989 net/ipv4/tcp_input.c void tcp_enter_loss(struct sock *sk) sock 2042 net/ipv4/tcp_input.c static bool tcp_check_sack_reneging(struct sock *sk, int flag) sock 2169 net/ipv4/tcp_input.c static bool tcp_time_to_recover(struct sock *sk, int flag) sock 2190 net/ipv4/tcp_input.c static void tcp_mark_head_lost(struct sock *sk, int packets, int mark_head) sock 2251 net/ipv4/tcp_input.c static void tcp_update_scoreboard(struct sock *sk, int fast_rexmit) sock 2305 net/ipv4/tcp_input.c static bool tcp_any_retrans_done(const struct sock *sk) sock 2320 net/ipv4/tcp_input.c static void DBGUNDO(struct sock *sk, const char *msg) sock 2347 net/ipv4/tcp_input.c static void tcp_undo_cwnd_reduction(struct sock *sk, bool unmark_loss) sock 2382 net/ipv4/tcp_input.c static bool tcp_try_undo_recovery(struct sock *sk) sock 2417 net/ipv4/tcp_input.c static bool tcp_try_undo_dsack(struct sock *sk) sock 2433 net/ipv4/tcp_input.c static bool tcp_try_undo_loss(struct sock *sk, bool frto_undo) sock 2464 net/ipv4/tcp_input.c static void tcp_init_cwnd_reduction(struct sock *sk) sock 2478 net/ipv4/tcp_input.c void tcp_cwnd_reduction(struct sock *sk, int newly_acked_sacked, int flag) sock 2505 net/ipv4/tcp_input.c static inline void tcp_end_cwnd_reduction(struct sock *sk) sock 2522 net/ipv4/tcp_input.c void tcp_enter_cwr(struct sock *sk) sock 2535 net/ipv4/tcp_input.c static void tcp_try_keep_open(struct sock *sk) sock 2549 net/ipv4/tcp_input.c static void tcp_try_to_open(struct sock *sk, int flag) sock 2566 net/ipv4/tcp_input.c static void tcp_mtup_probe_failed(struct sock *sk) sock 2575 net/ipv4/tcp_input.c static void tcp_mtup_probe_success(struct sock *sk) sock 2599 net/ipv4/tcp_input.c void tcp_simple_retransmit(struct sock *sk) sock 2643 net/ipv4/tcp_input.c void tcp_enter_recovery(struct sock *sk, bool ece_ack) sock 2669 net/ipv4/tcp_input.c static void tcp_process_loss(struct sock *sk, int flag, int num_dupack, sock 2723 net/ipv4/tcp_input.c static bool tcp_try_undo_partial(struct sock *sk, u32 prior_snd_una) sock 2753 net/ipv4/tcp_input.c static void tcp_identify_packet_loss(struct sock *sk, int *ack_flag) sock 2771 net/ipv4/tcp_input.c static bool tcp_force_fast_retransmit(struct sock *sk) sock 2791 net/ipv4/tcp_input.c static void tcp_fastretrans_alert(struct sock *sk, const u32 prior_snd_una, sock 2905 net/ipv4/tcp_input.c static void tcp_update_rtt_min(struct sock *sk, u32 rtt_us, const int flag) sock 2921 net/ipv4/tcp_input.c static bool tcp_ack_update_rtt(struct sock *sk, const int flag, sock 2968 net/ipv4/tcp_input.c void tcp_synack_rtt_meas(struct sock *sk, struct request_sock *req) sock 2980 net/ipv4/tcp_input.c static void tcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 2991 net/ipv4/tcp_input.c void tcp_rearm_rto(struct sock *sk) sock 3021 net/ipv4/tcp_input.c static void tcp_set_xmit_timer(struct sock *sk) sock 3028 net/ipv4/tcp_input.c static u32 tcp_tso_acked(struct sock *sk, struct sk_buff *skb) sock 3048 net/ipv4/tcp_input.c static void tcp_ack_tstamp(struct sock *sk, struct sk_buff *skb, sock 3070 net/ipv4/tcp_input.c static int tcp_clean_rtx_queue(struct sock *sk, u32 prior_fack, sock 3274 net/ipv4/tcp_input.c static void tcp_ack_probe(struct sock *sk) sock 3297 net/ipv4/tcp_input.c static inline bool tcp_ack_is_dubious(const struct sock *sk, const int flag) sock 3304 net/ipv4/tcp_input.c static inline bool tcp_may_raise_cwnd(const struct sock *sk, const int flag) sock 3323 net/ipv4/tcp_input.c static void tcp_cong_control(struct sock *sk, u32 ack, u32 acked_sacked, sock 3360 net/ipv4/tcp_input.c sock_owned_by_me((struct sock *)tp); sock 3370 net/ipv4/tcp_input.c sock_owned_by_me((struct sock *)tp); sock 3380 net/ipv4/tcp_input.c static int tcp_ack_update_window(struct sock *sk, const struct sk_buff *skb, u32 ack, sock 3454 net/ipv4/tcp_input.c static void tcp_send_challenge_ack(struct sock *sk, const struct sk_buff *skb) sock 3512 net/ipv4/tcp_input.c static void tcp_process_tlp_ack(struct sock *sk, u32 ack, int flag) sock 3539 net/ipv4/tcp_input.c static inline void tcp_in_ack_event(struct sock *sk, u32 flags) sock 3551 net/ipv4/tcp_input.c static void tcp_xmit_recovery(struct sock *sk, int rexmit) sock 3569 net/ipv4/tcp_input.c static u32 tcp_newly_delivered(struct sock *sk, u32 prior_delivered, int flag) sock 3585 net/ipv4/tcp_input.c static int tcp_ack(struct sock *sk, const struct sk_buff *skb, int flag) sock 4060 net/ipv4/tcp_input.c static int tcp_disordered_ack(const struct sock *sk, const struct sk_buff *skb) sock 4080 net/ipv4/tcp_input.c static inline bool tcp_paws_discard(const struct sock *sk, sock 4109 net/ipv4/tcp_input.c void tcp_reset(struct sock *sk) sock 4150 net/ipv4/tcp_input.c void tcp_fin(struct sock *sk) sock 4232 net/ipv4/tcp_input.c static void tcp_dsack_set(struct sock *sk, u32 seq, u32 end_seq) sock 4252 net/ipv4/tcp_input.c static void tcp_dsack_extend(struct sock *sk, u32 seq, u32 end_seq) sock 4262 net/ipv4/tcp_input.c static void tcp_rcv_spurious_retrans(struct sock *sk, const struct sk_buff *skb) sock 4273 net/ipv4/tcp_input.c static void tcp_send_dupack(struct sock *sk, const struct sk_buff *skb) sock 4323 net/ipv4/tcp_input.c static void tcp_sack_new_ofo_skb(struct sock *sk, u32 seq, u32 end_seq) sock 4415 net/ipv4/tcp_input.c static bool tcp_try_coalesce(struct sock *sk, sock 4452 net/ipv4/tcp_input.c static bool tcp_ooo_try_coalesce(struct sock *sk, sock 4469 net/ipv4/tcp_input.c static void tcp_drop(struct sock *sk, struct sk_buff *skb) sock 4478 net/ipv4/tcp_input.c static void tcp_ofo_queue(struct sock *sk) sock 4525 net/ipv4/tcp_input.c static bool tcp_prune_ofo_queue(struct sock *sk); sock 4526 net/ipv4/tcp_input.c static int tcp_prune_queue(struct sock *sk); sock 4528 net/ipv4/tcp_input.c static int tcp_try_rmem_schedule(struct sock *sk, struct sk_buff *skb, sock 4545 net/ipv4/tcp_input.c static void tcp_data_queue_ofo(struct sock *sk, struct sk_buff *skb) sock 4680 net/ipv4/tcp_input.c static int __must_check tcp_queue_rcv(struct sock *sk, struct sk_buff *skb, sock 4697 net/ipv4/tcp_input.c int tcp_send_rcvq(struct sock *sk, struct msghdr *msg, size_t size) sock 4749 net/ipv4/tcp_input.c void tcp_data_ready(struct sock *sk) sock 4761 net/ipv4/tcp_input.c static void tcp_data_queue(struct sock *sk, struct sk_buff *skb) sock 4868 net/ipv4/tcp_input.c static struct sk_buff *tcp_collapse_one(struct sock *sk, struct sk_buff *skb, sock 4913 net/ipv4/tcp_input.c tcp_collapse(struct sock *sk, struct sk_buff_head *list, struct rb_root *root, sock 5016 net/ipv4/tcp_input.c static void tcp_collapse_ofo_queue(struct sock *sk) sock 5074 net/ipv4/tcp_input.c static bool tcp_prune_ofo_queue(struct sock *sk) sock 5119 net/ipv4/tcp_input.c static int tcp_prune_queue(struct sock *sk) sock 5163 net/ipv4/tcp_input.c static bool tcp_should_expand_sndbuf(const struct sock *sk) sock 5194 net/ipv4/tcp_input.c static void tcp_new_space(struct sock *sk) sock 5206 net/ipv4/tcp_input.c static void tcp_check_space(struct sock *sk) sock 5221 net/ipv4/tcp_input.c static inline void tcp_data_snd_check(struct sock *sk) sock 5230 net/ipv4/tcp_input.c static void __tcp_ack_snd_check(struct sock *sk, int ofo_possible) sock 5289 net/ipv4/tcp_input.c static inline void tcp_ack_snd_check(struct sock *sk) sock 5308 net/ipv4/tcp_input.c static void tcp_check_urg(struct sock *sk, const struct tcphdr *th) sock 5374 net/ipv4/tcp_input.c static void tcp_urg(struct sock *sk, struct sk_buff *skb, const struct tcphdr *th) sock 5407 net/ipv4/tcp_input.c static bool tcp_reset_check(const struct sock *sk, const struct sk_buff *skb) sock 5419 net/ipv4/tcp_input.c static bool tcp_validate_incoming(struct sock *sk, struct sk_buff *skb, sock 5550 net/ipv4/tcp_input.c void tcp_rcv_established(struct sock *sk, struct sk_buff *skb) sock 5728 net/ipv4/tcp_input.c void tcp_init_transfer(struct sock *sk, int bpf_op) sock 5754 net/ipv4/tcp_input.c void tcp_finish_connect(struct sock *sk, struct sk_buff *skb) sock 5784 net/ipv4/tcp_input.c static bool tcp_rcv_fastopen_synack(struct sock *sk, struct sk_buff *synack, sock 5855 net/ipv4/tcp_input.c static void tcp_try_undo_spurious_syn(struct sock *sk) sock 5870 net/ipv4/tcp_input.c static int tcp_rcv_synsent_state_process(struct sock *sk, struct sk_buff *skb, sock 6096 net/ipv4/tcp_input.c static void tcp_rcv_synrecv_state_fastopen(struct sock *sk) sock 6135 net/ipv4/tcp_input.c int tcp_rcv_state_process(struct sock *sk, struct sk_buff *skb) sock 6409 net/ipv4/tcp_input.c const struct sock *listen_sk, sock 6427 net/ipv4/tcp_input.c tcp_bpf_ca_needs_ecn((struct sock *)req)) sock 6433 net/ipv4/tcp_input.c struct sk_buff *skb, const struct sock *sk) sock 6460 net/ipv4/tcp_input.c struct sock *sk_listener, sock 6486 net/ipv4/tcp_input.c static bool tcp_syn_flood_action(const struct sock *sk, const char *proto) sock 6511 net/ipv4/tcp_input.c static void tcp_reqsk_record_syn(const struct sock *sk, sock 6533 net/ipv4/tcp_input.c struct sock *sk, struct tcphdr *th) sock 6560 net/ipv4/tcp_input.c struct sock *sk, struct sk_buff *skb) sock 6567 net/ipv4/tcp_input.c struct sock *fastopen_sk = NULL; sock 6682 net/ipv4/tcp_input.c tcp_timeout_init((struct sock *)req)); sock 106 net/ipv4/tcp_ipv4.c int tcp_twsk_unique(struct sock *sk, struct sock *sktw, void *twp) sock 183 net/ipv4/tcp_ipv4.c static int tcp_v4_pre_connect(struct sock *sk, struct sockaddr *uaddr, sock 199 net/ipv4/tcp_ipv4.c int tcp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 338 net/ipv4/tcp_ipv4.c void tcp_v4_mtu_reduced(struct sock *sk) sock 374 net/ipv4/tcp_ipv4.c static void do_redirect(struct sk_buff *skb, struct sock *sk) sock 384 net/ipv4/tcp_ipv4.c void tcp_req_err(struct sock *sk, u32 seq, bool abort) sock 433 net/ipv4/tcp_ipv4.c struct sock *sk; sock 630 net/ipv4/tcp_ipv4.c void tcp_v4_send_check(struct sock *sk, struct sk_buff *skb) sock 651 net/ipv4/tcp_ipv4.c static void tcp_v4_send_reset(const struct sock *sk, struct sk_buff *skb) sock 666 net/ipv4/tcp_ipv4.c struct sock *sk1 = NULL; sock 669 net/ipv4/tcp_ipv4.c struct sock *ctl_sk; sock 767 net/ipv4/tcp_ipv4.c BUILD_BUG_ON(offsetof(struct sock, sk_bound_dev_if) != sock 802 net/ipv4/tcp_ipv4.c static void tcp_v4_send_ack(const struct sock *sk, sock 819 net/ipv4/tcp_ipv4.c struct sock *ctl_sk; sock 888 net/ipv4/tcp_ipv4.c static void tcp_v4_timewait_ack(struct sock *sk, struct sk_buff *skb) sock 907 net/ipv4/tcp_ipv4.c static void tcp_v4_reqsk_send_ack(const struct sock *sk, struct sk_buff *skb, sock 938 net/ipv4/tcp_ipv4.c static int tcp_v4_send_synack(const struct sock *sk, struct dst_entry *dst, sock 988 net/ipv4/tcp_ipv4.c struct tcp_md5sig_key *__tcp_md5_do_lookup(const struct sock *sk, sock 1030 net/ipv4/tcp_ipv4.c static struct tcp_md5sig_key *tcp_md5_do_lookup_exact(const struct sock *sk, sock 1058 net/ipv4/tcp_ipv4.c struct tcp_md5sig_key *tcp_v4_md5_lookup(const struct sock *sk, sock 1059 net/ipv4/tcp_ipv4.c const struct sock *addr_sk) sock 1069 net/ipv4/tcp_ipv4.c int tcp_md5_do_add(struct sock *sk, const union tcp_md5_addr *addr, sock 1118 net/ipv4/tcp_ipv4.c int tcp_md5_do_del(struct sock *sk, const union tcp_md5_addr *addr, int family, sock 1133 net/ipv4/tcp_ipv4.c static void tcp_clear_md5_list(struct sock *sk) sock 1149 net/ipv4/tcp_ipv4.c static int tcp_v4_parse_md5_keys(struct sock *sk, int optname, sock 1241 net/ipv4/tcp_ipv4.c const struct sock *sk, sock 1290 net/ipv4/tcp_ipv4.c static bool tcp_v4_inbound_md5_hash(const struct sock *sk, sock 1349 net/ipv4/tcp_ipv4.c const struct sock *sk_listener, sock 1360 net/ipv4/tcp_ipv4.c static struct dst_entry *tcp_v4_route_req(const struct sock *sk, sock 1393 net/ipv4/tcp_ipv4.c int tcp_v4_conn_request(struct sock *sk, struct sk_buff *skb) sock 1413 net/ipv4/tcp_ipv4.c struct sock *tcp_v4_syn_recv_sock(const struct sock *sk, struct sk_buff *skb, sock 1422 net/ipv4/tcp_ipv4.c struct sock *newsk; sock 1514 net/ipv4/tcp_ipv4.c static struct sock *tcp_v4_cookie_check(struct sock *sk, struct sk_buff *skb) sock 1525 net/ipv4/tcp_ipv4.c u16 tcp_v4_get_syncookie(struct sock *sk, struct iphdr *iph, sock 1548 net/ipv4/tcp_ipv4.c int tcp_v4_do_rcv(struct sock *sk, struct sk_buff *skb) sock 1550 net/ipv4/tcp_ipv4.c struct sock *rsk; sock 1572 net/ipv4/tcp_ipv4.c struct sock *nsk = tcp_v4_cookie_check(sk, skb); sock 1614 net/ipv4/tcp_ipv4.c struct sock *sk; sock 1648 net/ipv4/tcp_ipv4.c bool tcp_add_backlog(struct sock *sk, struct sk_buff *skb) sock 1768 net/ipv4/tcp_ipv4.c int tcp_filter(struct sock *sk, struct sk_buff *skb) sock 1816 net/ipv4/tcp_ipv4.c struct sock *sk; sock 1858 net/ipv4/tcp_ipv4.c struct sock *nsk; sock 2001 net/ipv4/tcp_ipv4.c struct sock *sk2 = inet_lookup_listener(dev_net(skb->dev), sock 2036 net/ipv4/tcp_ipv4.c void inet_sk_rx_dst_set(struct sock *sk, const struct sk_buff *skb) sock 2078 net/ipv4/tcp_ipv4.c static int tcp_v4_init_sock(struct sock *sk) sock 2093 net/ipv4/tcp_ipv4.c void tcp_v4_destroy_sock(struct sock *sk) sock 2153 net/ipv4/tcp_ipv4.c struct sock *sk = cur; sock 2216 net/ipv4/tcp_ipv4.c struct sock *sk; sock 2242 net/ipv4/tcp_ipv4.c struct sock *sk = cur; sock 2424 net/ipv4/tcp_ipv4.c static void get_tcp4_sock(struct sock *sk, struct seq_file *f, int i) sock 2510 net/ipv4/tcp_ipv4.c struct sock *sk = v; sock 2636 net/ipv4/tcp_ipv4.c net->ipv4.tcp_sk = alloc_percpu(struct sock *); sock 2641 net/ipv4/tcp_ipv4.c struct sock *sk; sock 96 net/ipv4/tcp_lp.c static void tcp_lp_init(struct sock *sk) sock 119 net/ipv4/tcp_lp.c static void tcp_lp_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 134 net/ipv4/tcp_lp.c static u32 tcp_lp_remote_hz_estimator(struct sock *sk) sock 187 net/ipv4/tcp_lp.c static u32 tcp_lp_owd_calculator(struct sock *sk) sock 221 net/ipv4/tcp_lp.c static void tcp_lp_rtt_sample(struct sock *sk, u32 rtt) sock 264 net/ipv4/tcp_lp.c static void tcp_lp_pkts_acked(struct sock *sk, const struct ack_sample *sample) sock 271 net/ipv4/tcp_metrics.c static struct tcp_metrics_block *tcp_get_metrics(struct sock *sk, sock 320 net/ipv4/tcp_metrics.c void tcp_update_metrics(struct sock *sk) sock 440 net/ipv4/tcp_metrics.c void tcp_init_metrics(struct sock *sk) sock 538 net/ipv4/tcp_metrics.c void tcp_fastopen_cache_get(struct sock *sk, u16 *mss, sock 561 net/ipv4/tcp_metrics.c void tcp_fastopen_cache_set(struct sock *sk, u16 mss, sock 46 net/ipv4/tcp_minisocks.c struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); sock 96 net/ipv4/tcp_minisocks.c struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); sock 253 net/ipv4/tcp_minisocks.c void tcp_time_wait(struct sock *sk, int state, int timeo) sock 263 net/ipv4/tcp_minisocks.c struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); sock 344 net/ipv4/tcp_minisocks.c void tcp_twsk_destructor(struct sock *sk) sock 361 net/ipv4/tcp_minisocks.c const struct sock *sk_listener, sock 382 net/ipv4/tcp_minisocks.c rcv_wnd = tcp_rwnd_init_bpf((struct sock *)req); sock 406 net/ipv4/tcp_minisocks.c void tcp_ca_openreq_child(struct sock *sk, const struct dst_entry *dst) sock 456 net/ipv4/tcp_minisocks.c struct sock *tcp_create_openreq_child(const struct sock *sk, sock 460 net/ipv4/tcp_minisocks.c struct sock *newsk = inet_csk_clone_lock(sk, req, GFP_ATOMIC); sock 568 net/ipv4/tcp_minisocks.c struct sock *tcp_check_req(struct sock *sk, struct sk_buff *skb, sock 573 net/ipv4/tcp_minisocks.c struct sock *child; sock 818 net/ipv4/tcp_minisocks.c int tcp_child_process(struct sock *parent, struct sock *child, sock 124 net/ipv4/tcp_nv.c static inline void tcpnv_reset(struct tcpnv *ca, struct sock *sk) sock 138 net/ipv4/tcp_nv.c static void tcpnv_init(struct sock *sk) sock 181 net/ipv4/tcp_nv.c static void tcpnv_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 209 net/ipv4/tcp_nv.c static u32 tcpnv_recalc_ssthresh(struct sock *sk) sock 216 net/ipv4/tcp_nv.c static void tcpnv_state(struct sock *sk, u8 new_state) sock 240 net/ipv4/tcp_nv.c static void tcpnv_acked(struct sock *sk, const struct ack_sample *sample) sock 454 net/ipv4/tcp_nv.c static size_t tcpnv_get_info(struct sock *sk, u32 ext, int *attr, sock 60 net/ipv4/tcp_output.c static bool tcp_write_xmit(struct sock *sk, unsigned int mss_now, int nonagle, sock 64 net/ipv4/tcp_output.c static void tcp_event_new_data_sent(struct sock *sk, struct sk_buff *skb) sock 93 net/ipv4/tcp_output.c static inline __u32 tcp_acceptable_seq(const struct sock *sk) sock 119 net/ipv4/tcp_output.c static __u16 tcp_advertise_mss(struct sock *sk) sock 140 net/ipv4/tcp_output.c void tcp_cwnd_restart(struct sock *sk, s32 delta) sock 160 net/ipv4/tcp_output.c struct sock *sk) sock 181 net/ipv4/tcp_output.c static inline void tcp_event_ack_sent(struct sock *sk, unsigned int pkts, sock 207 net/ipv4/tcp_output.c void tcp_select_initial_window(const struct sock *sk, int __space, __u32 mss, sock 258 net/ipv4/tcp_output.c static u16 tcp_select_window(struct sock *sk) sock 308 net/ipv4/tcp_output.c static void tcp_ecn_send_synack(struct sock *sk, struct sk_buff *skb) sock 321 net/ipv4/tcp_output.c static void tcp_ecn_send_syn(struct sock *sk, struct sk_buff *skb) sock 345 net/ipv4/tcp_output.c static void tcp_ecn_clear_syn(struct sock *sk, struct sk_buff *skb) sock 364 net/ipv4/tcp_output.c static void tcp_ecn_send(struct sock *sk, struct sk_buff *skb, sock 590 net/ipv4/tcp_output.c static unsigned int tcp_syn_options(struct sock *sk, struct sk_buff *skb, sock 660 net/ipv4/tcp_output.c static unsigned int tcp_synack_options(const struct sock *sk, sock 725 net/ipv4/tcp_output.c static unsigned int tcp_established_options(struct sock *sk, struct sk_buff *skb, sock 790 net/ipv4/tcp_output.c static void tcp_tsq_write(struct sock *sk) sock 808 net/ipv4/tcp_output.c static void tcp_tsq_handler(struct sock *sk) sock 830 net/ipv4/tcp_output.c struct sock *sk; sock 840 net/ipv4/tcp_output.c sk = (struct sock *)tp; sock 860 net/ipv4/tcp_output.c void tcp_release_cb(struct sock *sk) sock 923 net/ipv4/tcp_output.c struct sock *sk = skb->sk; sock 974 net/ipv4/tcp_output.c struct sock *sk = (struct sock *)tp; sock 982 net/ipv4/tcp_output.c static void tcp_update_skb_after_send(struct sock *sk, struct sk_buff *skb, sock 1017 net/ipv4/tcp_output.c static int __tcp_transmit_skb(struct sock *sk, struct sk_buff *skb, sock 1190 net/ipv4/tcp_output.c static int tcp_transmit_skb(struct sock *sk, struct sk_buff *skb, int clone_it, sock 1202 net/ipv4/tcp_output.c static void tcp_queue_skb(struct sock *sk, struct sk_buff *skb) sock 1232 net/ipv4/tcp_output.c static void tcp_adjust_pcount(struct sock *sk, const struct sk_buff *skb, int decr) sock 1289 net/ipv4/tcp_output.c struct sock *sk, sock 1303 net/ipv4/tcp_output.c int tcp_fragment(struct sock *sk, enum tcp_queue tcp_queue, sock 1440 net/ipv4/tcp_output.c int tcp_trim_head(struct sock *sk, struct sk_buff *skb, u32 len) sock 1467 net/ipv4/tcp_output.c static inline int __tcp_mtu_to_mss(struct sock *sk, int pmtu) sock 1499 net/ipv4/tcp_output.c int tcp_mtu_to_mss(struct sock *sk, int pmtu) sock 1507 net/ipv4/tcp_output.c int tcp_mss_to_mtu(struct sock *sk, int mss) sock 1530 net/ipv4/tcp_output.c void tcp_mtup_init(struct sock *sk) sock 1568 net/ipv4/tcp_output.c unsigned int tcp_sync_mss(struct sock *sk, u32 pmtu) sock 1593 net/ipv4/tcp_output.c unsigned int tcp_current_mss(struct sock *sk) sock 1628 net/ipv4/tcp_output.c static void tcp_cwnd_application_limited(struct sock *sk) sock 1646 net/ipv4/tcp_output.c static void tcp_cwnd_validate(struct sock *sk, bool is_cwnd_limited) sock 1729 net/ipv4/tcp_output.c static u32 tcp_tso_autosize(const struct sock *sk, unsigned int mss_now, sock 1751 net/ipv4/tcp_output.c static u32 tcp_tso_segs(struct sock *sk, unsigned int mss_now) sock 1765 net/ipv4/tcp_output.c static unsigned int tcp_mss_split_point(const struct sock *sk, sock 1882 net/ipv4/tcp_output.c static int tso_fragment(struct sock *sk, struct sk_buff *skb, unsigned int len, sock 1939 net/ipv4/tcp_output.c static bool tcp_tso_should_defer(struct sock *sk, struct sk_buff *skb, sock 2041 net/ipv4/tcp_output.c static inline void tcp_mtu_check_reprobe(struct sock *sk) sock 2066 net/ipv4/tcp_output.c static bool tcp_can_coalesce_send_queue_head(struct sock *sk, int len) sock 2093 net/ipv4/tcp_output.c static int tcp_mtu_probe(struct sock *sk) sock 2233 net/ipv4/tcp_output.c static bool tcp_pacing_check(struct sock *sk) sock 2263 net/ipv4/tcp_output.c static bool tcp_small_queue_check(struct sock *sk, const struct sk_buff *skb, sock 2320 net/ipv4/tcp_output.c void tcp_chrono_start(struct sock *sk, const enum tcp_chrono type) sock 2333 net/ipv4/tcp_output.c void tcp_chrono_stop(struct sock *sk, const enum tcp_chrono type) sock 2365 net/ipv4/tcp_output.c static bool tcp_write_xmit(struct sock *sk, unsigned int mss_now, int nonagle, sock 2491 net/ipv4/tcp_output.c bool tcp_schedule_loss_probe(struct sock *sk, bool advancing_rto) sock 2544 net/ipv4/tcp_output.c static bool skb_still_in_host_queue(const struct sock *sk, sock 2558 net/ipv4/tcp_output.c void tcp_send_loss_probe(struct sock *sk) sock 2622 net/ipv4/tcp_output.c void __tcp_push_pending_frames(struct sock *sk, unsigned int cur_mss, sock 2640 net/ipv4/tcp_output.c void tcp_push_one(struct sock *sk, unsigned int mss_now) sock 2701 net/ipv4/tcp_output.c u32 __tcp_select_window(struct sock *sk) sock 2795 net/ipv4/tcp_output.c static bool tcp_collapse_retrans(struct sock *sk, struct sk_buff *skb) sock 2840 net/ipv4/tcp_output.c static bool tcp_can_collapse(const struct sock *sk, const struct sk_buff *skb) sock 2856 net/ipv4/tcp_output.c static void tcp_retrans_try_collapse(struct sock *sk, struct sk_buff *to, sock 2897 net/ipv4/tcp_output.c int __tcp_retransmit_skb(struct sock *sk, struct sk_buff *skb, int segs) sock 3016 net/ipv4/tcp_output.c int tcp_retransmit_skb(struct sock *sk, struct sk_buff *skb, int segs) sock 3046 net/ipv4/tcp_output.c void tcp_xmit_retransmit_queue(struct sock *sk) sock 3124 net/ipv4/tcp_output.c void sk_forced_mem_schedule(struct sock *sk, int size) sock 3141 net/ipv4/tcp_output.c void tcp_send_fin(struct sock *sk) sock 3189 net/ipv4/tcp_output.c void tcp_send_active_reset(struct sock *sk, gfp_t priority) sock 3223 net/ipv4/tcp_output.c int tcp_send_synack(struct sock *sk) sock 3266 net/ipv4/tcp_output.c struct sk_buff *tcp_make_synack(const struct sock *sk, struct dst_entry *dst, sock 3303 net/ipv4/tcp_output.c skb_set_owner_w(skb, (struct sock *)sk); sock 3368 net/ipv4/tcp_output.c static void tcp_ca_dst_init(struct sock *sk, const struct dst_entry *dst) sock 3388 net/ipv4/tcp_output.c static void tcp_connect_init(struct sock *sk) sock 3464 net/ipv4/tcp_output.c static void tcp_connect_queue_skb(struct sock *sk, struct sk_buff *skb) sock 3484 net/ipv4/tcp_output.c static int tcp_send_syn_data(struct sock *sk, struct sk_buff *syn) sock 3572 net/ipv4/tcp_output.c int tcp_connect(struct sock *sk) sock 3630 net/ipv4/tcp_output.c void tcp_send_delayed_ack(struct sock *sk) sock 3684 net/ipv4/tcp_output.c void __tcp_send_ack(struct sock *sk, u32 rcv_nxt) sock 3721 net/ipv4/tcp_output.c void tcp_send_ack(struct sock *sk) sock 3737 net/ipv4/tcp_output.c static int tcp_xmit_probe_skb(struct sock *sk, int urgent, int mib) sock 3760 net/ipv4/tcp_output.c void tcp_send_window_probe(struct sock *sk) sock 3770 net/ipv4/tcp_output.c int tcp_write_wakeup(struct sock *sk, int mib) sock 3816 net/ipv4/tcp_output.c void tcp_send_probe0(struct sock *sk) sock 3847 net/ipv4/tcp_output.c int tcp_rtx_synack(const struct sock *sk, struct request_sock *req) sock 40 net/ipv4/tcp_rate.c void tcp_rate_skb_sent(struct sock *sk, struct sk_buff *skb) sock 78 net/ipv4/tcp_rate.c void tcp_rate_skb_delivered(struct sock *sk, struct sk_buff *skb, sock 110 net/ipv4/tcp_rate.c void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, sock 183 net/ipv4/tcp_rate.c void tcp_rate_check_app_limited(struct sock *sk) sock 5 net/ipv4/tcp_recovery.c void tcp_mark_skb_lost(struct sock *sk, struct sk_buff *skb) sock 24 net/ipv4/tcp_recovery.c static u32 tcp_rack_reo_wnd(const struct sock *sk) sock 76 net/ipv4/tcp_recovery.c static void tcp_rack_detect_loss(struct sock *sk, u32 *reo_timeout) sock 113 net/ipv4/tcp_recovery.c void tcp_rack_mark_lost(struct sock *sk) sock 166 net/ipv4/tcp_recovery.c void tcp_rack_reo_timeout(struct sock *sk) sock 202 net/ipv4/tcp_recovery.c void tcp_rack_update_reo_wnd(struct sock *sk, struct rate_sample *rs) sock 231 net/ipv4/tcp_recovery.c void tcp_newreno_mark_lost(struct sock *sk, bool snd_una_advanced) sock 19 net/ipv4/tcp_scalable.c static void tcp_scalable_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 33 net/ipv4/tcp_scalable.c static u32 tcp_scalable_ssthresh(struct sock *sk) sock 26 net/ipv4/tcp_timer.c static u32 tcp_clamp_rto_to_user_timeout(const struct sock *sk) sock 50 net/ipv4/tcp_timer.c static void tcp_write_err(struct sock *sk) sock 84 net/ipv4/tcp_timer.c static int tcp_out_of_resources(struct sock *sk, bool do_reset) sock 126 net/ipv4/tcp_timer.c static int tcp_orphan_retries(struct sock *sk, bool alive) sock 142 net/ipv4/tcp_timer.c static void tcp_mtu_probing(struct inet_connection_sock *icsk, struct sock *sk) sock 164 net/ipv4/tcp_timer.c static unsigned int tcp_model_timeout(struct sock *sk, sock 191 net/ipv4/tcp_timer.c static bool retransmits_timed_out(struct sock *sk, sock 213 net/ipv4/tcp_timer.c static int tcp_write_timeout(struct sock *sk) sock 271 net/ipv4/tcp_timer.c void tcp_delack_timer_handler(struct sock *sk) sock 322 net/ipv4/tcp_timer.c struct sock *sk = &icsk->icsk_inet.sk; sock 338 net/ipv4/tcp_timer.c static void tcp_probe_timer(struct sock *sk) sock 389 net/ipv4/tcp_timer.c static void tcp_fastopen_synack_timer(struct sock *sk, struct request_sock *req) sock 431 net/ipv4/tcp_timer.c void tcp_retransmit_timer(struct sock *sk) sock 573 net/ipv4/tcp_timer.c void tcp_write_timer_handler(struct sock *sk) sock 615 net/ipv4/tcp_timer.c struct sock *sk = &icsk->icsk_inet.sk; sock 637 net/ipv4/tcp_timer.c void tcp_set_keepalive(struct sock *sk, int val) sock 652 net/ipv4/tcp_timer.c struct sock *sk = from_timer(sk, t, sk_timer); sock 740 net/ipv4/tcp_timer.c struct sock *sk = (struct sock *)tp; sock 758 net/ipv4/tcp_timer.c void tcp_init_xmit_timers(struct sock *sk) sock 99 net/ipv4/tcp_ulp.c void tcp_update_ulp(struct sock *sk, struct proto *proto, sock 100 net/ipv4/tcp_ulp.c void (*write_space)(struct sock *sk)) sock 114 net/ipv4/tcp_ulp.c void tcp_cleanup_ulp(struct sock *sk) sock 132 net/ipv4/tcp_ulp.c static int __tcp_set_ulp(struct sock *sk, const struct tcp_ulp_ops *ulp_ops) sock 152 net/ipv4/tcp_ulp.c int tcp_set_ulp(struct sock *sk, const char *name) sock 71 net/ipv4/tcp_vegas.c static void vegas_enable(struct sock *sk) sock 87 net/ipv4/tcp_vegas.c static inline void vegas_disable(struct sock *sk) sock 94 net/ipv4/tcp_vegas.c void tcp_vegas_init(struct sock *sk) sock 111 net/ipv4/tcp_vegas.c void tcp_vegas_pkts_acked(struct sock *sk, const struct ack_sample *sample) sock 134 net/ipv4/tcp_vegas.c void tcp_vegas_state(struct sock *sk, u8 ca_state) sock 152 net/ipv4/tcp_vegas.c void tcp_vegas_cwnd_event(struct sock *sk, enum tcp_ca_event event) sock 165 net/ipv4/tcp_vegas.c static void tcp_vegas_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 290 net/ipv4/tcp_vegas.c size_t tcp_vegas_get_info(struct sock *sk, u32 ext, int *attr, sock 19 net/ipv4/tcp_vegas.h void tcp_vegas_init(struct sock *sk); sock 20 net/ipv4/tcp_vegas.h void tcp_vegas_state(struct sock *sk, u8 ca_state); sock 21 net/ipv4/tcp_vegas.h void tcp_vegas_pkts_acked(struct sock *sk, const struct ack_sample *sample); sock 22 net/ipv4/tcp_vegas.h void tcp_vegas_cwnd_event(struct sock *sk, enum tcp_ca_event event); sock 23 net/ipv4/tcp_vegas.h size_t tcp_vegas_get_info(struct sock *sk, u32 ext, int *attr, sock 45 net/ipv4/tcp_veno.c static inline void veno_enable(struct sock *sk) sock 55 net/ipv4/tcp_veno.c static inline void veno_disable(struct sock *sk) sock 63 net/ipv4/tcp_veno.c static void tcp_veno_init(struct sock *sk) sock 73 net/ipv4/tcp_veno.c static void tcp_veno_pkts_acked(struct sock *sk, sock 96 net/ipv4/tcp_veno.c static void tcp_veno_state(struct sock *sk, u8 ca_state) sock 113 net/ipv4/tcp_veno.c static void tcp_veno_cwnd_event(struct sock *sk, enum tcp_ca_event event) sock 119 net/ipv4/tcp_veno.c static void tcp_veno_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 192 net/ipv4/tcp_veno.c static u32 tcp_veno_ssthresh(struct sock *sk) sock 61 net/ipv4/tcp_westwood.c static void tcp_westwood_init(struct sock *sk) sock 103 net/ipv4/tcp_westwood.c static void tcp_westwood_pkts_acked(struct sock *sk, sock 117 net/ipv4/tcp_westwood.c static void westwood_update_window(struct sock *sk) sock 163 net/ipv4/tcp_westwood.c static inline void westwood_fast_bw(struct sock *sk) sock 180 net/ipv4/tcp_westwood.c static inline u32 westwood_acked_count(struct sock *sk) sock 217 net/ipv4/tcp_westwood.c static u32 tcp_westwood_bw_rttmin(const struct sock *sk) sock 225 net/ipv4/tcp_westwood.c static void tcp_westwood_ack(struct sock *sk, u32 ack_flags) sock 240 net/ipv4/tcp_westwood.c static void tcp_westwood_event(struct sock *sk, enum tcp_ca_event event) sock 261 net/ipv4/tcp_westwood.c static size_t tcp_westwood_info(struct sock *sk, u32 ext, int *attr, sock 43 net/ipv4/tcp_yeah.c static void tcp_yeah_init(struct sock *sk) sock 60 net/ipv4/tcp_yeah.c static void tcp_yeah_pkts_acked(struct sock *sk, sock 72 net/ipv4/tcp_yeah.c static void tcp_yeah_cong_avoid(struct sock *sk, u32 ack, u32 acked) sock 206 net/ipv4/tcp_yeah.c static u32 tcp_yeah_ssthresh(struct sock *sk) sock 131 net/ipv4/udp.c struct sock *sk, unsigned int log) sock 133 net/ipv4/udp.c struct sock *sk2; sock 166 net/ipv4/udp.c struct sock *sk) sock 168 net/ipv4/udp.c struct sock *sk2; sock 195 net/ipv4/udp.c static int udp_reuseport_add_sock(struct sock *sk, struct udp_hslot *hslot) sock 199 net/ipv4/udp.c struct sock *sk2; sock 226 net/ipv4/udp.c int udp_lib_get_port(struct sock *sk, unsigned short snum, sock 341 net/ipv4/udp.c int udp_v4_get_port(struct sock *sk, unsigned short snum) sock 353 net/ipv4/udp.c static int compute_score(struct sock *sk, struct net *net, sock 409 net/ipv4/udp.c static struct sock *udp4_lib_lookup2(struct net *net, sock 416 net/ipv4/udp.c struct sock *sk, *result; sock 445 net/ipv4/udp.c struct sock *__udp4_lib_lookup(struct net *net, __be32 saddr, sock 449 net/ipv4/udp.c struct sock *result; sock 476 net/ipv4/udp.c static inline struct sock *__udp4_lib_lookup_skb(struct sk_buff *skb, sock 487 net/ipv4/udp.c struct sock *udp4_lib_lookup_skb(struct sk_buff *skb, sock 502 net/ipv4/udp.c struct sock *udp4_lib_lookup(struct net *net, __be32 saddr, __be16 sport, sock 505 net/ipv4/udp.c struct sock *sk; sock 516 net/ipv4/udp.c static inline bool __udp_is_mcast_sock(struct net *net, struct sock *sk, sock 582 net/ipv4/udp.c static struct sock *__udp4_lib_err_encap(struct net *net, sock 589 net/ipv4/udp.c struct sock *sk; sock 604 net/ipv4/udp.c int (*lookup)(struct sock *sk, struct sk_buff *skb); sock 640 net/ipv4/udp.c struct sock *sk; sock 730 net/ipv4/udp.c void udp_flush_pending_frames(struct sock *sk) sock 817 net/ipv4/udp.c struct sock *sk = skb->sk; sock 907 net/ipv4/udp.c int udp_push_pending_frames(struct sock *sk) sock 941 net/ipv4/udp.c int udp_cmsg_send(struct sock *sk, struct msghdr *msg, u16 *gso_size) sock 965 net/ipv4/udp.c int udp_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 1245 net/ipv4/udp.c int udp_sendpage(struct sock *sk, struct page *page, int offset, sock 1361 net/ipv4/udp.c static void udp_rmem_release(struct sock *sk, int size, int partial, sock 1408 net/ipv4/udp.c void udp_skb_destructor(struct sock *sk, struct sk_buff *skb) sock 1416 net/ipv4/udp.c static void udp_skb_dtor_locked(struct sock *sk, struct sk_buff *skb) sock 1447 net/ipv4/udp.c int __udp_enqueue_schedule_skb(struct sock *sk, struct sk_buff *skb) sock 1521 net/ipv4/udp.c void udp_destruct_sock(struct sock *sk) sock 1539 net/ipv4/udp.c int udp_init_sock(struct sock *sk) sock 1547 net/ipv4/udp.c void skb_consume_udp(struct sock *sk, struct sk_buff *skb, int len) sock 1568 net/ipv4/udp.c static struct sk_buff *__first_packet_length(struct sock *sk, sock 1599 net/ipv4/udp.c static int first_packet_length(struct sock *sk) sock 1627 net/ipv4/udp.c int udp_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 1652 net/ipv4/udp.c struct sk_buff *__skb_recv_udp(struct sock *sk, unsigned int flags, sock 1725 net/ipv4/udp.c int udp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int noblock, sock 1834 net/ipv4/udp.c int udp_pre_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 1847 net/ipv4/udp.c int __udp_disconnect(struct sock *sk, int flags) sock 1875 net/ipv4/udp.c int udp_disconnect(struct sock *sk, int flags) sock 1884 net/ipv4/udp.c void udp_lib_unhash(struct sock *sk) sock 1915 net/ipv4/udp.c void udp_lib_rehash(struct sock *sk, u16 newhash) sock 1953 net/ipv4/udp.c void udp_v4_rehash(struct sock *sk) sock 1961 net/ipv4/udp.c static int __udp_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 1998 net/ipv4/udp.c static int udp_queue_rcv_one_skb(struct sock *sk, struct sk_buff *skb) sock 2011 net/ipv4/udp.c int (*encap_rcv)(struct sock *sk, struct sk_buff *skb); sock 2101 net/ipv4/udp.c static int udp_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 2125 net/ipv4/udp.c bool udp_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst) sock 2149 net/ipv4/udp.c struct sock *sk, *first = NULL; sock 2258 net/ipv4/udp.c static int udp_unicast_rcv_skb(struct sock *sk, struct sk_buff *skb, sock 2283 net/ipv4/udp.c struct sock *sk; sock 2380 net/ipv4/udp.c static struct sock *__udp4_lib_mcast_demux_lookup(struct net *net, sock 2385 net/ipv4/udp.c struct sock *sk, *result; sock 2411 net/ipv4/udp.c static struct sock *__udp4_lib_demux_lookup(struct net *net, sock 2422 net/ipv4/udp.c struct sock *sk; sock 2440 net/ipv4/udp.c struct sock *sk = NULL; sock 2506 net/ipv4/udp.c void udp_destroy_sock(struct sock *sk) sock 2514 net/ipv4/udp.c void (*encap_destroy)(struct sock *sk); sock 2527 net/ipv4/udp.c int udp_lib_setsockopt(struct sock *sk, int level, int optname, sock 2529 net/ipv4/udp.c int (*push_pending_frames)(struct sock *)) sock 2636 net/ipv4/udp.c int udp_setsockopt(struct sock *sk, int level, int optname, sock 2646 net/ipv4/udp.c int compat_udp_setsockopt(struct sock *sk, int level, int optname, sock 2656 net/ipv4/udp.c int udp_lib_getsockopt(struct sock *sk, int level, int optname, sock 2713 net/ipv4/udp.c int udp_getsockopt(struct sock *sk, int level, int optname, sock 2722 net/ipv4/udp.c int compat_udp_getsockopt(struct sock *sk, int level, int optname, sock 2743 net/ipv4/udp.c __poll_t udp_poll(struct file *file, struct socket *sock, poll_table *wait) sock 2745 net/ipv4/udp.c __poll_t mask = datagram_poll(file, sock, wait); sock 2746 net/ipv4/udp.c struct sock *sk = sock->sk; sock 2761 net/ipv4/udp.c int udp_abort(struct sock *sk, int err) sock 2812 net/ipv4/udp.c static struct sock *udp_get_first(struct seq_file *seq, int start) sock 2814 net/ipv4/udp.c struct sock *sk; sock 2840 net/ipv4/udp.c static struct sock *udp_get_next(struct seq_file *seq, struct sock *sk) sock 2858 net/ipv4/udp.c static struct sock *udp_get_idx(struct seq_file *seq, loff_t pos) sock 2860 net/ipv4/udp.c struct sock *sk = udp_get_first(seq, 0); sock 2879 net/ipv4/udp.c struct sock *sk; sock 2902 net/ipv4/udp.c static void udp4_format_sock(struct sock *sp, struct seq_file *f, sock 16 net/ipv4/udp_diag.c static int sk_diag_dump(struct sock *sk, struct sk_buff *skb, sock 35 net/ipv4/udp_diag.c struct sock *sk = NULL; sock 108 net/ipv4/udp_diag.c struct sock *sk; sock 161 net/ipv4/udp_diag.c static void udp_diag_get_info(struct sock *sk, struct inet_diag_msg *r, sock 174 net/ipv4/udp_diag.c struct sock *sk; sock 12 net/ipv4/udp_impl.h int udp_v4_get_port(struct sock *sk, unsigned short snum); sock 13 net/ipv4/udp_impl.h void udp_v4_rehash(struct sock *sk); sock 15 net/ipv4/udp_impl.h int udp_setsockopt(struct sock *sk, int level, int optname, sock 17 net/ipv4/udp_impl.h int udp_getsockopt(struct sock *sk, int level, int optname, sock 21 net/ipv4/udp_impl.h int compat_udp_setsockopt(struct sock *sk, int level, int optname, sock 23 net/ipv4/udp_impl.h int compat_udp_getsockopt(struct sock *sk, int level, int optname, sock 26 net/ipv4/udp_impl.h int udp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int noblock, sock 28 net/ipv4/udp_impl.h int udp_sendpage(struct sock *sk, struct page *page, int offset, size_t size, sock 30 net/ipv4/udp_impl.h void udp_destroy_sock(struct sock *sk); sock 190 net/ipv4/udp_offload.c struct sock *sk = gso_skb->sk; sock 404 net/ipv4/udp_offload.c INDIRECT_CALLABLE_DECLARE(struct sock *udp6_lib_lookup_skb(struct sk_buff *skb, sock 414 net/ipv4/udp_offload.c struct sock *sk; sock 513 net/ipv4/udp_offload.c struct sock *sk; sock 17 net/ipv4/udp_tunnel.c struct socket *sock = NULL; sock 20 net/ipv4/udp_tunnel.c err = sock_create_kern(net, AF_INET, SOCK_DGRAM, 0, &sock); sock 25 net/ipv4/udp_tunnel.c err = kernel_setsockopt(sock, SOL_SOCKET, SO_BINDTOIFINDEX, sock 35 net/ipv4/udp_tunnel.c err = kernel_bind(sock, (struct sockaddr *)&udp_addr, sock 44 net/ipv4/udp_tunnel.c err = kernel_connect(sock, (struct sockaddr *)&udp_addr, sock 50 net/ipv4/udp_tunnel.c sock->sk->sk_no_check_tx = !cfg->use_udp_checksums; sock 52 net/ipv4/udp_tunnel.c *sockp = sock; sock 56 net/ipv4/udp_tunnel.c if (sock) { sock 57 net/ipv4/udp_tunnel.c kernel_sock_shutdown(sock, SHUT_RDWR); sock 58 net/ipv4/udp_tunnel.c sock_release(sock); sock 65 net/ipv4/udp_tunnel.c void setup_udp_tunnel_sock(struct net *net, struct socket *sock, sock 68 net/ipv4/udp_tunnel.c struct sock *sk = sock->sk; sock 85 net/ipv4/udp_tunnel.c udp_tunnel_encap_enable(sock); sock 89 net/ipv4/udp_tunnel.c void udp_tunnel_push_rx_port(struct net_device *dev, struct socket *sock, sock 92 net/ipv4/udp_tunnel.c struct sock *sk = sock->sk; sock 107 net/ipv4/udp_tunnel.c void udp_tunnel_drop_rx_port(struct net_device *dev, struct socket *sock, sock 110 net/ipv4/udp_tunnel.c struct sock *sk = sock->sk; sock 126 net/ipv4/udp_tunnel.c void udp_tunnel_notify_add_rx_port(struct socket *sock, unsigned short type) sock 128 net/ipv4/udp_tunnel.c struct sock *sk = sock->sk; sock 150 net/ipv4/udp_tunnel.c void udp_tunnel_notify_del_rx_port(struct socket *sock, unsigned short type) sock 152 net/ipv4/udp_tunnel.c struct sock *sk = sock->sk; sock 173 net/ipv4/udp_tunnel.c void udp_tunnel_xmit_skb(struct rtable *rt, struct sock *sk, struct sk_buff *skb, sock 196 net/ipv4/udp_tunnel.c void udp_tunnel_sock_release(struct socket *sock) sock 198 net/ipv4/udp_tunnel.c rcu_assign_sk_user_data(sock->sk, NULL); sock 199 net/ipv4/udp_tunnel.c kernel_sock_shutdown(sock, SHUT_RDWR); sock 200 net/ipv4/udp_tunnel.c sock_release(sock); sock 26 net/ipv4/xfrm4_input.c static int xfrm4_rcv_encap_finish2(struct net *net, struct sock *sk, sock 32 net/ipv4/xfrm4_input.c static inline int xfrm4_rcv_encap_finish(struct net *net, struct sock *sk, sock 87 net/ipv4/xfrm4_input.c int xfrm4_udp_encap_rcv(struct sock *sk, struct sk_buff *skb) sock 57 net/ipv4/xfrm4_output.c int xfrm4_output_finish(struct sock *sk, struct sk_buff *skb) sock 66 net/ipv4/xfrm4_output.c static int __xfrm4_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 90 net/ipv4/xfrm4_output.c int xfrm4_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 102 net/ipv4/xfrm4_policy.c static void xfrm4_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 112 net/ipv4/xfrm4_policy.c static void xfrm4_redirect(struct dst_entry *dst, struct sock *sk, sock 2876 net/ipv6/addrconf.c static int ipv6_mc_config(struct sock *sk, bool join, sock 5098 net/ipv6/addrconf.c struct net **tgt_net, struct sock *sk, sock 133 net/ipv6/addrconf_core.c const struct sock *sk, sock 100 net/ipv6/af_inet6.c static __inline__ struct ipv6_pinfo *inet6_sk_generic(struct sock *sk) sock 107 net/ipv6/af_inet6.c static int inet6_create(struct net *net, struct socket *sock, int protocol, sock 112 net/ipv6/af_inet6.c struct sock *sk; sock 126 net/ipv6/af_inet6.c list_for_each_entry_rcu(answer, &inetsw6[sock->type], list) { sock 154 net/ipv6/af_inet6.c PF_INET6, protocol, sock->type); sock 168 net/ipv6/af_inet6.c if (sock->type == SOCK_RAW && !kern && sock 172 net/ipv6/af_inet6.c sock->ops = answer->ops; sock 184 net/ipv6/af_inet6.c sock_init_data(sock, sk); sock 193 net/ipv6/af_inet6.c if (SOCK_RAW == sock->type) { sock 274 net/ipv6/af_inet6.c static int __inet6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, sock 434 net/ipv6/af_inet6.c int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 436 net/ipv6/af_inet6.c struct sock *sk = sock->sk; sock 457 net/ipv6/af_inet6.c int inet6_release(struct socket *sock) sock 459 net/ipv6/af_inet6.c struct sock *sk = sock->sk; sock 470 net/ipv6/af_inet6.c return inet_release(sock); sock 474 net/ipv6/af_inet6.c void inet6_destroy_sock(struct sock *sk) sock 505 net/ipv6/af_inet6.c int inet6_getname(struct socket *sock, struct sockaddr *uaddr, sock 509 net/ipv6/af_inet6.c struct sock *sk = sock->sk; sock 540 net/ipv6/af_inet6.c int inet6_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 542 net/ipv6/af_inet6.c struct sock *sk = sock->sk; sock 567 net/ipv6/af_inet6.c INDIRECT_CALLABLE_DECLARE(int udpv6_sendmsg(struct sock *, struct msghdr *, sock 569 net/ipv6/af_inet6.c int inet6_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) sock 571 net/ipv6/af_inet6.c struct sock *sk = sock->sk; sock 580 net/ipv6/af_inet6.c INDIRECT_CALLABLE_DECLARE(int udpv6_recvmsg(struct sock *, struct msghdr *, sock 582 net/ipv6/af_inet6.c int inet6_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 585 net/ipv6/af_inet6.c struct sock *sk = sock->sk; sock 739 net/ipv6/af_inet6.c int inet6_sk_rebuild_header(struct sock *sk) sock 782 net/ipv6/af_inet6.c bool ipv6_opt_accepted(const struct sock *sk, const struct sk_buff *skb, sock 63 net/ipv6/anycast.c int ipv6_sock_ac_join(struct sock *sk, int ifindex, const struct in6_addr *addr) sock 155 net/ipv6/anycast.c int ipv6_sock_ac_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) sock 186 net/ipv6/anycast.c void ipv6_sock_ac_close(struct sock *sk) sock 784 net/ipv6/calipso.c static int calipso_opt_update(struct sock *sk, struct ipv6_opt_hdr *hop) sock 1076 net/ipv6/calipso.c static int calipso_sock_getattr(struct sock *sk, sock 1129 net/ipv6/calipso.c static int calipso_sock_setattr(struct sock *sk, sock 1160 net/ipv6/calipso.c static void calipso_sock_delattr(struct sock *sk) sock 1200 net/ipv6/calipso.c struct sock *sk = sk_to_full_sk(req_to_sk(req)); sock 1240 net/ipv6/calipso.c struct sock *sk = sk_to_full_sk(req_to_sk(req)); sock 40 net/ipv6/datagram.c static void ip6_datagram_flow_key_init(struct flowi6 *fl6, struct sock *sk) sock 65 net/ipv6/datagram.c int ip6_datagram_dst_update(struct sock *sk, bool fix_sk_saddr) sock 113 net/ipv6/datagram.c void ip6_datagram_release_cb(struct sock *sk) sock 133 net/ipv6/datagram.c int __ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, sock 266 net/ipv6/datagram.c int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 277 net/ipv6/datagram.c int ip6_datagram_connect_v6_only(struct sock *sk, struct sockaddr *uaddr, sock 287 net/ipv6/datagram.c void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, sock 322 net/ipv6/datagram.c void ipv6_local_error(struct sock *sk, int err, struct flowi6 *fl6, u32 info) sock 362 net/ipv6/datagram.c void ipv6_local_rxpmtu(struct sock *sk, struct flowi6 *fl6, u32 mtu) sock 432 net/ipv6/datagram.c int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) sock 525 net/ipv6/datagram.c int ipv6_recv_rxpmtu(struct sock *sk, struct msghdr *msg, int len, sock 573 net/ipv6/datagram.c void ip6_datagram_recv_common_ctl(struct sock *sk, struct msghdr *msg, sock 598 net/ipv6/datagram.c void ip6_datagram_recv_specific_ctl(struct sock *sk, struct msghdr *msg, sock 729 net/ipv6/datagram.c void ip6_datagram_recv_ctl(struct sock *sk, struct msghdr *msg, sock 737 net/ipv6/datagram.c int ip6_datagram_send_ctl(struct net *net, struct sock *sk, sock 1026 net/ipv6/datagram.c void __ip6_dgram_sock_seq_show(struct seq_file *seq, struct sock *sp, sock 245 net/ipv6/esp6.c struct sock *sk = skb->sk; sock 992 net/ipv6/exthdrs.c ipv6_dup_options(struct sock *sk, struct ipv6_txoptions *opt) sock 1053 net/ipv6/exthdrs.c ipv6_renew_options(struct sock *sk, struct ipv6_txoptions *opt, sock 78 net/ipv6/icmp.c static struct sock *icmpv6_sk(struct net *net) sock 112 net/ipv6/icmp.c static __inline__ struct sock *icmpv6_xmit_lock(struct net *net) sock 114 net/ipv6/icmp.c struct sock *sk; sock 127 net/ipv6/icmp.c static __inline__ void icmpv6_xmit_unlock(struct sock *sk) sock 193 net/ipv6/icmp.c static bool icmpv6_xrlim_allow(struct sock *sk, u8 type, sock 250 net/ipv6/icmp.c void icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, sock 334 net/ipv6/icmp.c struct sock *sk, sock 428 net/ipv6/icmp.c struct sock *sk; sock 675 net/ipv6/icmp.c struct sock *sk; sock 957 net/ipv6/icmp.c void icmpv6_flow_init(struct sock *sk, struct flowi6 *fl6, sock 984 net/ipv6/icmp.c struct sock *sk; sock 987 net/ipv6/icmp.c net->ipv6.icmp_sk = alloc_percpu(struct sock *); sock 38 net/ipv6/ila/ila_lwt.c static int ila_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 27 net/ipv6/inet6_connection_sock.c struct dst_entry *inet6_csk_route_req(const struct sock *sk, sock 59 net/ipv6/inet6_connection_sock.c void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr) sock 74 net/ipv6/inet6_connection_sock.c struct dst_entry *__inet6_csk_dst_check(struct sock *sk, u32 cookie) sock 79 net/ipv6/inet6_connection_sock.c static struct dst_entry *inet6_csk_route_socket(struct sock *sk, sock 114 net/ipv6/inet6_connection_sock.c int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused) sock 142 net/ipv6/inet6_connection_sock.c struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu) sock 49 net/ipv6/inet6_hashtables.c struct sock *__inet6_lookup_established(struct net *net, sock 57 net/ipv6/inet6_hashtables.c struct sock *sk; sock 92 net/ipv6/inet6_hashtables.c static inline int compute_score(struct sock *sk, struct net *net, sock 115 net/ipv6/inet6_hashtables.c static struct sock *inet6_lhash2_lookup(struct net *net, sock 124 net/ipv6/inet6_hashtables.c struct sock *sk, *result = NULL; sock 129 net/ipv6/inet6_hashtables.c sk = (struct sock *)icsk; sock 149 net/ipv6/inet6_hashtables.c struct sock *inet6_lookup_listener(struct net *net, sock 157 net/ipv6/inet6_hashtables.c struct sock *result = NULL; sock 183 net/ipv6/inet6_hashtables.c struct sock *inet6_lookup(struct net *net, struct inet_hashinfo *hashinfo, sock 189 net/ipv6/inet6_hashtables.c struct sock *sk; sock 201 net/ipv6/inet6_hashtables.c struct sock *sk, const __u16 lport, sock 216 net/ipv6/inet6_hashtables.c struct sock *sk2; sock 246 net/ipv6/inet6_hashtables.c sk_nulls_del_node_init_rcu((struct sock *)tw); sock 265 net/ipv6/inet6_hashtables.c static u32 inet6_sk_port_offset(const struct sock *sk) sock 275 net/ipv6/inet6_hashtables.c struct sock *sk) sock 286 net/ipv6/inet6_hashtables.c int inet6_hash(struct sock *sk) sock 259 net/ipv6/ip6_flowlabel.c struct ip6_flowlabel *__fl6_sock_lookup(struct sock *sk, __be32 label) sock 281 net/ipv6/ip6_flowlabel.c void fl6_free_socklist(struct sock *sk) sock 373 net/ipv6/ip6_flowlabel.c fl_create(struct net *net, struct sock *sk, struct in6_flowlabel_req *freq, sock 465 net/ipv6/ip6_flowlabel.c static int mem_check(struct sock *sk) sock 499 net/ipv6/ip6_flowlabel.c int ipv6_flowlabel_opt_get(struct sock *sk, struct in6_flowlabel_req *freq, sock 536 net/ipv6/ip6_flowlabel.c int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen) sock 49 net/ipv6/ip6_input.c static void ip6_rcv_finish_core(struct net *net, struct sock *sk, sock 66 net/ipv6/ip6_input.c int ip6_rcv_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 89 net/ipv6/ip6_input.c static void ip6_list_rcv_finish(struct net *net, struct sock *sk, sock 447 net/ipv6/ip6_input.c static int ip6_input_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 58 net/ipv6/ip6_output.c static int ip6_finish_output2(struct net *net, struct sock *sk, struct sk_buff *skb) sock 127 net/ipv6/ip6_output.c static int __ip6_finish_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 145 net/ipv6/ip6_output.c static int ip6_finish_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 161 net/ipv6/ip6_output.c int ip6_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 195 net/ipv6/ip6_output.c int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6, sock 272 net/ipv6/ip6_output.c skb = l3mdev_ip6_out((struct sock *)sk, skb); sock 280 net/ipv6/ip6_output.c net, (struct sock *)sk, skb, NULL, dst->dev, sock 288 net/ipv6/ip6_output.c ipv6_local_error((struct sock *)sk, EMSGSIZE, fl6, mtu); sock 299 net/ipv6/ip6_output.c struct sock *last = NULL; sock 303 net/ipv6/ip6_output.c struct sock *sk = ra->sk; sock 383 net/ipv6/ip6_output.c static inline int ip6_forward_finish(struct net *net, struct sock *sk, sock 762 net/ipv6/ip6_output.c int ip6_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 763 net/ipv6/ip6_output.c int (*output)(struct net *, struct sock *, struct sk_buff *)) sock 953 net/ipv6/ip6_output.c static struct dst_entry *ip6_sk_dst_check(struct sock *sk, sock 1000 net/ipv6/ip6_output.c static int ip6_dst_lookup_tail(struct net *net, const struct sock *sk, sock 1128 net/ipv6/ip6_output.c int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst, sock 1147 net/ipv6/ip6_output.c struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6, sock 1181 net/ipv6/ip6_output.c struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6, sock 1235 net/ipv6/ip6_output.c static int ip6_setup_cork(struct sock *sk, struct inet_cork_full *cork, sock 1312 net/ipv6/ip6_output.c static int __ip6_append_data(struct sock *sk, sock 1656 net/ipv6/ip6_output.c int ip6_append_data(struct sock *sk, sock 1713 net/ipv6/ip6_output.c struct sk_buff *__ip6_make_skb(struct sock *sk, sock 1807 net/ipv6/ip6_output.c int ip6_push_pending_frames(struct sock *sk) sock 1819 net/ipv6/ip6_output.c static void __ip6_flush_pending_frames(struct sock *sk, sock 1836 net/ipv6/ip6_output.c void ip6_flush_pending_frames(struct sock *sk) sock 1843 net/ipv6/ip6_output.c struct sk_buff *ip6_make_skb(struct sock *sk, sock 21 net/ipv6/ip6_udp_tunnel.c struct socket *sock = NULL; sock 23 net/ipv6/ip6_udp_tunnel.c err = sock_create_kern(net, AF_INET6, SOCK_DGRAM, 0, &sock); sock 30 net/ipv6/ip6_udp_tunnel.c err = kernel_setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, sock 36 net/ipv6/ip6_udp_tunnel.c err = kernel_setsockopt(sock, SOL_SOCKET, SO_BINDTOIFINDEX, sock 47 net/ipv6/ip6_udp_tunnel.c err = kernel_bind(sock, (struct sockaddr *)&udp6_addr, sock 58 net/ipv6/ip6_udp_tunnel.c err = kernel_connect(sock, sock 65 net/ipv6/ip6_udp_tunnel.c udp_set_no_check6_tx(sock->sk, !cfg->use_udp6_tx_checksums); sock 66 net/ipv6/ip6_udp_tunnel.c udp_set_no_check6_rx(sock->sk, !cfg->use_udp6_rx_checksums); sock 68 net/ipv6/ip6_udp_tunnel.c *sockp = sock; sock 72 net/ipv6/ip6_udp_tunnel.c if (sock) { sock 73 net/ipv6/ip6_udp_tunnel.c kernel_sock_shutdown(sock, SHUT_RDWR); sock 74 net/ipv6/ip6_udp_tunnel.c sock_release(sock); sock 81 net/ipv6/ip6_udp_tunnel.c int udp_tunnel6_xmit_skb(struct dst_entry *dst, struct sock *sk, sock 1038 net/ipv6/ip6mr.c struct sock *mroute6_sk; sock 1542 net/ipv6/ip6mr.c static int ip6mr_sk_init(struct mr_table *mrt, struct sock *sk) sock 1568 net/ipv6/ip6mr.c int ip6mr_sk_done(struct sock *sk) sock 1627 net/ipv6/ip6mr.c int ip6_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen) sock 1799 net/ipv6/ip6mr.c int ip6_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, sock 1849 net/ipv6/ip6mr.c int ip6mr_ioctl(struct sock *sk, int cmd, void __user *arg) sock 1924 net/ipv6/ip6mr.c int ip6mr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg) sock 1983 net/ipv6/ip6mr.c static inline int ip6mr_forward2_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 58 net/ipv6/ipv6_sockglue.c int ip6_ra_control(struct sock *sk, int sel) sock 100 net/ipv6/ipv6_sockglue.c struct ipv6_txoptions *ipv6_update_options(struct sock *sk, sock 139 net/ipv6/ipv6_sockglue.c static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, sock 939 net/ipv6/ipv6_sockglue.c int ipv6_setsockopt(struct sock *sk, int level, int optname, sock 962 net/ipv6/ipv6_sockglue.c int compat_ipv6_setsockopt(struct sock *sk, int level, int optname, sock 994 net/ipv6/ipv6_sockglue.c static int ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_txoptions *opt, sock 1028 net/ipv6/ipv6_sockglue.c static int do_ipv6_getsockopt(struct sock *sk, int level, int optname, sock 1386 net/ipv6/ipv6_sockglue.c int ipv6_getsockopt(struct sock *sk, int level, int optname, sock 1416 net/ipv6/ipv6_sockglue.c int compat_ipv6_getsockopt(struct sock *sk, int level, int optname, sock 92 net/ipv6/mcast.c static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml, sock 133 net/ipv6/mcast.c static int __ipv6_sock_mc_join(struct sock *sk, int ifindex, sock 202 net/ipv6/mcast.c int ipv6_sock_mc_join(struct sock *sk, int ifindex, const struct in6_addr *addr) sock 208 net/ipv6/mcast.c int ipv6_sock_mc_join_ssm(struct sock *sk, int ifindex, sock 217 net/ipv6/mcast.c int ipv6_sock_mc_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) sock 289 net/ipv6/mcast.c void __ipv6_sock_mc_close(struct sock *sk) sock 317 net/ipv6/mcast.c void ipv6_sock_mc_close(struct sock *sk) sock 328 net/ipv6/mcast.c int ip6_mc_source(int add, int omode, struct sock *sk, sock 460 net/ipv6/mcast.c int ip6_mc_msfilter(struct sock *sk, struct group_filter *gsf) sock 549 net/ipv6/mcast.c int ip6_mc_msfget(struct sock *sk, struct group_filter *gsf, sock 620 net/ipv6/mcast.c bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr, sock 1564 net/ipv6/mcast.c static void ip6_mc_hdr(struct sock *sk, struct sk_buff *skb, sock 1593 net/ipv6/mcast.c struct sock *sk = net->ipv6.igmp_sk; sock 1984 net/ipv6/mcast.c struct sock *sk = net->ipv6.igmp_sk; sock 2433 net/ipv6/mcast.c static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml, sock 74 net/ipv6/mip6.c static int mip6_mh_filter(struct sock *sk, struct sk_buff *skb) sock 414 net/ipv6/ndisc.c struct sock *sk = dev_net(dev)->ipv6.ndisc_sk; sock 472 net/ipv6/ndisc.c struct sock *sk = net->ipv6.ndisc_sk; sock 1580 net/ipv6/ndisc.c struct sock *sk = net->ipv6.ndisc_sk; sock 1878 net/ipv6/ndisc.c struct sock *sk; sock 26 net/ipv6/netfilter.c struct sock *sk = sk_to_full_sk(skb->sk); sock 115 net/ipv6/netfilter.c int br_ip6_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, sock 117 net/ipv6/netfilter.c int (*output)(struct net *, struct sock *sk, sock 1547 net/ipv6/netfilter/ip6_tables.c compat_do_ip6t_set_ctl(struct sock *sk, int cmd, void __user *user, sock 1647 net/ipv6/netfilter/ip6_tables.c static int do_ip6t_get_ctl(struct sock *, int, void __user *, int *); sock 1650 net/ipv6/netfilter/ip6_tables.c compat_do_ip6t_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) sock 1672 net/ipv6/netfilter/ip6_tables.c do_ip6t_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) sock 1696 net/ipv6/netfilter/ip6_tables.c do_ip6t_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) sock 77 net/ipv6/netfilter/nf_socket_ipv6.c static struct sock * sock 97 net/ipv6/netfilter/nf_socket_ipv6.c struct sock *nf_sk_lookup_slow_v6(struct net *net, const struct sk_buff *skb, sock 38 net/ipv6/netfilter/nf_tproxy_ipv6.c struct sock * sock 43 net/ipv6/netfilter/nf_tproxy_ipv6.c struct sock *sk) sock 57 net/ipv6/netfilter/nf_tproxy_ipv6.c struct sock *sk2; sock 75 net/ipv6/netfilter/nf_tproxy_ipv6.c struct sock * sock 83 net/ipv6/netfilter/nf_tproxy_ipv6.c struct sock *sk; sock 148 net/ipv6/output_core.c int __ip6_local_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 173 net/ipv6/output_core.c int ip6_local_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 26 net/ipv6/ping.c static int dummy_ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, sock 31 net/ipv6/ping.c static void dummy_ip6_datagram_recv_ctl(struct sock *sk, struct msghdr *msg, sock 39 net/ipv6/ping.c static void dummy_ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, sock 47 net/ipv6/ping.c static int ping_v6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 69 net/ipv6/raw.c struct sock *__raw_v6_lookup(struct net *net, struct sock *sk, sock 109 net/ipv6/raw.c static int icmpv6_filter(const struct sock *sk, const struct sk_buff *skb) sock 129 net/ipv6/raw.c typedef int mh_filter_t(struct sock *sock, struct sk_buff *skb); sock 161 net/ipv6/raw.c struct sock *sk; sock 232 net/ipv6/raw.c struct sock *raw_sk; sock 242 net/ipv6/raw.c static int rawv6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 322 net/ipv6/raw.c static void rawv6_err(struct sock *sk, struct sk_buff *skb, sock 364 net/ipv6/raw.c struct sock *sk; sock 390 net/ipv6/raw.c static inline int rawv6_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 416 net/ipv6/raw.c int rawv6_rcv(struct sock *sk, struct sk_buff *skb) sock 462 net/ipv6/raw.c static int rawv6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 539 net/ipv6/raw.c static int rawv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, sock 618 net/ipv6/raw.c static int rawv6_send_hdrinc(struct sock *sk, struct msghdr *msg, int length, sock 766 net/ipv6/raw.c static int rawv6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 974 net/ipv6/raw.c static int rawv6_seticmpfilter(struct sock *sk, int level, int optname, sock 991 net/ipv6/raw.c static int rawv6_geticmpfilter(struct sock *sk, int level, int optname, sock 1017 net/ipv6/raw.c static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, sock 1064 net/ipv6/raw.c static int rawv6_setsockopt(struct sock *sk, int level, int optname, sock 1088 net/ipv6/raw.c static int compat_rawv6_setsockopt(struct sock *sk, int level, int optname, sock 1111 net/ipv6/raw.c static int do_rawv6_getsockopt(struct sock *sk, int level, int optname, sock 1149 net/ipv6/raw.c static int rawv6_getsockopt(struct sock *sk, int level, int optname, sock 1173 net/ipv6/raw.c static int compat_rawv6_getsockopt(struct sock *sk, int level, int optname, sock 1196 net/ipv6/raw.c static int rawv6_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 1226 net/ipv6/raw.c static int compat_rawv6_ioctl(struct sock *sk, unsigned int cmd, unsigned long arg) sock 1242 net/ipv6/raw.c static void rawv6_close(struct sock *sk, long timeout) sock 1250 net/ipv6/raw.c static void raw6_destroy(struct sock *sk) sock 1259 net/ipv6/raw.c static int rawv6_init_sk(struct sock *sk) sock 1313 net/ipv6/raw.c struct sock *sp = v; sock 93 net/ipv6/route.c static int ip6_pkt_discard_out(struct net *net, struct sock *sk, struct sk_buff *skb); sock 95 net/ipv6/route.c static int ip6_pkt_prohibit_out(struct net *net, struct sock *sk, struct sk_buff *skb); sock 97 net/ipv6/route.c static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 100 net/ipv6/route.c static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk, sock 267 net/ipv6/route.c static void ip6_rt_blackhole_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 273 net/ipv6/route.c static void ip6_rt_blackhole_redirect(struct dst_entry *dst, struct sock *sk, sock 2484 net/ipv6/route.c const struct sock *sk, sock 2517 net/ipv6/route.c const struct sock *sk, sock 2724 net/ipv6/route.c static void __ip6_rt_update_pmtu(struct dst_entry *dst, const struct sock *sk, sock 2802 net/ipv6/route.c static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 2831 net/ipv6/route.c void ip6_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, __be32 mtu) sock 2853 net/ipv6/route.c void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst, sock 3064 net/ipv6/route.c void ip6_sk_redirect(struct sk_buff *skb, struct sock *sk) sock 3976 net/ipv6/route.c static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb) sock 4402 net/ipv6/route.c static int ip6_pkt_discard_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 4413 net/ipv6/route.c static int ip6_pkt_prohibit_out(struct net *net, struct sock *sk, struct sk_buff *skb) sock 326 net/ipv6/seg6_iptunnel.c static int seg6_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 128 net/ipv6/syncookies.c struct sock *cookie_v6_check(struct sock *sk, struct sk_buff *skb) sock 137 net/ipv6/syncookies.c struct sock *ret = sk; sock 71 net/ipv6/tcp_ipv6.c static void tcp_v6_send_reset(const struct sock *sk, struct sk_buff *skb); sock 72 net/ipv6/tcp_ipv6.c static void tcp_v6_reqsk_send_ack(const struct sock *sk, struct sk_buff *skb, sock 75 net/ipv6/tcp_ipv6.c static int tcp_v6_do_rcv(struct sock *sk, struct sk_buff *skb); sock 83 net/ipv6/tcp_ipv6.c static struct tcp_md5sig_key *tcp_v6_md5_do_lookup(const struct sock *sk, sock 95 net/ipv6/tcp_ipv6.c static struct ipv6_pinfo *tcp_inet6_sk(const struct sock *sk) sock 102 net/ipv6/tcp_ipv6.c static void inet6_sk_rx_dst_set(struct sock *sk, const struct sk_buff *skb) sock 129 net/ipv6/tcp_ipv6.c static int tcp_v6_pre_connect(struct sock *sk, struct sockaddr *uaddr, sock 144 net/ipv6/tcp_ipv6.c static int tcp_v6_connect(struct sock *sk, struct sockaddr *uaddr, sock 343 net/ipv6/tcp_ipv6.c static void tcp_v6_mtu_reduced(struct sock *sk) sock 370 net/ipv6/tcp_ipv6.c struct sock *sk; sock 484 net/ipv6/tcp_ipv6.c static int tcp_v6_send_synack(const struct sock *sk, struct dst_entry *dst, sock 534 net/ipv6/tcp_ipv6.c static struct tcp_md5sig_key *tcp_v6_md5_do_lookup(const struct sock *sk, sock 540 net/ipv6/tcp_ipv6.c static struct tcp_md5sig_key *tcp_v6_md5_lookup(const struct sock *sk, sock 541 net/ipv6/tcp_ipv6.c const struct sock *addr_sk) sock 546 net/ipv6/tcp_ipv6.c static int tcp_v6_parse_md5_keys(struct sock *sk, int optname, sock 653 net/ipv6/tcp_ipv6.c const struct sock *sk, sock 700 net/ipv6/tcp_ipv6.c static bool tcp_v6_inbound_md5_hash(const struct sock *sk, sock 746 net/ipv6/tcp_ipv6.c const struct sock *sk_listener, sock 771 net/ipv6/tcp_ipv6.c static struct dst_entry *tcp_v6_route_req(const struct sock *sk, sock 805 net/ipv6/tcp_ipv6.c static void tcp_v6_send_response(const struct sock *sk, struct sk_buff *skb, u32 seq, sock 815 net/ipv6/tcp_ipv6.c struct sock *ctl_sk = net->ipv6.tcp_sk; sock 923 net/ipv6/tcp_ipv6.c static void tcp_v6_send_reset(const struct sock *sk, struct sk_buff *skb) sock 933 net/ipv6/tcp_ipv6.c struct sock *sk1 = NULL; sock 1017 net/ipv6/tcp_ipv6.c static void tcp_v6_send_ack(const struct sock *sk, struct sk_buff *skb, u32 seq, sock 1026 net/ipv6/tcp_ipv6.c static void tcp_v6_timewait_ack(struct sock *sk, struct sk_buff *skb) sock 1040 net/ipv6/tcp_ipv6.c static void tcp_v6_reqsk_send_ack(const struct sock *sk, struct sk_buff *skb, sock 1062 net/ipv6/tcp_ipv6.c static struct sock *tcp_v6_cookie_check(struct sock *sk, struct sk_buff *skb) sock 1073 net/ipv6/tcp_ipv6.c u16 tcp_v6_get_syncookie(struct sock *sk, struct ipv6hdr *iph, sock 1088 net/ipv6/tcp_ipv6.c static int tcp_v6_conn_request(struct sock *sk, struct sk_buff *skb) sock 1114 net/ipv6/tcp_ipv6.c static struct sock *tcp_v6_syn_recv_sock(const struct sock *sk, struct sk_buff *skb, sock 1126 net/ipv6/tcp_ipv6.c struct sock *newsk; sock 1327 net/ipv6/tcp_ipv6.c static int tcp_v6_do_rcv(struct sock *sk, struct sk_buff *skb) sock 1388 net/ipv6/tcp_ipv6.c struct sock *nsk = tcp_v6_cookie_check(sk, skb); sock 1486 net/ipv6/tcp_ipv6.c struct sock *sk; sock 1528 net/ipv6/tcp_ipv6.c struct sock *nsk; sock 1665 net/ipv6/tcp_ipv6.c struct sock *sk2; sock 1702 net/ipv6/tcp_ipv6.c struct sock *sk; sock 1803 net/ipv6/tcp_ipv6.c static int tcp_v6_init_sock(struct sock *sk) sock 1818 net/ipv6/tcp_ipv6.c static void tcp_v6_destroy_sock(struct sock *sk) sock 1858 net/ipv6/tcp_ipv6.c static void get_tcp6_sock(struct seq_file *seq, struct sock *sp, int i) sock 1958 net/ipv6/tcp_ipv6.c struct sock *sk = v; sock 80 net/ipv6/udp.c int udp_v6_get_port(struct sock *sk, unsigned short snum) sock 92 net/ipv6/udp.c void udp_v6_rehash(struct sock *sk) sock 101 net/ipv6/udp.c static int compute_score(struct sock *sk, struct net *net, sock 145 net/ipv6/udp.c static struct sock *udp6_lib_lookup2(struct net *net, sock 151 net/ipv6/udp.c struct sock *sk, *result; sock 179 net/ipv6/udp.c struct sock *__udp6_lib_lookup(struct net *net, sock 188 net/ipv6/udp.c struct sock *result; sock 213 net/ipv6/udp.c static struct sock *__udp6_lib_lookup_skb(struct sk_buff *skb, sock 224 net/ipv6/udp.c struct sock *udp6_lib_lookup_skb(struct sk_buff *skb, sock 239 net/ipv6/udp.c struct sock *udp6_lib_lookup(struct net *net, const struct in6_addr *saddr, __be16 sport, sock 242 net/ipv6/udp.c struct sock *sk; sock 267 net/ipv6/udp.c int udpv6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 448 net/ipv6/udp.c static struct sock *__udp6_lib_err_encap(struct net *net, sock 457 net/ipv6/udp.c struct sock *sk; sock 472 net/ipv6/udp.c int (*lookup)(struct sock *sk, struct sk_buff *skb); sock 501 net/ipv6/udp.c struct sock *sk; sock 565 net/ipv6/udp.c static int __udpv6_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 600 net/ipv6/udp.c static int udpv6_queue_rcv_one_skb(struct sock *sk, struct sk_buff *skb) sock 609 net/ipv6/udp.c int (*encap_rcv)(struct sock *sk, struct sk_buff *skb); sock 683 net/ipv6/udp.c static int udpv6_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 705 net/ipv6/udp.c static bool __udp_v6_is_mcast_sock(struct net *net, struct sock *sk, sock 747 net/ipv6/udp.c struct sock *sk, *first = NULL; sock 812 net/ipv6/udp.c static void udp6_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst) sock 824 net/ipv6/udp.c static int udp6_unicast_rcv_skb(struct sock *sk, struct sk_buff *skb, sock 846 net/ipv6/udp.c struct sock *sk; sock 950 net/ipv6/udp.c static struct sock *__udp6_lib_demux_lookup(struct net *net, sock 960 net/ipv6/udp.c struct sock *sk; sock 976 net/ipv6/udp.c struct sock *sk; sock 1021 net/ipv6/udp.c static void udp_v6_flush_pending_frames(struct sock *sk) sock 1034 net/ipv6/udp.c static int udpv6_pre_connect(struct sock *sk, struct sockaddr *uaddr, sock 1061 net/ipv6/udp.c static void udp6_hwcsum_outgoing(struct sock *sk, struct sk_buff *skb, sock 1105 net/ipv6/udp.c struct sock *sk = skb->sk; sock 1187 net/ipv6/udp.c static int udp_v6_push_pending_frames(struct sock *sk) sock 1214 net/ipv6/udp.c int udpv6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 1535 net/ipv6/udp.c void udpv6_destroy_sock(struct sock *sk) sock 1544 net/ipv6/udp.c void (*encap_destroy)(struct sock *sk); sock 1559 net/ipv6/udp.c int udpv6_setsockopt(struct sock *sk, int level, int optname, sock 1569 net/ipv6/udp.c int compat_udpv6_setsockopt(struct sock *sk, int level, int optname, sock 1579 net/ipv6/udp.c int udpv6_getsockopt(struct sock *sk, int level, int optname, sock 1588 net/ipv6/udp.c int compat_udpv6_getsockopt(struct sock *sk, int level, int optname, sock 15 net/ipv6/udp_impl.h int udp_v6_get_port(struct sock *sk, unsigned short snum); sock 16 net/ipv6/udp_impl.h void udp_v6_rehash(struct sock *sk); sock 18 net/ipv6/udp_impl.h int udpv6_getsockopt(struct sock *sk, int level, int optname, sock 20 net/ipv6/udp_impl.h int udpv6_setsockopt(struct sock *sk, int level, int optname, sock 23 net/ipv6/udp_impl.h int compat_udpv6_setsockopt(struct sock *sk, int level, int optname, sock 25 net/ipv6/udp_impl.h int compat_udpv6_getsockopt(struct sock *sk, int level, int optname, sock 28 net/ipv6/udp_impl.h int udpv6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len); sock 29 net/ipv6/udp_impl.h int udpv6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int noblock, sock 31 net/ipv6/udp_impl.h void udpv6_destroy_sock(struct sock *sk); sock 35 net/ipv6/xfrm6_input.c static int xfrm6_transport_finish2(struct net *net, struct sock *sk, sock 29 net/ipv6/xfrm6_output.c struct sock *sk = skb->sk; sock 46 net/ipv6/xfrm6_output.c struct sock *sk = skb->sk; sock 58 net/ipv6/xfrm6_output.c struct sock *sk = skb->sk; sock 110 net/ipv6/xfrm6_output.c int xfrm6_output_finish(struct sock *sk, struct sk_buff *skb) sock 119 net/ipv6/xfrm6_output.c static int __xfrm6_output_state_finish(struct xfrm_state *x, struct sock *sk, sock 136 net/ipv6/xfrm6_output.c static int __xfrm6_output_finish(struct net *net, struct sock *sk, struct sk_buff *skb) sock 143 net/ipv6/xfrm6_output.c static int __xfrm6_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 185 net/ipv6/xfrm6_output.c int xfrm6_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 100 net/ipv6/xfrm6_policy.c static void xfrm6_update_pmtu(struct dst_entry *dst, struct sock *sk, sock 110 net/ipv6/xfrm6_policy.c static void xfrm6_redirect(struct dst_entry *dst, struct sock *sk, sock 88 net/iucv/af_iucv.c static void iucv_sock_kill(struct sock *sk); sock 89 net/iucv/af_iucv.c static void iucv_sock_close(struct sock *sk); sock 90 net/iucv/af_iucv.c static void iucv_sever_path(struct sock *, int); sock 94 net/iucv/af_iucv.c static int afiucv_hs_send(struct iucv_message *imsg, struct sock *sock, sock 154 net/iucv/af_iucv.c struct sock *sk; sock 190 net/iucv/af_iucv.c struct sock *sk; sock 273 net/iucv/af_iucv.c static int iucv_sock_in_state(struct sock *sk, int state, int state2) sock 286 net/iucv/af_iucv.c static inline int iucv_below_msglim(struct sock *sk) sock 302 net/iucv/af_iucv.c static void iucv_sock_wake_msglim(struct sock *sk) sock 317 net/iucv/af_iucv.c static int afiucv_hs_send(struct iucv_message *imsg, struct sock *sock, sock 320 net/iucv/af_iucv.c struct iucv_sock *iucv = iucv_sk(sock); sock 364 net/iucv/af_iucv.c if (sock->sk_type == SOCK_SEQPACKET) { sock 395 net/iucv/af_iucv.c static struct sock *__iucv_get_sock_by_name(char *nm) sock 397 net/iucv/af_iucv.c struct sock *sk; sock 406 net/iucv/af_iucv.c static void iucv_sock_destruct(struct sock *sk) sock 425 net/iucv/af_iucv.c static void iucv_sock_cleanup_listen(struct sock *parent) sock 427 net/iucv/af_iucv.c struct sock *sk; sock 439 net/iucv/af_iucv.c static void iucv_sock_kill(struct sock *sk) sock 450 net/iucv/af_iucv.c static void iucv_sever_path(struct sock *sk, int with_user_data) sock 470 net/iucv/af_iucv.c static int iucv_send_ctrl(struct sock *sk, u8 flags) sock 496 net/iucv/af_iucv.c static void iucv_sock_close(struct sock *sk) sock 559 net/iucv/af_iucv.c static void iucv_sock_init(struct sock *sk, struct sock *parent) sock 567 net/iucv/af_iucv.c static struct sock *iucv_sock_alloc(struct socket *sock, int proto, gfp_t prio, int kern) sock 569 net/iucv/af_iucv.c struct sock *sk; sock 577 net/iucv/af_iucv.c sock_init_data(sock, sk); sock 611 net/iucv/af_iucv.c static int iucv_sock_create(struct net *net, struct socket *sock, int protocol, sock 614 net/iucv/af_iucv.c struct sock *sk; sock 619 net/iucv/af_iucv.c sock->state = SS_UNCONNECTED; sock 621 net/iucv/af_iucv.c switch (sock->type) { sock 623 net/iucv/af_iucv.c sock->ops = &iucv_sock_ops; sock 627 net/iucv/af_iucv.c sock->ops = &iucv_sock_ops; sock 633 net/iucv/af_iucv.c sk = iucv_sock_alloc(sock, protocol, GFP_KERNEL, kern); sock 642 net/iucv/af_iucv.c void iucv_sock_link(struct iucv_sock_list *l, struct sock *sk) sock 649 net/iucv/af_iucv.c void iucv_sock_unlink(struct iucv_sock_list *l, struct sock *sk) sock 656 net/iucv/af_iucv.c void iucv_accept_enqueue(struct sock *parent, struct sock *sk) sock 669 net/iucv/af_iucv.c void iucv_accept_unlink(struct sock *sk) sock 682 net/iucv/af_iucv.c struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock) sock 685 net/iucv/af_iucv.c struct sock *sk; sock 688 net/iucv/af_iucv.c sk = (struct sock *) isk; sock 726 net/iucv/af_iucv.c static int iucv_sock_bind(struct socket *sock, struct sockaddr *addr, sock 730 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 809 net/iucv/af_iucv.c static int iucv_sock_autobind(struct sock *sk) sock 831 net/iucv/af_iucv.c static int afiucv_path_connect(struct socket *sock, struct sockaddr *addr) sock 834 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 877 net/iucv/af_iucv.c static int iucv_sock_connect(struct socket *sock, struct sockaddr *addr, sock 881 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 911 net/iucv/af_iucv.c err = iucv_send_ctrl(sock->sk, AF_IUCV_FLAG_SYN); sock 913 net/iucv/af_iucv.c err = afiucv_path_connect(sock, addr); sock 934 net/iucv/af_iucv.c static int iucv_sock_listen(struct socket *sock, int backlog) sock 936 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 945 net/iucv/af_iucv.c if (sock->type != SOCK_STREAM && sock->type != SOCK_SEQPACKET) sock 959 net/iucv/af_iucv.c static int iucv_sock_accept(struct socket *sock, struct socket *newsock, sock 963 net/iucv/af_iucv.c struct sock *sk = sock->sk, *nsk; sock 1013 net/iucv/af_iucv.c static int iucv_sock_getname(struct socket *sock, struct sockaddr *addr, sock 1017 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 1060 net/iucv/af_iucv.c static int iucv_sock_sendmsg(struct socket *sock, struct msghdr *msg, sock 1063 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 1299 net/iucv/af_iucv.c static void iucv_process_message(struct sock *sk, struct sk_buff *skb, sock 1361 net/iucv/af_iucv.c static void iucv_process_message_q(struct sock *sk) sock 1379 net/iucv/af_iucv.c static int iucv_sock_recvmsg(struct socket *sock, struct msghdr *msg, sock 1383 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 1499 net/iucv/af_iucv.c static inline __poll_t iucv_accept_poll(struct sock *parent) sock 1502 net/iucv/af_iucv.c struct sock *sk; sock 1505 net/iucv/af_iucv.c sk = (struct sock *) isk; sock 1514 net/iucv/af_iucv.c __poll_t iucv_sock_poll(struct file *file, struct socket *sock, sock 1517 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 1520 net/iucv/af_iucv.c sock_poll_wait(file, sock, wait); sock 1553 net/iucv/af_iucv.c static int iucv_sock_shutdown(struct socket *sock, int how) sock 1555 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 1620 net/iucv/af_iucv.c static int iucv_sock_release(struct socket *sock) sock 1622 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 1636 net/iucv/af_iucv.c static int iucv_sock_setsockopt(struct socket *sock, int level, int optname, sock 1639 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 1686 net/iucv/af_iucv.c static int iucv_sock_getsockopt(struct socket *sock, int level, int optname, sock 1689 net/iucv/af_iucv.c struct sock *sk = sock->sk; sock 1742 net/iucv/af_iucv.c struct sock *sk, *nsk; sock 1835 net/iucv/af_iucv.c struct sock *sk = path->private; sock 1843 net/iucv/af_iucv.c struct sock *sk = path->private; sock 1888 net/iucv/af_iucv.c struct sock *sk = path->private; sock 1925 net/iucv/af_iucv.c struct sock *sk = path->private; sock 1943 net/iucv/af_iucv.c struct sock *sk = path->private; sock 1977 net/iucv/af_iucv.c static int afiucv_hs_callback_syn(struct sock *sk, struct sk_buff *skb) sock 1980 net/iucv/af_iucv.c struct sock *nsk; sock 2042 net/iucv/af_iucv.c static int afiucv_hs_callback_synack(struct sock *sk, struct sk_buff *skb) sock 2063 net/iucv/af_iucv.c static int afiucv_hs_callback_synfin(struct sock *sk, struct sk_buff *skb) sock 2083 net/iucv/af_iucv.c static int afiucv_hs_callback_fin(struct sock *sk, struct sk_buff *skb) sock 2104 net/iucv/af_iucv.c static int afiucv_hs_callback_win(struct sock *sk, struct sk_buff *skb) sock 2122 net/iucv/af_iucv.c static int afiucv_hs_callback_rx(struct sock *sk, struct sk_buff *skb) sock 2171 net/iucv/af_iucv.c struct sock *sk; sock 2277 net/iucv/af_iucv.c struct sock *isk = skb->sk; sock 2278 net/iucv/af_iucv.c struct sock *sk = NULL; sock 2350 net/iucv/af_iucv.c struct sock *sk; sock 37 net/kcm/kcmsock.c static inline struct kcm_sock *kcm_sk(const struct sock *sk) sock 47 net/kcm/kcmsock.c static void report_csk_error(struct sock *csk, int err) sock 56 net/kcm/kcmsock.c struct sock *csk = psock->sk; sock 115 net/kcm/kcmsock.c static int kcm_queue_rcv_skb(struct sock *sk, struct sk_buff *skb); sock 169 net/kcm/kcmsock.c struct sock *sk = skb->sk; sock 188 net/kcm/kcmsock.c static int kcm_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 342 net/kcm/kcmsock.c static void psock_data_ready(struct sock *sk) sock 398 net/kcm/kcmsock.c static void psock_state_change(struct sock *sk) sock 408 net/kcm/kcmsock.c static void psock_write_space(struct sock *sk) sock 577 net/kcm/kcmsock.c struct sock *sk = &kcm->sk; sock 724 net/kcm/kcmsock.c struct sock *sk = &kcm->sk; sock 757 net/kcm/kcmsock.c static ssize_t kcm_sendpage(struct socket *sock, struct page *page, sock 761 net/kcm/kcmsock.c struct sock *sk = sock->sk; sock 900 net/kcm/kcmsock.c static int kcm_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 902 net/kcm/kcmsock.c struct sock *sk = sock->sk; sock 907 net/kcm/kcmsock.c int eor = (sock->type == SOCK_DGRAM) ? sock 1064 net/kcm/kcmsock.c if (copied && sock->type == SOCK_SEQPACKET) { sock 1084 net/kcm/kcmsock.c static struct sk_buff *kcm_wait_data(struct sock *sk, int flags, sock 1115 net/kcm/kcmsock.c static int kcm_recvmsg(struct socket *sock, struct msghdr *msg, sock 1118 net/kcm/kcmsock.c struct sock *sk = sock->sk; sock 1149 net/kcm/kcmsock.c if (sock->type == SOCK_DGRAM) { sock 1172 net/kcm/kcmsock.c static ssize_t kcm_splice_read(struct socket *sock, loff_t *ppos, sock 1176 net/kcm/kcmsock.c struct sock *sk = sock->sk; sock 1269 net/kcm/kcmsock.c static int kcm_setsockopt(struct socket *sock, int level, int optname, sock 1272 net/kcm/kcmsock.c struct kcm_sock *kcm = kcm_sk(sock->sk); sock 1303 net/kcm/kcmsock.c static int kcm_getsockopt(struct socket *sock, int level, int optname, sock 1306 net/kcm/kcmsock.c struct kcm_sock *kcm = kcm_sk(sock->sk); sock 1371 net/kcm/kcmsock.c static int kcm_attach(struct socket *sock, struct socket *csock, sock 1374 net/kcm/kcmsock.c struct kcm_sock *kcm = kcm_sk(sock->sk); sock 1376 net/kcm/kcmsock.c struct sock *csk; sock 1475 net/kcm/kcmsock.c static int kcm_attach_ioctl(struct socket *sock, struct kcm_attach *info) sock 1491 net/kcm/kcmsock.c err = kcm_attach(sock, csock, prog); sock 1507 net/kcm/kcmsock.c struct sock *csk = psock->sk; sock 1601 net/kcm/kcmsock.c static int kcm_unattach_ioctl(struct socket *sock, struct kcm_unattach *info) sock 1603 net/kcm/kcmsock.c struct kcm_sock *kcm = kcm_sk(sock->sk); sock 1607 net/kcm/kcmsock.c struct sock *csk; sock 1663 net/kcm/kcmsock.c struct sock *newsk; sock 1686 net/kcm/kcmsock.c static int kcm_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 1697 net/kcm/kcmsock.c err = kcm_attach_ioctl(sock, &info); sock 1707 net/kcm/kcmsock.c err = kcm_unattach_ioctl(sock, &info); sock 1719 net/kcm/kcmsock.c file = kcm_clone(sock); sock 1783 net/kcm/kcmsock.c struct sock *sk = &kcm->sk; sock 1830 net/kcm/kcmsock.c static int kcm_release(struct socket *sock) sock 1832 net/kcm/kcmsock.c struct sock *sk = sock->sk; sock 1891 net/kcm/kcmsock.c sock->sk = NULL; sock 1942 net/kcm/kcmsock.c static int kcm_create(struct net *net, struct socket *sock, sock 1946 net/kcm/kcmsock.c struct sock *sk; sock 1949 net/kcm/kcmsock.c switch (sock->type) { sock 1951 net/kcm/kcmsock.c sock->ops = &kcm_dgram_ops; sock 1954 net/kcm/kcmsock.c sock->ops = &kcm_seqpacket_ops; sock 1995 net/kcm/kcmsock.c sock_init_data(sock, sk); sock 47 net/key/af_key.c struct sock sk; sock 69 net/key/af_key.c static inline struct pfkey_sock *pfkey_sk(struct sock *sk) sock 74 net/key/af_key.c static int pfkey_can_dump(const struct sock *sk) sock 94 net/key/af_key.c static void pfkey_sock_destruct(struct sock *sk) sock 115 net/key/af_key.c static void pfkey_insert(struct sock *sk) sock 125 net/key/af_key.c static void pfkey_remove(struct sock *sk) sock 138 net/key/af_key.c static int pfkey_create(struct net *net, struct socket *sock, int protocol, sock 142 net/key/af_key.c struct sock *sk; sock 148 net/key/af_key.c if (sock->type != SOCK_RAW) sock 161 net/key/af_key.c sock->ops = &pfkey_ops; sock 162 net/key/af_key.c sock_init_data(sock, sk); sock 176 net/key/af_key.c static int pfkey_release(struct socket *sock) sock 178 net/key/af_key.c struct sock *sk = sock->sk; sock 186 net/key/af_key.c sock->sk = NULL; sock 196 net/key/af_key.c struct sock *sk) sock 220 net/key/af_key.c int broadcast_flags, struct sock *one_sk, sock 224 net/key/af_key.c struct sock *sk; sock 318 net/key/af_key.c static int pfkey_error(const struct sadb_msg *orig, int err, struct sock *sk) sock 1304 net/key/af_key.c static int pfkey_reserved(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1309 net/key/af_key.c static int pfkey_getspi(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1414 net/key/af_key.c static int pfkey_acquire(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1501 net/key/af_key.c static int pfkey_add(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1538 net/key/af_key.c static int pfkey_delete(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1578 net/key/af_key.c static int pfkey_get(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1690 net/key/af_key.c static int pfkey_register(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1719 net/key/af_key.c static int unicast_flush_resp(struct sock *sk, const struct sadb_msg *ihdr) sock 1759 net/key/af_key.c static int pfkey_flush(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1831 net/key/af_key.c static int pfkey_dump(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 1877 net/key/af_key.c static int pfkey_promisc(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 2236 net/key/af_key.c static int pfkey_spdadd(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 2351 net/key/af_key.c static int pfkey_spddelete(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 2426 net/key/af_key.c static int key_pol_get_resp(struct sock *sk, struct xfrm_policy *xp, const struct sadb_msg *hdr, int dir) sock 2537 net/key/af_key.c static int pfkey_migrate(struct sock *sk, struct sk_buff *skb, sock 2629 net/key/af_key.c static int pfkey_migrate(struct sock *sk, struct sk_buff *skb, sock 2637 net/key/af_key.c static int pfkey_spdget(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 2722 net/key/af_key.c struct net *net = sock_net((struct sock *)pfk); sock 2727 net/key/af_key.c static int pfkey_spddump(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 2769 net/key/af_key.c static int pfkey_spdflush(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr, void * const *ext_hdrs) sock 2793 net/key/af_key.c typedef int (*pfkey_handler)(struct sock *sk, struct sk_buff *skb, sock 2821 net/key/af_key.c static int pfkey_process(struct sock *sk, struct sk_buff *skb, const struct sadb_msg *hdr) sock 3117 net/key/af_key.c struct sock *sk; sock 3240 net/key/af_key.c static struct xfrm_policy *pfkey_compile_policy(struct sock *sk, int opt, sock 3643 net/key/af_key.c static int pfkey_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 3645 net/key/af_key.c struct sock *sk = sock->sk; sock 3684 net/key/af_key.c static int pfkey_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 3687 net/key/af_key.c struct sock *sk = sock->sk; sock 3758 net/key/af_key.c struct sock *s = sk_entry(v); sock 111 net/l2tp/l2tp_core.c static bool l2tp_sk_is_v6(struct sock *sk) sock 118 net/l2tp/l2tp_core.c static inline struct l2tp_tunnel *l2tp_tunnel(struct sock *sk) sock 156 net/l2tp/l2tp_core.c sock_put(tunnel->sock); sock 910 net/l2tp/l2tp_core.c int l2tp_udp_encap_recv(struct sock *sk, struct sk_buff *skb) sock 1034 net/l2tp/l2tp_core.c if (l2tp_sk_is_v6(tunnel->sock)) sock 1035 net/l2tp/l2tp_core.c error = inet6_csk_xmit(tunnel->sock, skb, NULL); sock 1038 net/l2tp/l2tp_core.c error = ip_queue_xmit(tunnel->sock, skb, fl); sock 1059 net/l2tp/l2tp_core.c struct sock *sk = tunnel->sock; sock 1153 net/l2tp/l2tp_core.c static void l2tp_tunnel_destruct(struct sock *sk) sock 1240 net/l2tp/l2tp_core.c static void l2tp_udp_encap_destroy(struct sock *sk) sock 1253 net/l2tp/l2tp_core.c struct sock *sk = tunnel->sock; sock 1254 net/l2tp/l2tp_core.c struct socket *sock = sk->sk_socket; sock 1263 net/l2tp/l2tp_core.c if (sock) { sock 1264 net/l2tp/l2tp_core.c kernel_sock_shutdown(sock, SHUT_RDWR); sock 1265 net/l2tp/l2tp_core.c sock_release(sock); sock 1298 net/l2tp/l2tp_core.c struct socket *sock = NULL; sock 1328 net/l2tp/l2tp_core.c err = udp_sock_create(net, &udp_conf, &sock); sock 1340 net/l2tp/l2tp_core.c IPPROTO_L2TP, &sock); sock 1348 net/l2tp/l2tp_core.c err = kernel_bind(sock, (struct sockaddr *) &ip6_addr, sock 1357 net/l2tp/l2tp_core.c err = kernel_connect(sock, sock 1368 net/l2tp/l2tp_core.c IPPROTO_L2TP, &sock); sock 1375 net/l2tp/l2tp_core.c err = kernel_bind(sock, (struct sockaddr *) &ip_addr, sock 1383 net/l2tp/l2tp_core.c err = kernel_connect(sock, (struct sockaddr *) &ip_addr, sock 1395 net/l2tp/l2tp_core.c *sockp = sock; sock 1396 net/l2tp/l2tp_core.c if ((err < 0) && sock) { sock 1397 net/l2tp/l2tp_core.c kernel_sock_shutdown(sock, SHUT_RDWR); sock 1398 net/l2tp/l2tp_core.c sock_release(sock); sock 1454 net/l2tp/l2tp_core.c static int l2tp_validate_socket(const struct sock *sk, const struct net *net, sock 1481 net/l2tp/l2tp_core.c struct socket *sock; sock 1482 net/l2tp/l2tp_core.c struct sock *sk; sock 1488 net/l2tp/l2tp_core.c &sock); sock 1492 net/l2tp/l2tp_core.c sock = sockfd_lookup(tunnel->fd, &ret); sock 1493 net/l2tp/l2tp_core.c if (!sock) sock 1496 net/l2tp/l2tp_core.c ret = l2tp_validate_socket(sock->sk, net, tunnel->encap); sock 1516 net/l2tp/l2tp_core.c sk = sock->sk; sock 1518 net/l2tp/l2tp_core.c tunnel->sock = sk; sock 1528 net/l2tp/l2tp_core.c setup_udp_tunnel_sock(net, sock, &udp_cfg); sock 1540 net/l2tp/l2tp_core.c sockfd_put(sock); sock 1546 net/l2tp/l2tp_core.c sock_release(sock); sock 1548 net/l2tp/l2tp_core.c sockfd_put(sock); sock 172 net/l2tp/l2tp_core.h void (*old_sk_destruct)(struct sock *); sock 173 net/l2tp/l2tp_core.h struct sock *sock; /* Parent socket */ sock 224 net/l2tp/l2tp_core.h int l2tp_udp_encap_recv(struct sock *sk, struct sk_buff *skb); sock 233 net/l2tp/l2tp_core.h int l2tp_ioctl(struct sock *sk, int cmd, unsigned long arg); sock 276 net/l2tp/l2tp_core.h dst = sk_dst_get(tunnel->sock); sock 289 net/l2tp/l2tp_core.h struct sock *sk = tunnel->sock; sock 143 net/l2tp/l2tp_debugfs.c if (tunnel->sock) { sock 144 net/l2tp/l2tp_debugfs.c struct inet_sock *inet = inet_sk(tunnel->sock); sock 147 net/l2tp/l2tp_debugfs.c if (tunnel->sock->sk_family == AF_INET6) { sock 148 net/l2tp/l2tp_debugfs.c const struct ipv6_pinfo *np = inet6_sk(tunnel->sock); sock 151 net/l2tp/l2tp_debugfs.c &np->saddr, &tunnel->sock->sk_v6_daddr); sock 165 net/l2tp/l2tp_debugfs.c tunnel->sock ? refcount_read(&tunnel->sock->sk_refcnt) : 0, sock 231 net/l2tp/l2tp_eth.c lock_sock(tunnel->sock); sock 232 net/l2tp/l2tp_eth.c l3_overhead = kernel_sock_ip_overhead(tunnel->sock); sock 233 net/l2tp/l2tp_eth.c release_sock(tunnel->sock); sock 41 net/l2tp/l2tp_ip.c static inline struct l2tp_ip_sock *l2tp_ip_sk(const struct sock *sk) sock 46 net/l2tp/l2tp_ip.c static struct sock *__l2tp_ip_bind_lookup(const struct net *net, __be32 laddr, sock 49 net/l2tp/l2tp_ip.c struct sock *sk; sock 115 net/l2tp/l2tp_ip.c struct sock *sk; sock 211 net/l2tp/l2tp_ip.c static int l2tp_ip_hash(struct sock *sk) sock 221 net/l2tp/l2tp_ip.c static void l2tp_ip_unhash(struct sock *sk) sock 230 net/l2tp/l2tp_ip.c static int l2tp_ip_open(struct sock *sk) sock 239 net/l2tp/l2tp_ip.c static void l2tp_ip_close(struct sock *sk, long timeout) sock 248 net/l2tp/l2tp_ip.c static void l2tp_ip_destroy_sock(struct sock *sk) sock 260 net/l2tp/l2tp_ip.c static int l2tp_ip_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 317 net/l2tp/l2tp_ip.c static int l2tp_ip_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 353 net/l2tp/l2tp_ip.c static int l2tp_ip_disconnect(struct sock *sk, int flags) sock 361 net/l2tp/l2tp_ip.c static int l2tp_ip_getname(struct socket *sock, struct sockaddr *uaddr, sock 364 net/l2tp/l2tp_ip.c struct sock *sk = sock->sk; sock 386 net/l2tp/l2tp_ip.c static int l2tp_ip_backlog_recv(struct sock *sk, struct sk_buff *skb) sock 406 net/l2tp/l2tp_ip.c static int l2tp_ip_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 527 net/l2tp/l2tp_ip.c static int l2tp_ip_recvmsg(struct sock *sk, struct msghdr *msg, sock 573 net/l2tp/l2tp_ip.c int l2tp_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 49 net/l2tp/l2tp_ip6.c static inline struct l2tp_ip6_sock *l2tp_ip6_sk(const struct sock *sk) sock 54 net/l2tp/l2tp_ip6.c static struct sock *__l2tp_ip6_bind_lookup(const struct net *net, sock 59 net/l2tp/l2tp_ip6.c struct sock *sk; sock 127 net/l2tp/l2tp_ip6.c struct sock *sk; sock 223 net/l2tp/l2tp_ip6.c static int l2tp_ip6_hash(struct sock *sk) sock 233 net/l2tp/l2tp_ip6.c static void l2tp_ip6_unhash(struct sock *sk) sock 242 net/l2tp/l2tp_ip6.c static int l2tp_ip6_open(struct sock *sk) sock 251 net/l2tp/l2tp_ip6.c static void l2tp_ip6_close(struct sock *sk, long timeout) sock 261 net/l2tp/l2tp_ip6.c static void l2tp_ip6_destroy_sock(struct sock *sk) sock 275 net/l2tp/l2tp_ip6.c static int l2tp_ip6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) sock 375 net/l2tp/l2tp_ip6.c static int l2tp_ip6_connect(struct sock *sk, struct sockaddr *uaddr, sock 425 net/l2tp/l2tp_ip6.c static int l2tp_ip6_disconnect(struct sock *sk, int flags) sock 433 net/l2tp/l2tp_ip6.c static int l2tp_ip6_getname(struct socket *sock, struct sockaddr *uaddr, sock 437 net/l2tp/l2tp_ip6.c struct sock *sk = sock->sk; sock 465 net/l2tp/l2tp_ip6.c static int l2tp_ip6_backlog_recv(struct sock *sk, struct sk_buff *skb) sock 482 net/l2tp/l2tp_ip6.c static int l2tp_ip6_push_pending_frames(struct sock *sk) sock 504 net/l2tp/l2tp_ip6.c static int l2tp_ip6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 675 net/l2tp/l2tp_ip6.c static int l2tp_ip6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 328 net/l2tp/l2tp_netlink.c struct sock *sk = NULL; sock 376 net/l2tp/l2tp_netlink.c sk = tunnel->sock; sock 120 net/l2tp/l2tp_ppp.c struct sock __rcu *sk; /* Pointer to the session sock 122 net/l2tp/l2tp_ppp.c struct sock *__sk; /* Copy of .sk, for cleanup */ sock 138 net/l2tp/l2tp_ppp.c static struct sock *pppol2tp_session_get_sock(struct l2tp_session *session) sock 141 net/l2tp/l2tp_ppp.c struct sock *sk; sock 154 net/l2tp/l2tp_ppp.c static inline struct l2tp_session *pppol2tp_sock_to_session(struct sock *sk) sock 180 net/l2tp/l2tp_ppp.c static int pppol2tp_recvmsg(struct socket *sock, struct msghdr *msg, sock 185 net/l2tp/l2tp_ppp.c struct sock *sk = sock->sk; sock 214 net/l2tp/l2tp_ppp.c struct sock *sk = NULL; sock 272 net/l2tp/l2tp_ppp.c static int pppol2tp_sendmsg(struct socket *sock, struct msghdr *m, sock 275 net/l2tp/l2tp_ppp.c struct sock *sk = sock->sk; sock 354 net/l2tp/l2tp_ppp.c struct sock *sk = (struct sock *) chan->private; sock 414 net/l2tp/l2tp_ppp.c static void pppol2tp_session_destruct(struct sock *sk) sock 430 net/l2tp/l2tp_ppp.c static int pppol2tp_release(struct socket *sock) sock 432 net/l2tp/l2tp_ppp.c struct sock *sk = sock->sk; sock 449 net/l2tp/l2tp_ppp.c sock->sk = NULL; sock 492 net/l2tp/l2tp_ppp.c static int pppol2tp_backlog_recv(struct sock *sk, struct sk_buff *skb) sock 505 net/l2tp/l2tp_ppp.c static int pppol2tp_create(struct net *net, struct socket *sock, int kern) sock 508 net/l2tp/l2tp_ppp.c struct sock *sk; sock 514 net/l2tp/l2tp_ppp.c sock_init_data(sock, sk); sock 516 net/l2tp/l2tp_ppp.c sock->state = SS_UNCONNECTED; sock 517 net/l2tp/l2tp_ppp.c sock->ops = &pppol2tp_ops; sock 535 net/l2tp/l2tp_ppp.c struct sock *sk; sock 661 net/l2tp/l2tp_ppp.c static int pppol2tp_connect(struct socket *sock, struct sockaddr *uservaddr, sock 664 net/l2tp/l2tp_ppp.c struct sock *sk = sock->sk; sock 746 net/l2tp/l2tp_ppp.c if (tunnel->sock == NULL) sock 871 net/l2tp/l2tp_ppp.c if (!tunnel->sock) { sock 903 net/l2tp/l2tp_ppp.c static int pppol2tp_getname(struct socket *sock, struct sockaddr *uaddr, sock 910 net/l2tp/l2tp_ppp.c struct sock *sk = sock->sk; sock 928 net/l2tp/l2tp_ppp.c inet = inet_sk(tunnel->sock); sock 929 net/l2tp/l2tp_ppp.c if ((tunnel->version == 2) && (tunnel->sock->sk_family == AF_INET)) { sock 947 net/l2tp/l2tp_ppp.c (tunnel->sock->sk_family == AF_INET6)) { sock 962 net/l2tp/l2tp_ppp.c memcpy(&sp.pppol2tp.addr.sin6_addr, &tunnel->sock->sk_v6_daddr, sock 963 net/l2tp/l2tp_ppp.c sizeof(tunnel->sock->sk_v6_daddr)); sock 966 net/l2tp/l2tp_ppp.c (tunnel->sock->sk_family == AF_INET6)) { sock 981 net/l2tp/l2tp_ppp.c memcpy(&sp.pppol2tp.addr.sin6_addr, &tunnel->sock->sk_v6_daddr, sock 982 net/l2tp/l2tp_ppp.c sizeof(tunnel->sock->sk_v6_daddr)); sock 1064 net/l2tp/l2tp_ppp.c static int pppol2tp_ioctl(struct socket *sock, unsigned int cmd, sock 1073 net/l2tp/l2tp_ppp.c session = sock->sk->sk_user_data; sock 1087 net/l2tp/l2tp_ppp.c session = sock->sk->sk_user_data; sock 1100 net/l2tp/l2tp_ppp.c session = sock->sk->sk_user_data; sock 1150 net/l2tp/l2tp_ppp.c static int pppol2tp_tunnel_setsockopt(struct sock *sk, sock 1173 net/l2tp/l2tp_ppp.c static int pppol2tp_session_setsockopt(struct sock *sk, sock 1246 net/l2tp/l2tp_ppp.c static int pppol2tp_setsockopt(struct socket *sock, int level, int optname, sock 1249 net/l2tp/l2tp_ppp.c struct sock *sk = sock->sk; sock 1291 net/l2tp/l2tp_ppp.c static int pppol2tp_tunnel_getsockopt(struct sock *sk, sock 1314 net/l2tp/l2tp_ppp.c static int pppol2tp_session_getsockopt(struct sock *sk, sock 1363 net/l2tp/l2tp_ppp.c static int pppol2tp_getsockopt(struct socket *sock, int level, int optname, sock 1366 net/l2tp/l2tp_ppp.c struct sock *sk = sock->sk; sock 1530 net/l2tp/l2tp_ppp.c (tunnel == tunnel->sock->sk_user_data) ? 'Y' : 'N', sock 1548 net/l2tp/l2tp_ppp.c struct sock *sk; sock 1552 net/l2tp/l2tp_ppp.c if (tunnel->sock) { sock 1553 net/l2tp/l2tp_ppp.c struct inet_sock *inet = inet_sk(tunnel->sock); sock 43 net/llc/af_llc.c static bool llc_ui_wait_for_conn(struct sock *sk, long timeout); sock 44 net/llc/af_llc.c static int llc_ui_wait_for_disc(struct sock *sk, long timeout); sock 45 net/llc/af_llc.c static int llc_ui_wait_for_busy_core(struct sock *sk, long timeout); sock 97 net/llc/af_llc.c static inline u8 llc_ui_header_len(struct sock *sk, struct sockaddr_llc *addr) sock 119 net/llc/af_llc.c static int llc_ui_send_data(struct sock* sk, struct sk_buff *skb, int noblock) sock 138 net/llc/af_llc.c static void llc_ui_sk_init(struct socket *sock, struct sock *sk) sock 140 net/llc/af_llc.c sock_graft(sk, sock); sock 141 net/llc/af_llc.c sk->sk_type = sock->type; sock 142 net/llc/af_llc.c sock->ops = &llc_ui_ops; sock 163 net/llc/af_llc.c static int llc_ui_create(struct net *net, struct socket *sock, int protocol, sock 166 net/llc/af_llc.c struct sock *sk; sock 175 net/llc/af_llc.c if (likely(sock->type == SOCK_DGRAM || sock->type == SOCK_STREAM)) { sock 180 net/llc/af_llc.c llc_ui_sk_init(sock, sk); sock 192 net/llc/af_llc.c static int llc_ui_release(struct socket *sock) sock 194 net/llc/af_llc.c struct sock *sk = sock->sk; sock 267 net/llc/af_llc.c static int llc_ui_autobind(struct socket *sock, struct sockaddr_llc *addr) sock 269 net/llc/af_llc.c struct sock *sk = sock->sk; sock 319 net/llc/af_llc.c static int llc_ui_bind(struct socket *sock, struct sockaddr *uaddr, int addrlen) sock 322 net/llc/af_llc.c struct sock *sk = sock->sk; sock 373 net/llc/af_llc.c struct sock *ask; sock 415 net/llc/af_llc.c static int llc_ui_shutdown(struct socket *sock, int how) sock 417 net/llc/af_llc.c struct sock *sk = sock->sk; sock 450 net/llc/af_llc.c static int llc_ui_connect(struct socket *sock, struct sockaddr *uaddr, sock 453 net/llc/af_llc.c struct sock *sk = sock->sk; sock 467 net/llc/af_llc.c if (unlikely(sock->state == SS_CONNECTING)) sock 472 net/llc/af_llc.c rc = llc_ui_autobind(sock, addr); sock 478 net/llc/af_llc.c sock->state = SS_CONNECTING; sock 485 net/llc/af_llc.c sock->state = SS_UNCONNECTED; sock 504 net/llc/af_llc.c sock->state = SS_CONNECTED; sock 511 net/llc/af_llc.c sock->state = SS_UNCONNECTED; sock 523 net/llc/af_llc.c static int llc_ui_listen(struct socket *sock, int backlog) sock 525 net/llc/af_llc.c struct sock *sk = sock->sk; sock 529 net/llc/af_llc.c if (unlikely(sock->state != SS_UNCONNECTED)) sock 551 net/llc/af_llc.c static int llc_ui_wait_for_disc(struct sock *sk, long timeout) sock 572 net/llc/af_llc.c static bool llc_ui_wait_for_conn(struct sock *sk, long timeout) sock 587 net/llc/af_llc.c static int llc_ui_wait_for_busy_core(struct sock *sk, long timeout) sock 613 net/llc/af_llc.c static int llc_wait_data(struct sock *sk, long timeo) sock 665 net/llc/af_llc.c static int llc_ui_accept(struct socket *sock, struct socket *newsock, int flags, sock 668 net/llc/af_llc.c struct sock *sk = sock->sk, *newsk; sock 679 net/llc/af_llc.c if (unlikely(sock->state != SS_UNCONNECTED || sock 728 net/llc/af_llc.c static int llc_ui_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 734 net/llc/af_llc.c struct sock *sk = sock->sk; sock 899 net/llc/af_llc.c static int llc_ui_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 901 net/llc/af_llc.c struct sock *sk = sock->sk; sock 924 net/llc/af_llc.c rc = llc_ui_autobind(sock, addr); sock 988 net/llc/af_llc.c static int llc_ui_getname(struct socket *sock, struct sockaddr *uaddr, sock 992 net/llc/af_llc.c struct sock *sk = sock->sk; sock 1036 net/llc/af_llc.c static int llc_ui_ioctl(struct socket *sock, unsigned int cmd, sock 1052 net/llc/af_llc.c static int llc_ui_setsockopt(struct socket *sock, int level, int optname, sock 1055 net/llc/af_llc.c struct sock *sk = sock->sk; sock 1134 net/llc/af_llc.c static int llc_ui_getsockopt(struct socket *sock, int level, int optname, sock 1137 net/llc/af_llc.c struct sock *sk = sock->sk; sock 32 net/llc/llc_c_ac.c static int llc_conn_ac_inc_vs_by_1(struct sock *sk, struct sk_buff *skb); sock 33 net/llc/llc_c_ac.c static void llc_process_tmr_ev(struct sock *sk, struct sk_buff *skb); sock 34 net/llc/llc_c_ac.c static int llc_conn_ac_data_confirm(struct sock *sk, struct sk_buff *ev); sock 36 net/llc/llc_c_ac.c static int llc_conn_ac_inc_npta_value(struct sock *sk, struct sk_buff *skb); sock 38 net/llc/llc_c_ac.c static int llc_conn_ac_send_rr_rsp_f_set_ackpf(struct sock *sk, sock 41 net/llc/llc_c_ac.c static int llc_conn_ac_set_p_flag_1(struct sock *sk, struct sk_buff *skb); sock 45 net/llc/llc_c_ac.c int llc_conn_ac_clear_remote_busy(struct sock *sk, struct sk_buff *skb) sock 61 net/llc/llc_c_ac.c int llc_conn_ac_conn_ind(struct sock *sk, struct sk_buff *skb) sock 69 net/llc/llc_c_ac.c int llc_conn_ac_conn_confirm(struct sock *sk, struct sk_buff *skb) sock 77 net/llc/llc_c_ac.c static int llc_conn_ac_data_confirm(struct sock *sk, struct sk_buff *skb) sock 85 net/llc/llc_c_ac.c int llc_conn_ac_data_ind(struct sock *sk, struct sk_buff *skb) sock 91 net/llc/llc_c_ac.c int llc_conn_ac_disc_ind(struct sock *sk, struct sk_buff *skb) sock 119 net/llc/llc_c_ac.c int llc_conn_ac_disc_confirm(struct sock *sk, struct sk_buff *skb) sock 128 net/llc/llc_c_ac.c int llc_conn_ac_rst_ind(struct sock *sk, struct sk_buff *skb) sock 167 net/llc/llc_c_ac.c int llc_conn_ac_rst_confirm(struct sock *sk, struct sk_buff *skb) sock 176 net/llc/llc_c_ac.c int llc_conn_ac_clear_remote_busy_if_f_eq_1(struct sock *sk, sock 188 net/llc/llc_c_ac.c int llc_conn_ac_stop_rej_tmr_if_data_flag_eq_2(struct sock *sk, sock 198 net/llc/llc_c_ac.c int llc_conn_ac_send_disc_cmd_p_set_x(struct sock *sk, struct sk_buff *skb) sock 223 net/llc/llc_c_ac.c int llc_conn_ac_send_dm_rsp_f_set_p(struct sock *sk, struct sk_buff *skb) sock 249 net/llc/llc_c_ac.c int llc_conn_ac_send_dm_rsp_f_set_1(struct sock *sk, struct sk_buff *skb) sock 273 net/llc/llc_c_ac.c int llc_conn_ac_send_frmr_rsp_f_set_x(struct sock *sk, struct sk_buff *skb) sock 307 net/llc/llc_c_ac.c int llc_conn_ac_resend_frmr_rsp_f_set_0(struct sock *sk, struct sk_buff *skb) sock 334 net/llc/llc_c_ac.c int llc_conn_ac_resend_frmr_rsp_f_set_p(struct sock *sk, struct sk_buff *skb) sock 364 net/llc/llc_c_ac.c int llc_conn_ac_send_i_cmd_p_set_1(struct sock *sk, struct sk_buff *skb) sock 382 net/llc/llc_c_ac.c static int llc_conn_ac_send_i_cmd_p_set_0(struct sock *sk, struct sk_buff *skb) sock 400 net/llc/llc_c_ac.c int llc_conn_ac_send_i_xxx_x_set_0(struct sock *sk, struct sk_buff *skb) sock 418 net/llc/llc_c_ac.c int llc_conn_ac_resend_i_xxx_x_set_0(struct sock *sk, struct sk_buff *skb) sock 427 net/llc/llc_c_ac.c int llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr(struct sock *sk, sock 456 net/llc/llc_c_ac.c int llc_conn_ac_resend_i_rsp_f_set_1(struct sock *sk, struct sk_buff *skb) sock 465 net/llc/llc_c_ac.c int llc_conn_ac_send_rej_cmd_p_set_1(struct sock *sk, struct sk_buff *skb) sock 489 net/llc/llc_c_ac.c int llc_conn_ac_send_rej_rsp_f_set_1(struct sock *sk, struct sk_buff *skb) sock 513 net/llc/llc_c_ac.c int llc_conn_ac_send_rej_xxx_x_set_0(struct sock *sk, struct sk_buff *skb) sock 537 net/llc/llc_c_ac.c int llc_conn_ac_send_rnr_cmd_p_set_1(struct sock *sk, struct sk_buff *skb) sock 561 net/llc/llc_c_ac.c int llc_conn_ac_send_rnr_rsp_f_set_1(struct sock *sk, struct sk_buff *skb) sock 585 net/llc/llc_c_ac.c int llc_conn_ac_send_rnr_xxx_x_set_0(struct sock *sk, struct sk_buff *skb) sock 609 net/llc/llc_c_ac.c int llc_conn_ac_set_remote_busy(struct sock *sk, struct sk_buff *skb) sock 621 net/llc/llc_c_ac.c int llc_conn_ac_opt_send_rnr_xxx_x_set_0(struct sock *sk, struct sk_buff *skb) sock 645 net/llc/llc_c_ac.c int llc_conn_ac_send_rr_cmd_p_set_1(struct sock *sk, struct sk_buff *skb) sock 669 net/llc/llc_c_ac.c int llc_conn_ac_send_rr_rsp_f_set_1(struct sock *sk, struct sk_buff *skb) sock 694 net/llc/llc_c_ac.c int llc_conn_ac_send_ack_rsp_f_set_1(struct sock *sk, struct sk_buff *skb) sock 718 net/llc/llc_c_ac.c int llc_conn_ac_send_rr_xxx_x_set_0(struct sock *sk, struct sk_buff *skb) sock 742 net/llc/llc_c_ac.c int llc_conn_ac_send_ack_xxx_x_set_0(struct sock *sk, struct sk_buff *skb) sock 766 net/llc/llc_c_ac.c void llc_conn_set_p_flag(struct sock *sk, u8 value) sock 776 net/llc/llc_c_ac.c int llc_conn_ac_send_sabme_cmd_p_set_x(struct sock *sk, struct sk_buff *skb) sock 804 net/llc/llc_c_ac.c int llc_conn_ac_send_ua_rsp_f_set_p(struct sock *sk, struct sk_buff *skb) sock 831 net/llc/llc_c_ac.c int llc_conn_ac_set_s_flag_0(struct sock *sk, struct sk_buff *skb) sock 837 net/llc/llc_c_ac.c int llc_conn_ac_set_s_flag_1(struct sock *sk, struct sk_buff *skb) sock 843 net/llc/llc_c_ac.c int llc_conn_ac_start_p_timer(struct sock *sk, struct sk_buff *skb) sock 863 net/llc/llc_c_ac.c int llc_conn_ac_send_ack_if_needed(struct sock *sk, struct sk_buff *skb) sock 894 net/llc/llc_c_ac.c int llc_conn_ac_rst_sendack_flag(struct sock *sk, struct sk_buff *skb) sock 910 net/llc/llc_c_ac.c static int llc_conn_ac_send_i_rsp_f_set_ackpf(struct sock *sk, sock 939 net/llc/llc_c_ac.c int llc_conn_ac_send_i_as_ack(struct sock *sk, struct sk_buff *skb) sock 965 net/llc/llc_c_ac.c static int llc_conn_ac_send_rr_rsp_f_set_ackpf(struct sock *sk, sock 1000 net/llc/llc_c_ac.c static int llc_conn_ac_inc_npta_value(struct sock *sk, struct sk_buff *skb) sock 1023 net/llc/llc_c_ac.c int llc_conn_ac_adjust_npta_by_rr(struct sock *sk, struct sk_buff *skb) sock 1049 net/llc/llc_c_ac.c int llc_conn_ac_adjust_npta_by_rnr(struct sock *sk, struct sk_buff *skb) sock 1074 net/llc/llc_c_ac.c int llc_conn_ac_dec_tx_win_size(struct sock *sk, struct sk_buff *skb) sock 1094 net/llc/llc_c_ac.c int llc_conn_ac_inc_tx_win_size(struct sock *sk, struct sk_buff *skb) sock 1104 net/llc/llc_c_ac.c int llc_conn_ac_stop_all_timers(struct sock *sk, struct sk_buff *skb) sock 1110 net/llc/llc_c_ac.c int llc_conn_ac_stop_other_timers(struct sock *sk, struct sk_buff *skb) sock 1122 net/llc/llc_c_ac.c int llc_conn_ac_start_ack_timer(struct sock *sk, struct sk_buff *skb) sock 1130 net/llc/llc_c_ac.c int llc_conn_ac_start_rej_timer(struct sock *sk, struct sk_buff *skb) sock 1139 net/llc/llc_c_ac.c int llc_conn_ac_start_ack_tmr_if_not_running(struct sock *sk, sock 1150 net/llc/llc_c_ac.c int llc_conn_ac_stop_ack_timer(struct sock *sk, struct sk_buff *skb) sock 1156 net/llc/llc_c_ac.c int llc_conn_ac_stop_p_timer(struct sock *sk, struct sk_buff *skb) sock 1165 net/llc/llc_c_ac.c int llc_conn_ac_stop_rej_timer(struct sock *sk, struct sk_buff *skb) sock 1171 net/llc/llc_c_ac.c int llc_conn_ac_upd_nr_received(struct sock *sk, struct sk_buff *skb) sock 1207 net/llc/llc_c_ac.c int llc_conn_ac_upd_p_flag(struct sock *sk, struct sk_buff *skb) sock 1223 net/llc/llc_c_ac.c int llc_conn_ac_set_data_flag_2(struct sock *sk, struct sk_buff *skb) sock 1229 net/llc/llc_c_ac.c int llc_conn_ac_set_data_flag_0(struct sock *sk, struct sk_buff *skb) sock 1235 net/llc/llc_c_ac.c int llc_conn_ac_set_data_flag_1(struct sock *sk, struct sk_buff *skb) sock 1241 net/llc/llc_c_ac.c int llc_conn_ac_set_data_flag_1_if_data_flag_eq_0(struct sock *sk, sock 1249 net/llc/llc_c_ac.c int llc_conn_ac_set_p_flag_0(struct sock *sk, struct sk_buff *skb) sock 1255 net/llc/llc_c_ac.c static int llc_conn_ac_set_p_flag_1(struct sock *sk, struct sk_buff *skb) sock 1261 net/llc/llc_c_ac.c int llc_conn_ac_set_remote_busy_0(struct sock *sk, struct sk_buff *skb) sock 1267 net/llc/llc_c_ac.c int llc_conn_ac_set_cause_flag_0(struct sock *sk, struct sk_buff *skb) sock 1273 net/llc/llc_c_ac.c int llc_conn_ac_set_cause_flag_1(struct sock *sk, struct sk_buff *skb) sock 1279 net/llc/llc_c_ac.c int llc_conn_ac_set_retry_cnt_0(struct sock *sk, struct sk_buff *skb) sock 1285 net/llc/llc_c_ac.c int llc_conn_ac_inc_retry_cnt_by_1(struct sock *sk, struct sk_buff *skb) sock 1291 net/llc/llc_c_ac.c int llc_conn_ac_set_vr_0(struct sock *sk, struct sk_buff *skb) sock 1297 net/llc/llc_c_ac.c int llc_conn_ac_inc_vr_by_1(struct sock *sk, struct sk_buff *skb) sock 1303 net/llc/llc_c_ac.c int llc_conn_ac_set_vs_0(struct sock *sk, struct sk_buff *skb) sock 1309 net/llc/llc_c_ac.c int llc_conn_ac_set_vs_nr(struct sock *sk, struct sk_buff *skb) sock 1315 net/llc/llc_c_ac.c static int llc_conn_ac_inc_vs_by_1(struct sock *sk, struct sk_buff *skb) sock 1321 net/llc/llc_c_ac.c static void llc_conn_tmr_common_cb(struct sock *sk, u8 type) sock 1364 net/llc/llc_c_ac.c int llc_conn_ac_rst_vs(struct sock *sk, struct sk_buff *skb) sock 1371 net/llc/llc_c_ac.c int llc_conn_ac_upd_vs(struct sock *sk, struct sk_buff *skb) sock 1390 net/llc/llc_c_ac.c int llc_conn_disc(struct sock *sk, struct sk_buff *skb) sock 1403 net/llc/llc_c_ac.c int llc_conn_reset(struct sock *sk, struct sk_buff *skb) sock 1437 net/llc/llc_c_ac.c static void llc_process_tmr_ev(struct sock *sk, struct sk_buff *skb) sock 75 net/llc/llc_c_ev.c static u16 llc_util_nr_inside_tx_window(struct sock *sk, u8 nr) sock 99 net/llc/llc_c_ev.c int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb) sock 107 net/llc/llc_c_ev.c int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb) sock 115 net/llc/llc_c_ev.c int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb) sock 123 net/llc/llc_c_ev.c int llc_conn_ev_rst_req(struct sock *sk, struct sk_buff *skb) sock 131 net/llc/llc_c_ev.c int llc_conn_ev_local_busy_detected(struct sock *sk, struct sk_buff *skb) sock 139 net/llc/llc_c_ev.c int llc_conn_ev_local_busy_cleared(struct sock *sk, struct sk_buff *skb) sock 147 net/llc/llc_c_ev.c int llc_conn_ev_rx_bad_pdu(struct sock *sk, struct sk_buff *skb) sock 152 net/llc/llc_c_ev.c int llc_conn_ev_rx_disc_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb) sock 160 net/llc/llc_c_ev.c int llc_conn_ev_rx_dm_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) sock 168 net/llc/llc_c_ev.c int llc_conn_ev_rx_frmr_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) sock 176 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb) sock 186 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) sock 196 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns(struct sock *sk, sock 208 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns(struct sock *sk, sock 220 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns(struct sock *sk, sock 235 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb) sock 245 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb) sock 254 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) sock 263 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns(struct sock *sk, sock 275 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns(struct sock *sk, sock 287 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns(struct sock *sk, sock 298 net/llc/llc_c_ev.c int llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns(struct sock *sk, sock 313 net/llc/llc_c_ev.c int llc_conn_ev_rx_rej_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb) sock 322 net/llc/llc_c_ev.c int llc_conn_ev_rx_rej_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) sock 331 net/llc/llc_c_ev.c int llc_conn_ev_rx_rej_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb) sock 340 net/llc/llc_c_ev.c int llc_conn_ev_rx_rej_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb) sock 349 net/llc/llc_c_ev.c int llc_conn_ev_rx_rej_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) sock 357 net/llc/llc_c_ev.c int llc_conn_ev_rx_rnr_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb) sock 366 net/llc/llc_c_ev.c int llc_conn_ev_rx_rnr_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) sock 375 net/llc/llc_c_ev.c int llc_conn_ev_rx_rnr_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb) sock 384 net/llc/llc_c_ev.c int llc_conn_ev_rx_rnr_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb) sock 393 net/llc/llc_c_ev.c int llc_conn_ev_rx_rr_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb) sock 402 net/llc/llc_c_ev.c int llc_conn_ev_rx_rr_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) sock 411 net/llc/llc_c_ev.c int llc_conn_ev_rx_rr_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb) sock 421 net/llc/llc_c_ev.c int llc_conn_ev_rx_rr_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb) sock 431 net/llc/llc_c_ev.c int llc_conn_ev_rx_sabme_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb) sock 439 net/llc/llc_c_ev.c int llc_conn_ev_rx_ua_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) sock 447 net/llc/llc_c_ev.c int llc_conn_ev_rx_xxx_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) sock 462 net/llc/llc_c_ev.c int llc_conn_ev_rx_xxx_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb) sock 481 net/llc/llc_c_ev.c int llc_conn_ev_rx_xxx_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) sock 502 net/llc/llc_c_ev.c int llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr(struct sock *sk, sock 520 net/llc/llc_c_ev.c int llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr(struct sock *sk, sock 538 net/llc/llc_c_ev.c int llc_conn_ev_rx_any_frame(struct sock *sk, struct sk_buff *skb) sock 543 net/llc/llc_c_ev.c int llc_conn_ev_p_tmr_exp(struct sock *sk, struct sk_buff *skb) sock 550 net/llc/llc_c_ev.c int llc_conn_ev_ack_tmr_exp(struct sock *sk, struct sk_buff *skb) sock 557 net/llc/llc_c_ev.c int llc_conn_ev_rej_tmr_exp(struct sock *sk, struct sk_buff *skb) sock 564 net/llc/llc_c_ev.c int llc_conn_ev_busy_tmr_exp(struct sock *sk, struct sk_buff *skb) sock 571 net/llc/llc_c_ev.c int llc_conn_ev_init_p_f_cycle(struct sock *sk, struct sk_buff *skb) sock 576 net/llc/llc_c_ev.c int llc_conn_ev_tx_buffer_full(struct sock *sk, struct sk_buff *skb) sock 590 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_data_flag_eq_1(struct sock *sk, struct sk_buff *skb) sock 595 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_data_flag_eq_0(struct sock *sk, struct sk_buff *skb) sock 600 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_data_flag_eq_2(struct sock *sk, struct sk_buff *skb) sock 605 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_p_flag_eq_1(struct sock *sk, struct sk_buff *skb) sock 621 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_last_frame_eq_1(struct sock *sk, struct sk_buff *skb) sock 635 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_last_frame_eq_0(struct sock *sk, struct sk_buff *skb) sock 640 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_p_flag_eq_0(struct sock *sk, struct sk_buff *skb) sock 645 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_p_flag_eq_f(struct sock *sk, struct sk_buff *skb) sock 653 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_remote_busy_eq_0(struct sock *sk, struct sk_buff *skb) sock 658 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_remote_busy_eq_1(struct sock *sk, struct sk_buff *skb) sock 663 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_retry_cnt_lt_n2(struct sock *sk, struct sk_buff *skb) sock 668 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_retry_cnt_gte_n2(struct sock *sk, struct sk_buff *skb) sock 673 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_s_flag_eq_1(struct sock *sk, struct sk_buff *skb) sock 678 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_s_flag_eq_0(struct sock *sk, struct sk_buff *skb) sock 683 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_cause_flag_eq_1(struct sock *sk, struct sk_buff *skb) sock 688 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_cause_flag_eq_0(struct sock *sk, struct sk_buff *skb) sock 693 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_set_status_conn(struct sock *sk, struct sk_buff *skb) sock 701 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_set_status_disc(struct sock *sk, struct sk_buff *skb) sock 709 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_set_status_failed(struct sock *sk, struct sk_buff *skb) sock 717 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_set_status_remote_busy(struct sock *sk, sock 726 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_set_status_refuse(struct sock *sk, struct sk_buff *skb) sock 734 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_set_status_conflict(struct sock *sk, struct sk_buff *skb) sock 742 net/llc/llc_c_ev.c int llc_conn_ev_qlfy_set_status_rst_done(struct sock *sk, struct sk_buff *skb) sock 33 net/llc/llc_conn.c static void llc_conn_send_pdus(struct sock *sk); sock 34 net/llc/llc_conn.c static int llc_conn_service(struct sock *sk, struct sk_buff *skb); sock 35 net/llc/llc_conn.c static int llc_exec_conn_trans_actions(struct sock *sk, sock 38 net/llc/llc_conn.c static struct llc_conn_state_trans *llc_qualify_conn_ev(struct sock *sk, sock 61 net/llc/llc_conn.c int llc_conn_state_process(struct sock *sk, struct sk_buff *skb) sock 177 net/llc/llc_conn.c void llc_conn_send_pdu(struct sock *sk, struct sk_buff *skb) sock 193 net/llc/llc_conn.c void llc_conn_rtn_pdu(struct sock *sk, struct sk_buff *skb) sock 210 net/llc/llc_conn.c void llc_conn_resend_i_pdu_as_cmd(struct sock *sk, u8 nr, u8 first_p_bit) sock 253 net/llc/llc_conn.c void llc_conn_resend_i_pdu_as_rsp(struct sock *sk, u8 nr, u8 first_f_bit) sock 293 net/llc/llc_conn.c int llc_conn_remove_acked_pdus(struct sock *sk, u8 nr, u16 *how_many_unacked) sock 327 net/llc/llc_conn.c static void llc_conn_send_pdus(struct sock *sk) sock 356 net/llc/llc_conn.c static int llc_conn_service(struct sock *sk, struct sk_buff *skb) sock 386 net/llc/llc_conn.c static struct llc_conn_state_trans *llc_qualify_conn_ev(struct sock *sk, sock 433 net/llc/llc_conn.c static int llc_exec_conn_trans_actions(struct sock *sk, sock 456 net/llc/llc_conn.c const struct sock *sk) sock 477 net/llc/llc_conn.c static struct sock *__llc_lookup_established(struct llc_sap *sap, sock 481 net/llc/llc_conn.c struct sock *rc; sock 514 net/llc/llc_conn.c struct sock *llc_lookup_established(struct llc_sap *sap, sock 518 net/llc/llc_conn.c struct sock *sk; sock 528 net/llc/llc_conn.c const struct sock *sk) sock 537 net/llc/llc_conn.c static struct sock *__llc_lookup_listener(struct llc_sap *sap, sock 540 net/llc/llc_conn.c struct sock *rc; sock 583 net/llc/llc_conn.c static struct sock *llc_lookup_listener(struct llc_sap *sap, sock 587 net/llc/llc_conn.c struct sock *rc = __llc_lookup_listener(sap, laddr); sock 595 net/llc/llc_conn.c static struct sock *__llc_lookup(struct llc_sap *sap, sock 599 net/llc/llc_conn.c struct sock *sk = __llc_lookup_established(sap, daddr, laddr); sock 694 net/llc/llc_conn.c void llc_sap_add_socket(struct llc_sap *sap, struct sock *sk) sock 719 net/llc/llc_conn.c void llc_sap_remove_socket(struct llc_sap *sap, struct sock *sk) sock 738 net/llc/llc_conn.c static int llc_conn_rcv(struct sock *sk, struct sk_buff *skb) sock 747 net/llc/llc_conn.c static struct sock *llc_create_incoming_sock(struct sock *sk, sock 752 net/llc/llc_conn.c struct sock *newsk = llc_sk_alloc(sock_net(sk), sk->sk_family, GFP_ATOMIC, sock 772 net/llc/llc_conn.c struct sock *sk; sock 793 net/llc/llc_conn.c struct sock *newsk = llc_create_incoming_sock(sk, skb->dev, sock 846 net/llc/llc_conn.c static int llc_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 879 net/llc/llc_conn.c static void llc_sk_init(struct sock *sk) sock 915 net/llc/llc_conn.c struct sock *llc_sk_alloc(struct net *net, int family, gfp_t priority, struct proto *prot, int kern) sock 917 net/llc/llc_conn.c struct sock *sk = sk_alloc(net, family, priority, prot, kern); sock 932 net/llc/llc_conn.c void llc_sk_stop_all_timers(struct sock *sk, bool sync) sock 958 net/llc/llc_conn.c void llc_sk_free(struct sock *sk) sock 995 net/llc/llc_conn.c void llc_sk_reset(struct sock *sk) sock 44 net/llc/llc_if.c int llc_build_and_send_pkt(struct sock *sk, struct sk_buff *skb) sock 83 net/llc/llc_if.c int llc_establish_connection(struct sock *sk, u8 *lmac, u8 *dmac, u8 dsap) sock 89 net/llc/llc_if.c struct sock *existing; sock 129 net/llc/llc_if.c int llc_send_disc(struct sock *sk) sock 34 net/llc/llc_proc.c static struct sock *llc_get_sk_idx(loff_t pos) sock 37 net/llc/llc_proc.c struct sock *sk = NULL; sock 67 net/llc/llc_proc.c static struct sock *laddr_hash_next(struct llc_sap *sap, int bucket) sock 70 net/llc/llc_proc.c struct sock *sk = NULL; sock 82 net/llc/llc_proc.c struct sock* sk, *next; sock 117 net/llc/llc_proc.c struct sock *sk = v; sock 128 net/llc/llc_proc.c struct sock* sk; sock 177 net/llc/llc_proc.c struct sock* sk; sock 47 net/llc/llc_sap.c struct sk_buff *llc_alloc_frame(struct sock *sk, struct net_device *dev, sock 69 net/llc/llc_sap.c void llc_save_primitive(struct sock *sk, struct sk_buff *skb, u8 prim) sock 280 net/llc/llc_sap.c struct sock *sk) sock 295 net/llc/llc_sap.c const struct sock *sk) sock 312 net/llc/llc_sap.c static struct sock *llc_lookup_dgram(struct llc_sap *sap, sock 315 net/llc/llc_sap.c struct sock *rc; sock 351 net/llc/llc_sap.c const struct sock *sk) sock 361 net/llc/llc_sap.c struct sock **stack, int count) sock 391 net/llc/llc_sap.c struct sock *sk; sock 392 net/llc/llc_sap.c struct sock *stack[256 / sizeof(struct sock *)]; sock 429 net/llc/llc_sap.c struct sock *sk = llc_lookup_dgram(sap, &laddr); sock 891 net/netfilter/ipset/ip_set_core.c static int ip_set_none(struct net *net, struct sock *ctnl, struct sk_buff *skb, sock 899 net/netfilter/ipset/ip_set_core.c static int ip_set_create(struct net *net, struct sock *ctnl, sock 1041 net/netfilter/ipset/ip_set_core.c static int ip_set_destroy(struct net *net, struct sock *ctnl, sock 1120 net/netfilter/ipset/ip_set_core.c static int ip_set_flush(struct net *net, struct sock *ctnl, struct sk_buff *skb, sock 1160 net/netfilter/ipset/ip_set_core.c static int ip_set_rename(struct net *net, struct sock *ctnl, sock 1210 net/netfilter/ipset/ip_set_core.c static int ip_set_swap(struct net *net, struct sock *ctnl, struct sk_buff *skb, sock 1501 net/netfilter/ipset/ip_set_core.c static int ip_set_dump(struct net *net, struct sock *ctnl, struct sk_buff *skb, sock 1531 net/netfilter/ipset/ip_set_core.c call_ad(struct sock *ctnl, struct sk_buff *skb, struct ip_set *set, sock 1593 net/netfilter/ipset/ip_set_core.c static int ip_set_ad(struct net *net, struct sock *ctnl, sock 1649 net/netfilter/ipset/ip_set_core.c static int ip_set_uadd(struct net *net, struct sock *ctnl, sock 1658 net/netfilter/ipset/ip_set_core.c static int ip_set_udel(struct net *net, struct sock *ctnl, sock 1667 net/netfilter/ipset/ip_set_core.c static int ip_set_utest(struct net *net, struct sock *ctnl, struct sk_buff *skb, sock 1704 net/netfilter/ipset/ip_set_core.c static int ip_set_header(struct net *net, struct sock *ctnl, sock 1761 net/netfilter/ipset/ip_set_core.c static int ip_set_type(struct net *net, struct sock *ctnl, struct sk_buff *skb, sock 1820 net/netfilter/ipset/ip_set_core.c static int ip_set_protocol(struct net *net, struct sock *ctnl, sock 1861 net/netfilter/ipset/ip_set_core.c static int ip_set_byname(struct net *net, struct sock *ctnl, sock 1913 net/netfilter/ipset/ip_set_core.c static int ip_set_byindex(struct net *net, struct sock *ctnl, sock 2054 net/netfilter/ipset/ip_set_core.c ip_set_sockfn_get(struct sock *sk, int optval, void __user *user, int *len) sock 1354 net/netfilter/ipvs/ip_vs_core.c struct sock *sk; sock 1986 net/netfilter/ipvs/ip_vs_core.c struct sock *sk; sock 2411 net/netfilter/ipvs/ip_vs_ctl.c do_ip_vs_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) sock 2728 net/netfilter/ipvs/ip_vs_ctl.c do_ip_vs_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) sock 200 net/netfilter/ipvs/ip_vs_sync.c struct socket *sock; sock 1279 net/netfilter/ipvs/ip_vs_sync.c static void set_sock_size(struct sock *sk, int mode, int val) sock 1301 net/netfilter/ipvs/ip_vs_sync.c static void set_mcast_loop(struct sock *sk, u_char loop) sock 1322 net/netfilter/ipvs/ip_vs_sync.c static void set_mcast_ttl(struct sock *sk, u_char ttl) sock 1341 net/netfilter/ipvs/ip_vs_sync.c static void set_mcast_pmtudisc(struct sock *sk, int val) sock 1362 net/netfilter/ipvs/ip_vs_sync.c static int set_mcast_if(struct sock *sk, struct net_device *dev) sock 1392 net/netfilter/ipvs/ip_vs_sync.c join_mcast_group(struct sock *sk, struct in_addr *addr, struct net_device *dev) sock 1413 net/netfilter/ipvs/ip_vs_sync.c static int join_mcast_group6(struct sock *sk, struct in6_addr *addr, sock 1429 net/netfilter/ipvs/ip_vs_sync.c static int bind_mcastif_addr(struct socket *sock, struct net_device *dev) sock 1447 net/netfilter/ipvs/ip_vs_sync.c return sock->ops->bind(sock, (struct sockaddr*)&sin, sizeof(sin)); sock 1478 net/netfilter/ipvs/ip_vs_sync.c struct socket *sock; sock 1483 net/netfilter/ipvs/ip_vs_sync.c IPPROTO_UDP, &sock); sock 1488 net/netfilter/ipvs/ip_vs_sync.c *sock_ret = sock; sock 1489 net/netfilter/ipvs/ip_vs_sync.c result = set_mcast_if(sock->sk, dev); sock 1495 net/netfilter/ipvs/ip_vs_sync.c set_mcast_loop(sock->sk, 0); sock 1496 net/netfilter/ipvs/ip_vs_sync.c set_mcast_ttl(sock->sk, ipvs->mcfg.mcast_ttl); sock 1498 net/netfilter/ipvs/ip_vs_sync.c set_mcast_pmtudisc(sock->sk, IP_PMTUDISC_DONT); sock 1501 net/netfilter/ipvs/ip_vs_sync.c set_sock_size(sock->sk, 1, result); sock 1504 net/netfilter/ipvs/ip_vs_sync.c result = bind_mcastif_addr(sock, dev); sock 1513 net/netfilter/ipvs/ip_vs_sync.c result = sock->ops->connect(sock, (struct sockaddr *) &mcast_addr, sock 1535 net/netfilter/ipvs/ip_vs_sync.c struct socket *sock; sock 1540 net/netfilter/ipvs/ip_vs_sync.c IPPROTO_UDP, &sock); sock 1545 net/netfilter/ipvs/ip_vs_sync.c *sock_ret = sock; sock 1547 net/netfilter/ipvs/ip_vs_sync.c sock->sk->sk_reuse = SK_CAN_REUSE; sock 1550 net/netfilter/ipvs/ip_vs_sync.c set_sock_size(sock->sk, 0, result); sock 1553 net/netfilter/ipvs/ip_vs_sync.c sock->sk->sk_bound_dev_if = dev->ifindex; sock 1554 net/netfilter/ipvs/ip_vs_sync.c result = sock->ops->bind(sock, (struct sockaddr *)&mcast_addr, salen); sock 1563 net/netfilter/ipvs/ip_vs_sync.c result = join_mcast_group6(sock->sk, &mcast_addr.in6.sin6_addr, sock 1567 net/netfilter/ipvs/ip_vs_sync.c result = join_mcast_group(sock->sk, &mcast_addr.in.sin_addr, sock 1582 net/netfilter/ipvs/ip_vs_sync.c ip_vs_send_async(struct socket *sock, const char *buffer, const size_t length) sock 1592 net/netfilter/ipvs/ip_vs_sync.c len = kernel_sendmsg(sock, &msg, &iov, 1, (size_t)(length)); sock 1599 net/netfilter/ipvs/ip_vs_sync.c ip_vs_send_sync_msg(struct socket *sock, struct ip_vs_sync_mesg *msg) sock 1606 net/netfilter/ipvs/ip_vs_sync.c ret = ip_vs_send_async(sock, (char *)msg, msize); sock 1614 net/netfilter/ipvs/ip_vs_sync.c ip_vs_receive(struct socket *sock, char *buffer, const size_t buflen) sock 1624 net/netfilter/ipvs/ip_vs_sync.c len = sock_recvmsg(sock, &msg, MSG_DONTWAIT); sock 1669 net/netfilter/ipvs/ip_vs_sync.c struct sock *sk = tinfo->sock->sk; sock 1684 net/netfilter/ipvs/ip_vs_sync.c while (ip_vs_send_sync_msg(tinfo->sock, sb->mesg) < 0) { sock 1727 net/netfilter/ipvs/ip_vs_sync.c wait_event_interruptible(*sk_sleep(tinfo->sock->sk), sock 1728 net/netfilter/ipvs/ip_vs_sync.c !skb_queue_empty(&tinfo->sock->sk->sk_receive_queue) sock 1732 net/netfilter/ipvs/ip_vs_sync.c while (!skb_queue_empty(&(tinfo->sock->sk->sk_receive_queue))) { sock 1733 net/netfilter/ipvs/ip_vs_sync.c len = ip_vs_receive(tinfo->sock, tinfo->buf, sock 1872 net/netfilter/ipvs/ip_vs_sync.c result = make_send_sock(ipvs, id, dev, &tinfo->sock); sock 1874 net/netfilter/ipvs/ip_vs_sync.c result = make_receive_sock(ipvs, id, dev, &tinfo->sock); sock 1922 net/netfilter/ipvs/ip_vs_sync.c if (tinfo->sock) sock 1923 net/netfilter/ipvs/ip_vs_sync.c sock_release(tinfo->sock); sock 2013 net/netfilter/ipvs/ip_vs_sync.c if (tinfo->sock) sock 2014 net/netfilter/ipvs/ip_vs_sync.c sock_release(tinfo->sock); sock 207 net/netfilter/ipvs/ip_vs_xmit.c struct sock *sk = skb->sk; sock 1252 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_del_conntrack(struct net *net, struct sock *ctnl, sock 1312 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_get_conntrack(struct net *net, struct sock *ctnl, sock 1467 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_get_ct_dying(struct net *net, struct sock *ctnl, sock 1490 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_get_ct_unconfirmed(struct net *net, struct sock *ctnl, sock 2097 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_new_conntrack(struct net *net, struct sock *ctnl, sock 2266 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_stat_ct_cpu(struct net *net, struct sock *ctnl, sock 2316 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_stat_ct(struct net *net, struct sock *ctnl, sock 2985 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_dump_exp_ct(struct net *net, struct sock *ctnl, sock 3031 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_get_expect(struct net *net, struct sock *ctnl, sock 3129 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_del_expect(struct net *net, struct sock *ctnl, sock 3382 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_new_expect(struct net *net, struct sock *ctnl, sock 3488 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_stat_exp_cpu(struct net *net, struct sock *ctnl, sock 239 net/netfilter/nf_conntrack_proto.c getorigdst(struct sock *sk, int optval, void __user *user, int *len) sock 305 net/netfilter/nf_conntrack_proto.c ipv6_getorigdst(struct sock *sk, int optval, void __user *user, int *len) sock 133 net/netfilter/nf_log_common.c struct sock *sk) sock 155 net/netfilter/nf_nat_core.c struct sock *sk = skb->sk; sock 62 net/netfilter/nf_sockopt.c static struct nf_sockopt_ops *nf_sockopt_find(struct sock *sk, u_int8_t pf, sock 93 net/netfilter/nf_sockopt.c static int nf_sockopt(struct sock *sk, u_int8_t pf, int val, sock 112 net/netfilter/nf_sockopt.c int nf_setsockopt(struct sock *sk, u_int8_t pf, int val, char __user *opt, sock 119 net/netfilter/nf_sockopt.c int nf_getsockopt(struct sock *sk, u_int8_t pf, int val, char __user *opt, sock 127 net/netfilter/nf_sockopt.c static int compat_nf_sockopt(struct sock *sk, u_int8_t pf, int val, sock 153 net/netfilter/nf_sockopt.c int compat_nf_setsockopt(struct sock *sk, u_int8_t pf, sock 160 net/netfilter/nf_sockopt.c int compat_nf_getsockopt(struct sock *sk, u_int8_t pf, sock 694 net/netfilter/nf_tables_api.c static int nft_netlink_dump_start_rcu(struct sock *nlsk, struct sk_buff *skb, sock 712 net/netfilter/nf_tables_api.c static int nf_tables_gettable(struct net *net, struct sock *nlsk, sock 897 net/netfilter/nf_tables_api.c static int nf_tables_newtable(struct net *net, struct sock *nlsk, sock 1068 net/netfilter/nf_tables_api.c static int nf_tables_deltable(struct net *net, struct sock *nlsk, sock 1404 net/netfilter/nf_tables_api.c static int nf_tables_getchain(struct net *net, struct sock *nlsk, sock 1878 net/netfilter/nf_tables_api.c static int nf_tables_newchain(struct net *net, struct sock *nlsk, sock 1969 net/netfilter/nf_tables_api.c static int nf_tables_delchain(struct net *net, struct sock *nlsk, sock 2573 net/netfilter/nf_tables_api.c static int nf_tables_getrule(struct net *net, struct sock *nlsk, sock 2714 net/netfilter/nf_tables_api.c static int nf_tables_newrule(struct net *net, struct sock *nlsk, sock 2933 net/netfilter/nf_tables_api.c static int nf_tables_delrule(struct net *net, struct sock *nlsk, sock 3482 net/netfilter/nf_tables_api.c static int nf_tables_getset(struct net *net, struct sock *nlsk, sock 3554 net/netfilter/nf_tables_api.c static int nf_tables_newset(struct net *net, struct sock *nlsk, sock 3786 net/netfilter/nf_tables_api.c static int nf_tables_delset(struct net *net, struct sock *nlsk, sock 4328 net/netfilter/nf_tables_api.c static int nf_tables_getsetelem(struct net *net, struct sock *nlsk, sock 4723 net/netfilter/nf_tables_api.c static int nf_tables_newsetelem(struct net *net, struct sock *nlsk, sock 4920 net/netfilter/nf_tables_api.c static int nf_tables_delsetelem(struct net *net, struct sock *nlsk, sock 5215 net/netfilter/nf_tables_api.c static int nf_tables_newobj(struct net *net, struct sock *nlsk, sock 5446 net/netfilter/nf_tables_api.c static int nf_tables_getobj(struct net *net, struct sock *nlsk, sock 5519 net/netfilter/nf_tables_api.c static int nf_tables_delobj(struct net *net, struct sock *nlsk, sock 5812 net/netfilter/nf_tables_api.c static int nf_tables_newflowtable(struct net *net, struct sock *nlsk, sock 5935 net/netfilter/nf_tables_api.c static int nf_tables_delflowtable(struct net *net, struct sock *nlsk, sock 6128 net/netfilter/nf_tables_api.c static int nf_tables_getflowtable(struct net *net, struct sock *nlsk, sock 6325 net/netfilter/nf_tables_api.c static int nf_tables_getgen(struct net *net, struct sock *nlsk, sock 588 net/netfilter/nfnetlink.c struct sock *nfnl; sock 47 net/netfilter/nfnetlink_acct.c static int nfnl_acct_new(struct net *net, struct sock *nfnl, sock 267 net/netfilter/nfnetlink_acct.c static int nfnl_acct_get(struct net *net, struct sock *nfnl, sock 340 net/netfilter/nfnetlink_acct.c static int nfnl_acct_del(struct net *net, struct sock *nfnl, sock 411 net/netfilter/nfnetlink_cthelper.c static int nfnl_cthelper_new(struct net *net, struct sock *nfnl, sock 615 net/netfilter/nfnetlink_cthelper.c static int nfnl_cthelper_get(struct net *net, struct sock *nfnl, sock 686 net/netfilter/nfnetlink_cthelper.c static int nfnl_cthelper_del(struct net *net, struct sock *nfnl, sock 74 net/netfilter/nfnetlink_cttimeout.c static int cttimeout_new_timeout(struct net *net, struct sock *ctnl, sock 241 net/netfilter/nfnetlink_cttimeout.c static int cttimeout_get_timeout(struct net *net, struct sock *ctnl, sock 312 net/netfilter/nfnetlink_cttimeout.c static int cttimeout_del_timeout(struct net *net, struct sock *ctnl, sock 344 net/netfilter/nfnetlink_cttimeout.c static int cttimeout_default_set(struct net *net, struct sock *ctnl, sock 423 net/netfilter/nfnetlink_cttimeout.c static int cttimeout_default_get(struct net *net, struct sock *ctnl, sock 458 net/netfilter/nfnetlink_log.c struct sock *sk; sock 848 net/netfilter/nfnetlink_log.c static int nfulnl_recv_unsupp(struct net *net, struct sock *ctnl, sock 872 net/netfilter/nfnetlink_log.c static int nfulnl_recv_config(struct net *net, struct sock *ctnl, sock 295 net/netfilter/nfnetlink_osf.c static int nfnl_osf_add_callback(struct net *net, struct sock *ctnl, sock 342 net/netfilter/nfnetlink_osf.c static int nfnl_osf_remove_callback(struct net *net, struct sock *ctnl, sock 279 net/netfilter/nfnetlink_queue.c static int nfqnl_put_sk_uidgid(struct sk_buff *skb, struct sock *sk) sock 1059 net/netfilter/nfnetlink_queue.c static int nfqnl_recv_verdict_batch(struct net *net, struct sock *ctnl, sock 1167 net/netfilter/nfnetlink_queue.c static int nfqnl_recv_verdict(struct net *net, struct sock *ctnl, sock 1233 net/netfilter/nfnetlink_queue.c static int nfqnl_recv_unsupp(struct net *net, struct sock *ctnl, sock 1254 net/netfilter/nfnetlink_queue.c static int nfqnl_recv_config(struct net *net, struct sock *ctnl, sock 602 net/netfilter/nft_compat.c static int nfnl_compat_get_rcu(struct net *net, struct sock *nfnl, sock 66 net/netfilter/nft_meta.c struct sock *sk; sock 23 net/netfilter/nft_socket.c struct sock *sk = skb->sk; sock 31 net/netfilter/nft_tproxy.c struct sock *sk; sock 89 net/netfilter/nft_tproxy.c struct sock *sk; sock 41 net/netfilter/xt_TPROXY.c struct sock *sk; sock 118 net/netfilter/xt_TPROXY.c struct sock *sk; sock 104 net/netfilter/xt_cgroup.c struct sock *sk = skb->sk; sock 118 net/netfilter/xt_cgroup.c struct sock *sk = skb->sk; sock 136 net/netfilter/xt_cgroup.c struct sock *sk = skb->sk; sock 67 net/netfilter/xt_owner.c struct sock *sk = skb_to_full_sk(skb); sock 53 net/netfilter/xt_socket.c struct sock *sk = skb->sk; sock 114 net/netfilter/xt_socket.c struct sock *sk = skb->sk; sock 520 net/netlabel/netlabel_calipso.c int calipso_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr) sock 544 net/netlabel/netlabel_calipso.c int calipso_sock_setattr(struct sock *sk, sock 564 net/netlabel/netlabel_calipso.c void calipso_sock_delattr(struct sock *sk) sock 117 net/netlabel/netlabel_calipso.h int calipso_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr); sock 118 net/netlabel/netlabel_calipso.h int calipso_sock_setattr(struct sock *sk, sock 121 net/netlabel/netlabel_calipso.h void calipso_sock_delattr(struct sock *sk); sock 975 net/netlabel/netlabel_kapi.c int netlbl_sock_setattr(struct sock *sk, sock 1043 net/netlabel/netlabel_kapi.c void netlbl_sock_delattr(struct sock *sk) sock 1069 net/netlabel/netlabel_kapi.c int netlbl_sock_getattr(struct sock *sk, sock 1102 net/netlabel/netlabel_kapi.c int netlbl_conn_setattr(struct sock *sk, sock 80 net/netlink/af_netlink.c static inline int netlink_is_kernel(struct sock *sk) sock 128 net/netlink/af_netlink.c static int netlink_dump(struct sock *sk); sock 252 net/netlink/af_netlink.c struct sock *sk = skb->sk; sock 276 net/netlink/af_netlink.c struct sock *sk = skb->sk; sock 330 net/netlink/af_netlink.c static void netlink_deliver_tap_kernel(struct sock *dst, struct sock *src, sock 337 net/netlink/af_netlink.c static void netlink_overrun(struct sock *sk) sock 351 net/netlink/af_netlink.c static void netlink_rcv_wake(struct sock *sk) sock 374 net/netlink/af_netlink.c static void netlink_skb_set_owner_r(struct sk_buff *skb, struct sock *sk) sock 383 net/netlink/af_netlink.c static void netlink_sock_destruct(struct sock *sk) sock 497 net/netlink/af_netlink.c static struct sock *__netlink_lookup(struct netlink_table *table, u32 portid, sock 507 net/netlink/af_netlink.c static int __netlink_insert(struct netlink_table *table, struct sock *sk) sock 517 net/netlink/af_netlink.c static struct sock *netlink_lookup(struct net *net, int protocol, u32 portid) sock 520 net/netlink/af_netlink.c struct sock *sk; sock 534 net/netlink/af_netlink.c netlink_update_listeners(struct sock *sk) sock 557 net/netlink/af_netlink.c static int netlink_insert(struct sock *sk, u32 portid) sock 593 net/netlink/af_netlink.c static void netlink_remove(struct sock *sk) sock 620 net/netlink/af_netlink.c static int __netlink_create(struct net *net, struct socket *sock, sock 624 net/netlink/af_netlink.c struct sock *sk; sock 627 net/netlink/af_netlink.c sock->ops = &netlink_ops; sock 633 net/netlink/af_netlink.c sock_init_data(sock, sk); sock 652 net/netlink/af_netlink.c static int netlink_create(struct net *net, struct socket *sock, int protocol, sock 662 net/netlink/af_netlink.c sock->state = SS_UNCONNECTED; sock 664 net/netlink/af_netlink.c if (sock->type != SOCK_RAW && sock->type != SOCK_DGRAM) sock 692 net/netlink/af_netlink.c err = __netlink_create(net, sock, cb_mutex, protocol, kern); sock 700 net/netlink/af_netlink.c nlk = nlk_sk(sock->sk); sock 715 net/netlink/af_netlink.c struct sock *sk = &nlk->sk; sock 732 net/netlink/af_netlink.c static int netlink_release(struct socket *sock) sock 734 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 763 net/netlink/af_netlink.c sock->sk = NULL; sock 805 net/netlink/af_netlink.c static int netlink_autobind(struct socket *sock) sock 807 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 909 net/netlink/af_netlink.c static inline int netlink_allowed(const struct socket *sock, unsigned int flag) sock 911 net/netlink/af_netlink.c return (nl_table[sock->sk->sk_protocol].flags & flag) || sock 912 net/netlink/af_netlink.c ns_capable(sock_net(sock->sk)->user_ns, CAP_NET_ADMIN); sock 916 net/netlink/af_netlink.c netlink_update_subscriptions(struct sock *sk, unsigned int subscriptions) sock 927 net/netlink/af_netlink.c static int netlink_realloc_groups(struct sock *sk) sock 961 net/netlink/af_netlink.c struct sock *sk) sock 974 net/netlink/af_netlink.c static int netlink_bind(struct socket *sock, struct sockaddr *addr, sock 977 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 994 net/netlink/af_netlink.c if (!netlink_allowed(sock, NL_CFG_F_NONROOT_RECV)) sock 1035 net/netlink/af_netlink.c netlink_autobind(sock); sock 1061 net/netlink/af_netlink.c static int netlink_connect(struct socket *sock, struct sockaddr *addr, sock 1065 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 1085 net/netlink/af_netlink.c !netlink_allowed(sock, NL_CFG_F_NONROOT_SEND)) sock 1092 net/netlink/af_netlink.c err = netlink_autobind(sock); sock 1103 net/netlink/af_netlink.c static int netlink_getname(struct socket *sock, struct sockaddr *addr, sock 1106 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 1125 net/netlink/af_netlink.c static int netlink_ioctl(struct socket *sock, unsigned int cmd, sock 1133 net/netlink/af_netlink.c static struct sock *netlink_getsockbyportid(struct sock *ssk, u32 portid) sock 1135 net/netlink/af_netlink.c struct sock *sock; sock 1138 net/netlink/af_netlink.c sock = netlink_lookup(sock_net(ssk), ssk->sk_protocol, portid); sock 1139 net/netlink/af_netlink.c if (!sock) sock 1143 net/netlink/af_netlink.c nlk = nlk_sk(sock); sock 1144 net/netlink/af_netlink.c if (sock->sk_state == NETLINK_CONNECTED && sock 1146 net/netlink/af_netlink.c sock_put(sock); sock 1149 net/netlink/af_netlink.c return sock; sock 1152 net/netlink/af_netlink.c struct sock *netlink_getsockbyfilp(struct file *filp) sock 1155 net/netlink/af_netlink.c struct sock *sock; sock 1160 net/netlink/af_netlink.c sock = SOCKET_I(inode)->sk; sock 1161 net/netlink/af_netlink.c if (sock->sk_family != AF_NETLINK) sock 1164 net/netlink/af_netlink.c sock_hold(sock); sock 1165 net/netlink/af_netlink.c return sock; sock 1203 net/netlink/af_netlink.c int netlink_attachskb(struct sock *sk, struct sk_buff *skb, sock 1204 net/netlink/af_netlink.c long *timeo, struct sock *ssk) sock 1243 net/netlink/af_netlink.c static int __netlink_sendskb(struct sock *sk, struct sk_buff *skb) sock 1254 net/netlink/af_netlink.c int netlink_sendskb(struct sock *sk, struct sk_buff *skb) sock 1262 net/netlink/af_netlink.c void netlink_detachskb(struct sock *sk, struct sk_buff *skb) sock 1291 net/netlink/af_netlink.c static int netlink_unicast_kernel(struct sock *sk, struct sk_buff *skb, sock 1292 net/netlink/af_netlink.c struct sock *ssk) sock 1312 net/netlink/af_netlink.c int netlink_unicast(struct sock *ssk, struct sk_buff *skb, sock 1315 net/netlink/af_netlink.c struct sock *sk; sock 1348 net/netlink/af_netlink.c int netlink_has_listeners(struct sock *sk, unsigned int group) sock 1375 net/netlink/af_netlink.c static int netlink_broadcast_deliver(struct sock *sk, struct sk_buff *skb) sock 1389 net/netlink/af_netlink.c struct sock *exclude_sk; sock 1399 net/netlink/af_netlink.c int (*tx_filter)(struct sock *dsk, struct sk_buff *skb, void *data); sock 1403 net/netlink/af_netlink.c static void do_one_broadcast(struct sock *sk, sock 1481 net/netlink/af_netlink.c int netlink_broadcast_filtered(struct sock *ssk, struct sk_buff *skb, u32 portid, sock 1483 net/netlink/af_netlink.c int (*filter)(struct sock *dsk, struct sk_buff *skb, void *data), sock 1488 net/netlink/af_netlink.c struct sock *sk; sock 1532 net/netlink/af_netlink.c int netlink_broadcast(struct sock *ssk, struct sk_buff *skb, u32 portid, sock 1541 net/netlink/af_netlink.c struct sock *exclude_sk; sock 1547 net/netlink/af_netlink.c static int do_one_set_err(struct sock *sk, struct netlink_set_err_data *p) sock 1583 net/netlink/af_netlink.c int netlink_set_err(struct sock *ssk, u32 portid, u32 group, int code) sock 1586 net/netlink/af_netlink.c struct sock *sk; sock 1622 net/netlink/af_netlink.c static int netlink_setsockopt(struct socket *sock, int level, int optname, sock 1625 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 1647 net/netlink/af_netlink.c if (!netlink_allowed(sock, NL_CFG_F_NONROOT_RECV)) sock 1723 net/netlink/af_netlink.c static int netlink_getsockopt(struct socket *sock, int level, int optname, sock 1726 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 1833 net/netlink/af_netlink.c static void netlink_cmsg_listen_all_nsid(struct sock *sk, struct msghdr *msg, sock 1843 net/netlink/af_netlink.c static int netlink_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 1845 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 1858 net/netlink/af_netlink.c err = scm_send(sock, msg, &scm, true); sock 1872 net/netlink/af_netlink.c !netlink_allowed(sock, NL_CFG_F_NONROOT_SEND)) sock 1881 net/netlink/af_netlink.c err = netlink_autobind(sock); sock 1925 net/netlink/af_netlink.c static int netlink_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 1929 net/netlink/af_netlink.c struct sock *sk = sock->sk; sock 2008 net/netlink/af_netlink.c scm_recv(sock, msg, &scm, flags); sock 2014 net/netlink/af_netlink.c static void netlink_data_ready(struct sock *sk) sock 2025 net/netlink/af_netlink.c struct sock * sock 2029 net/netlink/af_netlink.c struct socket *sock; sock 2030 net/netlink/af_netlink.c struct sock *sk; sock 2041 net/netlink/af_netlink.c if (sock_create_lite(PF_NETLINK, SOCK_DGRAM, unit, &sock)) sock 2044 net/netlink/af_netlink.c if (__netlink_create(net, sock, cb_mutex, unit, 1) < 0) sock 2047 net/netlink/af_netlink.c sk = sock->sk; sock 2095 net/netlink/af_netlink.c sock_release(sock); sock 2101 net/netlink/af_netlink.c netlink_kernel_release(struct sock *sk) sock 2110 net/netlink/af_netlink.c int __netlink_change_ngroups(struct sock *sk, unsigned int groups) sock 2145 net/netlink/af_netlink.c int netlink_change_ngroups(struct sock *sk, unsigned int groups) sock 2156 net/netlink/af_netlink.c void __netlink_clear_multicast_users(struct sock *ksk, unsigned int group) sock 2158 net/netlink/af_netlink.c struct sock *sk; sock 2188 net/netlink/af_netlink.c static int netlink_dump(struct sock *sk) sock 2299 net/netlink/af_netlink.c int __netlink_dump_start(struct sock *ssk, struct sk_buff *skb, sock 2305 net/netlink/af_netlink.c struct sock *sk; sock 2506 net/netlink/af_netlink.c int nlmsg_notify(struct sock *sk, struct sk_buff *skb, u32 portid, sock 2625 net/netlink/af_netlink.c struct sock *s = v; sock 25 net/netlink/af_netlink.h struct sock sk; sock 52 net/netlink/af_netlink.h static inline struct netlink_sock *nlk_sk(struct sock *sk) sock 67 net/netlink/af_netlink.h bool (*compare)(struct net *net, struct sock *sock); sock 12 net/netlink/diag.c static int sk_diag_dump_groups(struct sock *sk, struct sk_buff *nlskb) sock 23 net/netlink/diag.c static int sk_diag_put_flags(struct sock *sk, struct sk_buff *skb) sock 44 net/netlink/diag.c static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, sock 97 net/netlink/diag.c struct sock *sk; sock 131 net/netlink/diag.c sk = (struct sock *)nlsk; sock 1162 net/netlink/genetlink.c struct sock *sk = net->genl_sock; sock 69 net/netrom/af_netrom.c static void nr_remove_socket(struct sock *sk) sock 81 net/netrom/af_netrom.c struct sock *s; sock 112 net/netrom/af_netrom.c static void nr_insert_socket(struct sock *sk) sock 123 net/netrom/af_netrom.c static struct sock *nr_find_listener(ax25_address *addr) sock 125 net/netrom/af_netrom.c struct sock *s; sock 143 net/netrom/af_netrom.c static struct sock *nr_find_socket(unsigned char index, unsigned char id) sock 145 net/netrom/af_netrom.c struct sock *s; sock 165 net/netrom/af_netrom.c static struct sock *nr_find_peer(unsigned char index, unsigned char id, sock 168 net/netrom/af_netrom.c struct sock *s; sock 193 net/netrom/af_netrom.c struct sock *sk; sock 214 net/netrom/af_netrom.c void nr_destroy_socket(struct sock *); sock 221 net/netrom/af_netrom.c struct sock *sk = from_timer(sk, t, sk_timer); sock 235 net/netrom/af_netrom.c void nr_destroy_socket(struct sock *sk) sock 274 net/netrom/af_netrom.c static int nr_setsockopt(struct socket *sock, int level, int optname, sock 277 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 326 net/netrom/af_netrom.c static int nr_getsockopt(struct socket *sock, int level, int optname, sock 329 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 376 net/netrom/af_netrom.c static int nr_listen(struct socket *sock, int backlog) sock 378 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 399 net/netrom/af_netrom.c static int nr_create(struct net *net, struct socket *sock, int protocol, sock 402 net/netrom/af_netrom.c struct sock *sk; sock 408 net/netrom/af_netrom.c if (sock->type != SOCK_SEQPACKET || protocol != 0) sock 417 net/netrom/af_netrom.c sock_init_data(sock, sk); sock 419 net/netrom/af_netrom.c sock->ops = &nr_proto_ops; sock 446 net/netrom/af_netrom.c static struct sock *nr_make_new(struct sock *osk) sock 448 net/netrom/af_netrom.c struct sock *sk; sock 491 net/netrom/af_netrom.c static int nr_release(struct socket *sock) sock 493 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 530 net/netrom/af_netrom.c sock->sk = NULL; sock 537 net/netrom/af_netrom.c static int nr_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 539 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 608 net/netrom/af_netrom.c static int nr_connect(struct socket *sock, struct sockaddr *uaddr, sock 611 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 620 net/netrom/af_netrom.c if (sk->sk_state == TCP_ESTABLISHED && sock->state == SS_CONNECTING) { sock 621 net/netrom/af_netrom.c sock->state = SS_CONNECTED; sock 625 net/netrom/af_netrom.c if (sk->sk_state == TCP_CLOSE && sock->state == SS_CONNECTING) { sock 626 net/netrom/af_netrom.c sock->state = SS_UNCONNECTED; sock 637 net/netrom/af_netrom.c sock->state = SS_UNCONNECTED; sock 688 net/netrom/af_netrom.c sock->state = SS_CONNECTING; sock 730 net/netrom/af_netrom.c sock->state = SS_UNCONNECTED; sock 735 net/netrom/af_netrom.c sock->state = SS_CONNECTED; sock 743 net/netrom/af_netrom.c static int nr_accept(struct socket *sock, struct socket *newsock, int flags, sock 747 net/netrom/af_netrom.c struct sock *newsk; sock 749 net/netrom/af_netrom.c struct sock *sk; sock 752 net/netrom/af_netrom.c if ((sk = sock->sk) == NULL) sock 806 net/netrom/af_netrom.c static int nr_getname(struct socket *sock, struct sockaddr *uaddr, sock 810 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 841 net/netrom/af_netrom.c struct sock *sk; sock 842 net/netrom/af_netrom.c struct sock *make; sock 1010 net/netrom/af_netrom.c static int nr_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 1012 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 1119 net/netrom/af_netrom.c static int nr_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 1122 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 1175 net/netrom/af_netrom.c static int nr_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 1177 net/netrom/af_netrom.c struct sock *sk = sock->sk; sock 1250 net/netrom/af_netrom.c struct sock *s = sk_entry(v); sock 29 net/netrom/nr_in.c static int nr_queue_rx_frame(struct sock *sk, struct sk_buff *skb, int more) sock 71 net/netrom/nr_in.c static int nr_state1_machine(struct sock *sk, struct sk_buff *skb, sock 115 net/netrom/nr_in.c static int nr_state2_machine(struct sock *sk, struct sk_buff *skb, sock 146 net/netrom/nr_in.c static int nr_state3_machine(struct sock *sk, struct sk_buff *skb, int frametype) sock 277 net/netrom/nr_in.c int nr_process_rx_frame(struct sock *sk, struct sk_buff *skb) sock 32 net/netrom/nr_out.c void nr_output(struct sock *sk, struct sk_buff *skb) sock 79 net/netrom/nr_out.c static void nr_send_iframe(struct sock *sk, struct sk_buff *skb) sock 97 net/netrom/nr_out.c void nr_send_nak_frame(struct sock *sk) sock 122 net/netrom/nr_out.c void nr_kick(struct sock *sk) sock 185 net/netrom/nr_out.c void nr_transmit_buffer(struct sock *sk, struct sk_buff *skb) sock 220 net/netrom/nr_out.c void nr_establish_data_link(struct sock *sk) sock 238 net/netrom/nr_out.c void nr_enquiry_response(struct sock *sk) sock 256 net/netrom/nr_out.c void nr_check_iframes_acked(struct sock *sk, unsigned short nr) sock 31 net/netrom/nr_subr.c void nr_clear_queues(struct sock *sk) sock 46 net/netrom/nr_subr.c void nr_frames_acked(struct sock *sk, unsigned short nr) sock 68 net/netrom/nr_subr.c void nr_requeue_frames(struct sock *sk) sock 85 net/netrom/nr_subr.c int nr_validate_nr(struct sock *sk, unsigned short nr) sock 101 net/netrom/nr_subr.c int nr_in_rx_window(struct sock *sk, unsigned short ns) sock 119 net/netrom/nr_subr.c void nr_write_internal(struct sock *sk, int frametype) sock 259 net/netrom/nr_subr.c void nr_disconnect(struct sock *sk, int reason) sock 35 net/netrom/nr_timer.c void nr_init_timers(struct sock *sk) sock 48 net/netrom/nr_timer.c void nr_start_t1timer(struct sock *sk) sock 55 net/netrom/nr_timer.c void nr_start_t2timer(struct sock *sk) sock 62 net/netrom/nr_timer.c void nr_start_t4timer(struct sock *sk) sock 69 net/netrom/nr_timer.c void nr_start_idletimer(struct sock *sk) sock 77 net/netrom/nr_timer.c void nr_start_heartbeat(struct sock *sk) sock 82 net/netrom/nr_timer.c void nr_stop_t1timer(struct sock *sk) sock 87 net/netrom/nr_timer.c void nr_stop_t2timer(struct sock *sk) sock 92 net/netrom/nr_timer.c void nr_stop_t4timer(struct sock *sk) sock 97 net/netrom/nr_timer.c void nr_stop_idletimer(struct sock *sk) sock 102 net/netrom/nr_timer.c void nr_stop_heartbeat(struct sock *sk) sock 107 net/netrom/nr_timer.c int nr_t1timer_running(struct sock *sk) sock 114 net/netrom/nr_timer.c struct sock *sk = from_timer(sk, t, sk_timer); sock 154 net/netrom/nr_timer.c struct sock *sk = &nr->sock; sock 167 net/netrom/nr_timer.c struct sock *sk = &nr->sock; sock 177 net/netrom/nr_timer.c struct sock *sk = &nr->sock; sock 205 net/netrom/nr_timer.c struct sock *sk = &nr->sock; sock 18 net/nfc/af_nfc.c static int nfc_sock_create(struct net *net, struct socket *sock, int proto, sock 31 net/nfc/af_nfc.c rc = proto_tab[proto]->create(net, sock, proto_tab[proto], kern); sock 709 net/nfc/core.c struct sk_buff *nfc_alloc_send_skb(struct nfc_dev *dev, struct sock *sk, sock 104 net/nfc/llcp.h struct sock sk; sock 139 net/nfc/llcp.h struct sock *parent; sock 201 net/nfc/llcp.h void nfc_llcp_sock_link(struct llcp_sock_list *l, struct sock *s); sock 202 net/nfc/llcp.h void nfc_llcp_sock_unlink(struct llcp_sock_list *l, struct sock *s); sock 203 net/nfc/llcp.h void nfc_llcp_socket_remote_param_init(struct nfc_llcp_sock *sock); sock 208 net/nfc/llcp.h struct nfc_llcp_sock *sock); sock 211 net/nfc/llcp.h int nfc_llcp_queue_i_frames(struct nfc_llcp_sock *sock); sock 216 net/nfc/llcp.h struct sock *nfc_llcp_sock_alloc(struct socket *sock, int type, gfp_t gfp, int kern); sock 217 net/nfc/llcp.h void nfc_llcp_sock_free(struct nfc_llcp_sock *sock); sock 218 net/nfc/llcp.h void nfc_llcp_accept_unlink(struct sock *sk); sock 219 net/nfc/llcp.h void nfc_llcp_accept_enqueue(struct sock *parent, struct sock *sk); sock 220 net/nfc/llcp.h struct sock *nfc_llcp_accept_dequeue(struct sock *sk, struct socket *newsock); sock 225 net/nfc/llcp.h int nfc_llcp_parse_connection_tlv(struct nfc_llcp_sock *sock, sock 238 net/nfc/llcp.h int nfc_llcp_send_connect(struct nfc_llcp_sock *sock); sock 239 net/nfc/llcp.h int nfc_llcp_send_cc(struct nfc_llcp_sock *sock); sock 245 net/nfc/llcp.h int nfc_llcp_send_disconnect(struct nfc_llcp_sock *sock); sock 246 net/nfc/llcp.h int nfc_llcp_send_i_frame(struct nfc_llcp_sock *sock, sock 248 net/nfc/llcp.h int nfc_llcp_send_ui_frame(struct nfc_llcp_sock *sock, u8 ssap, u8 dsap, sock 250 net/nfc/llcp.h int nfc_llcp_send_rr(struct nfc_llcp_sock *sock); sock 241 net/nfc/llcp_commands.c int nfc_llcp_parse_connection_tlv(struct nfc_llcp_sock *sock, sock 248 net/nfc/llcp_commands.c if (sock == NULL) sock 259 net/nfc/llcp_commands.c sock->remote_miu = llcp_tlv_miux(tlv) + 128; sock 262 net/nfc/llcp_commands.c sock->remote_rw = llcp_tlv_rw(tlv); sock 275 net/nfc/llcp_commands.c pr_debug("sock %p rw %d miu %d\n", sock, sock 276 net/nfc/llcp_commands.c sock->remote_rw, sock->remote_miu); sock 311 net/nfc/llcp_commands.c static struct sk_buff *llcp_allocate_pdu(struct nfc_llcp_sock *sock, sock 317 net/nfc/llcp_commands.c if (sock->ssap == 0) sock 320 net/nfc/llcp_commands.c skb = nfc_alloc_send_skb(sock->dev, &sock->sk, MSG_DONTWAIT, sock 327 net/nfc/llcp_commands.c skb = llcp_add_header(skb, sock->dsap, sock->ssap, cmd); sock 332 net/nfc/llcp_commands.c int nfc_llcp_send_disconnect(struct nfc_llcp_sock *sock) sock 340 net/nfc/llcp_commands.c local = sock->local; sock 344 net/nfc/llcp_commands.c dev = sock->dev; sock 348 net/nfc/llcp_commands.c skb = llcp_allocate_pdu(sock, LLCP_PDU_DISC, 0); sock 388 net/nfc/llcp_commands.c int nfc_llcp_send_connect(struct nfc_llcp_sock *sock) sock 401 net/nfc/llcp_commands.c local = sock->local; sock 405 net/nfc/llcp_commands.c if (sock->service_name != NULL) { sock 407 net/nfc/llcp_commands.c sock->service_name, sock 408 net/nfc/llcp_commands.c sock->service_name_len, sock 418 net/nfc/llcp_commands.c miux = be16_to_cpu(sock->miux) > LLCP_MAX_MIUX ? sock 419 net/nfc/llcp_commands.c local->miux : sock->miux; sock 420 net/nfc/llcp_commands.c rw = sock->rw > LLCP_MAX_RW ? local->rw : sock->rw; sock 437 net/nfc/llcp_commands.c pr_debug("SKB size %d SN length %zu\n", size, sock->service_name_len); sock 439 net/nfc/llcp_commands.c skb = llcp_allocate_pdu(sock, LLCP_PDU_CONNECT, size); sock 464 net/nfc/llcp_commands.c int nfc_llcp_send_cc(struct nfc_llcp_sock *sock) sock 476 net/nfc/llcp_commands.c local = sock->local; sock 481 net/nfc/llcp_commands.c miux = be16_to_cpu(sock->miux) > LLCP_MAX_MIUX ? sock 482 net/nfc/llcp_commands.c local->miux : sock->miux; sock 483 net/nfc/llcp_commands.c rw = sock->rw > LLCP_MAX_RW ? local->rw : sock->rw; sock 500 net/nfc/llcp_commands.c skb = llcp_allocate_pdu(sock, LLCP_PDU_CC, size); sock 643 net/nfc/llcp_commands.c int nfc_llcp_send_i_frame(struct nfc_llcp_sock *sock, sock 647 net/nfc/llcp_commands.c struct sock *sk = &sock->sk; sock 655 net/nfc/llcp_commands.c local = sock->local; sock 660 net/nfc/llcp_commands.c if((sock->remote_ready && sock 661 net/nfc/llcp_commands.c skb_queue_len(&sock->tx_pending_queue) >= sock->remote_rw && sock 662 net/nfc/llcp_commands.c skb_queue_len(&sock->tx_queue) >= 2 * sock->remote_rw)) { sock 664 net/nfc/llcp_commands.c skb_queue_len(&sock->tx_pending_queue)); sock 669 net/nfc/llcp_commands.c if ((!sock->remote_ready && sock 670 net/nfc/llcp_commands.c skb_queue_len(&sock->tx_queue) >= 2 * sock->remote_rw)) { sock 672 net/nfc/llcp_commands.c skb_queue_len(&sock->tx_queue)); sock 689 net/nfc/llcp_commands.c remote_miu = sock->remote_miu > LLCP_MAX_MIU ? sock 690 net/nfc/llcp_commands.c LLCP_DEFAULT_MIU : sock->remote_miu; sock 697 net/nfc/llcp_commands.c pdu = llcp_allocate_pdu(sock, LLCP_PDU_I, sock 709 net/nfc/llcp_commands.c skb_queue_tail(&sock->tx_queue, pdu); sock 713 net/nfc/llcp_commands.c nfc_llcp_queue_i_frames(sock); sock 726 net/nfc/llcp_commands.c int nfc_llcp_send_ui_frame(struct nfc_llcp_sock *sock, u8 ssap, u8 dsap, sock 738 net/nfc/llcp_commands.c local = sock->local; sock 755 net/nfc/llcp_commands.c remote_miu = sock->remote_miu > LLCP_MAX_MIU ? sock 756 net/nfc/llcp_commands.c local->remote_miu : sock->remote_miu; sock 763 net/nfc/llcp_commands.c pdu = nfc_alloc_send_skb(sock->dev, &sock->sk, 0, sock 790 net/nfc/llcp_commands.c int nfc_llcp_send_rr(struct nfc_llcp_sock *sock) sock 795 net/nfc/llcp_commands.c pr_debug("Send rr nr %d\n", sock->recv_n); sock 797 net/nfc/llcp_commands.c local = sock->local; sock 801 net/nfc/llcp_commands.c skb = llcp_allocate_pdu(sock, LLCP_PDU_RR, LLCP_SEQUENCE_SIZE); sock 807 net/nfc/llcp_commands.c skb->data[2] = sock->recv_n; sock 23 net/nfc/llcp_core.c void nfc_llcp_sock_link(struct llcp_sock_list *l, struct sock *sk) sock 30 net/nfc/llcp_core.c void nfc_llcp_sock_unlink(struct llcp_sock_list *l, struct sock *sk) sock 37 net/nfc/llcp_core.c void nfc_llcp_socket_remote_param_init(struct nfc_llcp_sock *sock) sock 39 net/nfc/llcp_core.c sock->remote_rw = LLCP_DEFAULT_RW; sock 40 net/nfc/llcp_core.c sock->remote_miu = LLCP_MAX_MIU + 1; sock 43 net/nfc/llcp_core.c static void nfc_llcp_socket_purge(struct nfc_llcp_sock *sock) sock 45 net/nfc/llcp_core.c struct nfc_llcp_local *local = sock->local; sock 48 net/nfc/llcp_core.c pr_debug("%p\n", &sock->sk); sock 50 net/nfc/llcp_core.c skb_queue_purge(&sock->tx_queue); sock 51 net/nfc/llcp_core.c skb_queue_purge(&sock->tx_pending_queue); sock 58 net/nfc/llcp_core.c if (s->sk != &sock->sk) sock 69 net/nfc/llcp_core.c struct sock *sk; sock 89 net/nfc/llcp_core.c struct sock *accept_sk; sock 189 net/nfc/llcp_core.c struct sock *sk; sock 220 net/nfc/llcp_core.c static void nfc_llcp_sock_put(struct nfc_llcp_sock *sock) sock 222 net/nfc/llcp_core.c sock_put(&sock->sk); sock 330 net/nfc/llcp_core.c struct sock *sk; sock 376 net/nfc/llcp_core.c struct nfc_llcp_sock *sock) sock 380 net/nfc/llcp_core.c if (sock->service_name != NULL && sock->service_name_len > 0) { sock 381 net/nfc/llcp_core.c int ssap = nfc_llcp_wks_sap(sock->service_name, sock 382 net/nfc/llcp_core.c sock->service_name_len); sock 404 net/nfc/llcp_core.c if (nfc_llcp_sock_from_sn(local, sock->service_name, sock 405 net/nfc/llcp_core.c sock->service_name_len) != NULL) { sock 415 net/nfc/llcp_core.c } else if (sock->ssap != 0 && sock->ssap < LLCP_WKS_NUM_SAP) { sock 416 net/nfc/llcp_core.c if (!test_bit(sock->ssap, &local->local_wks)) { sock 417 net/nfc/llcp_core.c set_bit(sock->ssap, &local->local_wks); sock 420 net/nfc/llcp_core.c return sock->ssap; sock 667 net/nfc/llcp_core.c static void nfc_llcp_set_nrns(struct nfc_llcp_sock *sock, struct sk_buff *pdu) sock 669 net/nfc/llcp_core.c pdu->data[2] = (sock->send_n << 4) | (sock->recv_n); sock 670 net/nfc/llcp_core.c sock->send_n = (sock->send_n + 1) % 16; sock 671 net/nfc/llcp_core.c sock->recv_ack_n = (sock->recv_n - 1) % 16; sock 678 net/nfc/llcp_core.c struct sock *sk; sock 719 net/nfc/llcp_core.c struct sock *sk; sock 781 net/nfc/llcp_core.c struct sock *sk; sock 880 net/nfc/llcp_core.c struct sock *new_sk, *parent; sock 881 net/nfc/llcp_core.c struct nfc_llcp_sock *sock, *new_sock; sock 890 net/nfc/llcp_core.c sock = nfc_llcp_sock_get(local, dsap, LLCP_SAP_SDP); sock 891 net/nfc/llcp_core.c if (sock == NULL || sock->sk.sk_state != LLCP_LISTEN) { sock 907 net/nfc/llcp_core.c sock = nfc_llcp_sock_get_sn(local, sn, sn_len); sock 908 net/nfc/llcp_core.c if (sock == NULL) { sock 914 net/nfc/llcp_core.c lock_sock(&sock->sk); sock 916 net/nfc/llcp_core.c parent = &sock->sk; sock 920 net/nfc/llcp_core.c release_sock(&sock->sk); sock 921 net/nfc/llcp_core.c sock_put(&sock->sk); sock 925 net/nfc/llcp_core.c if (sock->ssap == LLCP_SDP_UNBOUND) { sock 932 net/nfc/llcp_core.c release_sock(&sock->sk); sock 933 net/nfc/llcp_core.c sock_put(&sock->sk); sock 937 net/nfc/llcp_core.c sock->ssap = ssap; sock 943 net/nfc/llcp_core.c release_sock(&sock->sk); sock 944 net/nfc/llcp_core.c sock_put(&sock->sk); sock 951 net/nfc/llcp_core.c new_sock->rw = sock->rw; sock 952 net/nfc/llcp_core.c new_sock->miux = sock->miux; sock 953 net/nfc/llcp_core.c new_sock->nfc_protocol = sock->nfc_protocol; sock 957 net/nfc/llcp_core.c new_sock->ssap = sock->ssap; sock 958 net/nfc/llcp_core.c if (sock->ssap < LLCP_LOCAL_NUM_SAP && sock->ssap >= LLCP_WKS_NUM_SAP) { sock 961 net/nfc/llcp_core.c pr_debug("reserved_ssap %d for %p\n", sock->ssap, new_sock); sock 964 net/nfc/llcp_core.c &local->local_sdp_cnt[sock->ssap - LLCP_WKS_NUM_SAP]; sock 967 net/nfc/llcp_core.c new_sock->reserved_ssap = sock->ssap; sock 977 net/nfc/llcp_core.c nfc_llcp_accept_enqueue(&sock->sk, new_sk); sock 989 net/nfc/llcp_core.c release_sock(&sock->sk); sock 990 net/nfc/llcp_core.c sock_put(&sock->sk); sock 999 net/nfc/llcp_core.c int nfc_llcp_queue_i_frames(struct nfc_llcp_sock *sock) sock 1002 net/nfc/llcp_core.c struct nfc_llcp_local *local = sock->local; sock 1005 net/nfc/llcp_core.c sock->remote_ready, skb_queue_len(&sock->tx_pending_queue), sock 1006 net/nfc/llcp_core.c sock->remote_rw); sock 1009 net/nfc/llcp_core.c while (sock->remote_ready && sock 1010 net/nfc/llcp_core.c skb_queue_len(&sock->tx_pending_queue) < sock->remote_rw) { sock 1013 net/nfc/llcp_core.c pdu = skb_dequeue(&sock->tx_queue); sock 1018 net/nfc/llcp_core.c nfc_llcp_set_nrns(sock, pdu); sock 1031 net/nfc/llcp_core.c struct sock *sk; sock 1118 net/nfc/llcp_core.c struct sock *sk; sock 1161 net/nfc/llcp_core.c struct sock *sk; sock 1194 net/nfc/llcp_core.c struct sock *sk; sock 17 net/nfc/llcp_sock.c static int sock_wait_state(struct sock *sk, int state, unsigned long timeo) sock 59 net/nfc/llcp_sock.c static int llcp_sock_bind(struct socket *sock, struct sockaddr *addr, int alen) sock 61 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 138 net/nfc/llcp_sock.c static int llcp_raw_sock_bind(struct socket *sock, struct sockaddr *addr, sock 141 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 193 net/nfc/llcp_sock.c static int llcp_sock_listen(struct socket *sock, int backlog) sock 195 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 202 net/nfc/llcp_sock.c if ((sock->type != SOCK_SEQPACKET && sock->type != SOCK_STREAM) || sock 220 net/nfc/llcp_sock.c static int nfc_llcp_setsockopt(struct socket *sock, int level, int optname, sock 223 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 293 net/nfc/llcp_sock.c static int nfc_llcp_getsockopt(struct socket *sock, int level, int optname, sock 297 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 370 net/nfc/llcp_sock.c void nfc_llcp_accept_unlink(struct sock *sk) sock 383 net/nfc/llcp_sock.c void nfc_llcp_accept_enqueue(struct sock *parent, struct sock *sk) sock 397 net/nfc/llcp_sock.c struct sock *nfc_llcp_accept_dequeue(struct sock *parent, sock 401 net/nfc/llcp_sock.c struct sock *sk; sock 438 net/nfc/llcp_sock.c static int llcp_sock_accept(struct socket *sock, struct socket *newsock, sock 442 net/nfc/llcp_sock.c struct sock *sk = sock->sk, *new_sk; sock 492 net/nfc/llcp_sock.c static int llcp_sock_getname(struct socket *sock, struct sockaddr *uaddr, sock 495 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 526 net/nfc/llcp_sock.c static inline __poll_t llcp_accept_poll(struct sock *parent) sock 529 net/nfc/llcp_sock.c struct sock *sk; sock 544 net/nfc/llcp_sock.c static __poll_t llcp_sock_poll(struct file *file, struct socket *sock, sock 547 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 552 net/nfc/llcp_sock.c sock_poll_wait(file, sock, wait); sock 583 net/nfc/llcp_sock.c static int llcp_sock_release(struct socket *sock) sock 585 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 609 net/nfc/llcp_sock.c struct sock *accept_sk; sock 635 net/nfc/llcp_sock.c if (sock->type == SOCK_RAW) sock 647 net/nfc/llcp_sock.c static int llcp_sock_connect(struct socket *sock, struct sockaddr *_addr, sock 650 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 657 net/nfc/llcp_sock.c pr_debug("sock %p sk %p flags 0x%x\n", sock, sk, flags); sock 758 net/nfc/llcp_sock.c static int llcp_sock_sendmsg(struct socket *sock, struct msghdr *msg, sock 761 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 765 net/nfc/llcp_sock.c pr_debug("sock %p sk %p", sock, sk); sock 801 net/nfc/llcp_sock.c static int llcp_sock_recvmsg(struct socket *sock, struct msghdr *msg, sock 805 net/nfc/llcp_sock.c struct sock *sk = sock->sk; sock 931 net/nfc/llcp_sock.c static void llcp_sock_destruct(struct sock *sk) sock 950 net/nfc/llcp_sock.c struct sock *nfc_llcp_sock_alloc(struct socket *sock, int type, gfp_t gfp, int kern) sock 952 net/nfc/llcp_sock.c struct sock *sk; sock 961 net/nfc/llcp_sock.c sock_init_data(sock, sk); sock 980 net/nfc/llcp_sock.c if (sock != NULL) sock 981 net/nfc/llcp_sock.c sock->state = SS_UNCONNECTED; sock 986 net/nfc/llcp_sock.c void nfc_llcp_sock_free(struct nfc_llcp_sock *sock) sock 988 net/nfc/llcp_sock.c kfree(sock->service_name); sock 990 net/nfc/llcp_sock.c skb_queue_purge(&sock->tx_queue); sock 991 net/nfc/llcp_sock.c skb_queue_purge(&sock->tx_pending_queue); sock 993 net/nfc/llcp_sock.c list_del_init(&sock->accept_queue); sock 995 net/nfc/llcp_sock.c sock->parent = NULL; sock 997 net/nfc/llcp_sock.c nfc_llcp_local_put(sock->local); sock 1000 net/nfc/llcp_sock.c static int llcp_sock_create(struct net *net, struct socket *sock, sock 1003 net/nfc/llcp_sock.c struct sock *sk; sock 1005 net/nfc/llcp_sock.c pr_debug("%p\n", sock); sock 1007 net/nfc/llcp_sock.c if (sock->type != SOCK_STREAM && sock 1008 net/nfc/llcp_sock.c sock->type != SOCK_DGRAM && sock 1009 net/nfc/llcp_sock.c sock->type != SOCK_RAW) sock 1012 net/nfc/llcp_sock.c if (sock->type == SOCK_RAW) { sock 1015 net/nfc/llcp_sock.c sock->ops = &llcp_rawsock_ops; sock 1017 net/nfc/llcp_sock.c sock->ops = &llcp_sock_ops; sock 1020 net/nfc/llcp_sock.c sk = nfc_llcp_sock_alloc(sock, sock->type, GFP_ATOMIC, kern); sock 23 net/nfc/nfc.h int (*create)(struct net *net, struct socket *sock, sock 28 net/nfc/nfc.h struct sock sk; sock 42 net/nfc/nfc.h ((struct sock *) container_of(_tx_work, struct nfc_rawsock, tx_work)) sock 22 net/nfc/rawsock.c static void nfc_sock_link(struct nfc_sock_list *l, struct sock *sk) sock 29 net/nfc/rawsock.c static void nfc_sock_unlink(struct nfc_sock_list *l, struct sock *sk) sock 36 net/nfc/rawsock.c static void rawsock_write_queue_purge(struct sock *sk) sock 46 net/nfc/rawsock.c static void rawsock_report_error(struct sock *sk, int err) sock 57 net/nfc/rawsock.c static int rawsock_release(struct socket *sock) sock 59 net/nfc/rawsock.c struct sock *sk = sock->sk; sock 61 net/nfc/rawsock.c pr_debug("sock=%p sk=%p\n", sock, sk); sock 66 net/nfc/rawsock.c if (sock->type == SOCK_RAW) sock 75 net/nfc/rawsock.c static int rawsock_connect(struct socket *sock, struct sockaddr *_addr, sock 78 net/nfc/rawsock.c struct sock *sk = sock->sk; sock 83 net/nfc/rawsock.c pr_debug("sock=%p sk=%p flags=%d\n", sock, sk, flags); sock 94 net/nfc/rawsock.c if (sock->state == SS_CONNECTED) { sock 117 net/nfc/rawsock.c sock->state = SS_CONNECTED; sock 141 net/nfc/rawsock.c struct sock *sk = (struct sock *) context; sock 178 net/nfc/rawsock.c struct sock *sk = to_rawsock_sk(work); sock 202 net/nfc/rawsock.c static int rawsock_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 204 net/nfc/rawsock.c struct sock *sk = sock->sk; sock 209 net/nfc/rawsock.c pr_debug("sock=%p sk=%p len=%zu\n", sock, sk, len); sock 214 net/nfc/rawsock.c if (sock->state != SS_CONNECTED) sock 238 net/nfc/rawsock.c static int rawsock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 242 net/nfc/rawsock.c struct sock *sk = sock->sk; sock 247 net/nfc/rawsock.c pr_debug("sock=%p sk=%p len=%zu flags=%d\n", sock, sk, len, flags); sock 306 net/nfc/rawsock.c static void rawsock_destruct(struct sock *sk) sock 325 net/nfc/rawsock.c static int rawsock_create(struct net *net, struct socket *sock, sock 328 net/nfc/rawsock.c struct sock *sk; sock 330 net/nfc/rawsock.c pr_debug("sock=%p\n", sock); sock 332 net/nfc/rawsock.c if ((sock->type != SOCK_SEQPACKET) && (sock->type != SOCK_RAW)) sock 335 net/nfc/rawsock.c if (sock->type == SOCK_RAW) sock 336 net/nfc/rawsock.c sock->ops = &rawsock_raw_ops; sock 338 net/nfc/rawsock.c sock->ops = &rawsock_ops; sock 344 net/nfc/rawsock.c sock_init_data(sock, sk); sock 347 net/nfc/rawsock.c sock->state = SS_UNCONNECTED; sock 348 net/nfc/rawsock.c if (sock->type == SOCK_RAW) sock 362 net/nfc/rawsock.c struct sock *sk; sock 741 net/openvswitch/actions.c static int ovs_vport_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 164 net/packet/af_packet.c static int packet_set_ring(struct sock *sk, union tpacket_req_u *req_u, sock 205 net/packet/af_packet.c static void packet_flush_mclist(struct sock *sk); sock 235 net/packet/af_packet.c static void __fanout_unlink(struct sock *sk, struct packet_sock *po); sock 236 net/packet/af_packet.c static void __fanout_link(struct sock *sk, struct packet_sock *po); sock 297 net/packet/af_packet.c static void __register_prot_hook(struct sock *sk) sock 312 net/packet/af_packet.c static void register_prot_hook(struct sock *sk) sock 324 net/packet/af_packet.c static void __unregister_prot_hook(struct sock *sk, bool sync) sock 346 net/packet/af_packet.c static void unregister_prot_hook(struct sock *sk, bool sync) sock 760 net/packet/af_packet.c struct sock *sk = &po->sk; sock 1231 net/packet/af_packet.c const struct sock *sk = &po->sk; sock 1282 net/packet/af_packet.c static void packet_sock_destruct(struct sock *sk) sock 1365 net/packet/af_packet.c i = j = min_t(int, po->rollover->sock, num - 1); sock 1371 net/packet/af_packet.c po->rollover->sock = i; sock 1471 net/packet/af_packet.c static void __fanout_link(struct sock *sk, struct packet_sock *po) sock 1484 net/packet/af_packet.c static void __fanout_unlink(struct sock *sk, struct packet_sock *po) sock 1502 net/packet/af_packet.c static bool match_fanout_group(struct packet_type *ptype, struct sock *sk) sock 1603 net/packet/af_packet.c static bool __fanout_id_is_free(struct sock *sk, u16 candidate_id) sock 1616 net/packet/af_packet.c static bool fanout_find_new_id(struct sock *sk, u16 *new_id) sock 1633 net/packet/af_packet.c static int fanout_add(struct sock *sk, u16 id, u16 type_flags) sock 1755 net/packet/af_packet.c static struct packet_fanout *fanout_release(struct sock *sk) sock 1796 net/packet/af_packet.c struct sock *sk; sock 1859 net/packet/af_packet.c static void packet_parse_headers(struct sk_buff *skb, struct socket *sock) sock 1862 net/packet/af_packet.c sock->type == SOCK_RAW) { sock 1875 net/packet/af_packet.c static int packet_sendmsg_spkt(struct socket *sock, struct msghdr *msg, sock 1878 net/packet/af_packet.c struct sock *sk = sock->sk; sock 1989 net/packet/af_packet.c packet_parse_headers(skb, sock); sock 2003 net/packet/af_packet.c const struct sock *sk, sock 2047 net/packet/af_packet.c struct sock *sk; sock 2162 net/packet/af_packet.c struct sock *sk; sock 2478 net/packet/af_packet.c struct socket *sock = po->sk.sk_socket; sock 2497 net/packet/af_packet.c if (sock->type == SOCK_DGRAM) { sock 2546 net/packet/af_packet.c packet_parse_headers(skb, sock); sock 2815 net/packet/af_packet.c static struct sk_buff *packet_alloc_skb(struct sock *sk, size_t prepad, sock 2839 net/packet/af_packet.c static int packet_snd(struct socket *sock, struct msghdr *msg, size_t len) sock 2841 net/packet/af_packet.c struct sock *sk = sock->sk; sock 2871 net/packet/af_packet.c if (sock->type == SOCK_DGRAM) { sock 2894 net/packet/af_packet.c if (sock->type == SOCK_RAW) sock 2929 net/packet/af_packet.c if (sock->type == SOCK_DGRAM) { sock 2945 net/packet/af_packet.c if (sock->type == SOCK_RAW && sock 2973 net/packet/af_packet.c packet_parse_headers(skb, sock); sock 2995 net/packet/af_packet.c static int packet_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 2997 net/packet/af_packet.c struct sock *sk = sock->sk; sock 3003 net/packet/af_packet.c return packet_snd(sock, msg, len); sock 3011 net/packet/af_packet.c static int packet_release(struct socket *sock) sock 3013 net/packet/af_packet.c struct sock *sk = sock->sk; sock 3070 net/packet/af_packet.c sock->sk = NULL; sock 3086 net/packet/af_packet.c static int packet_do_bind(struct sock *sk, const char *name, int ifindex, sock 3183 net/packet/af_packet.c static int packet_bind_spkt(struct socket *sock, struct sockaddr *uaddr, sock 3186 net/packet/af_packet.c struct sock *sk = sock->sk; sock 3204 net/packet/af_packet.c static int packet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 3207 net/packet/af_packet.c struct sock *sk = sock->sk; sock 3232 net/packet/af_packet.c static int packet_create(struct net *net, struct socket *sock, int protocol, sock 3235 net/packet/af_packet.c struct sock *sk; sock 3242 net/packet/af_packet.c if (sock->type != SOCK_DGRAM && sock->type != SOCK_RAW && sock 3243 net/packet/af_packet.c sock->type != SOCK_PACKET) sock 3246 net/packet/af_packet.c sock->state = SS_UNCONNECTED; sock 3253 net/packet/af_packet.c sock->ops = &packet_ops; sock 3254 net/packet/af_packet.c if (sock->type == SOCK_PACKET) sock 3255 net/packet/af_packet.c sock->ops = &packet_ops_spkt; sock 3257 net/packet/af_packet.c sock_init_data(sock, sk); sock 3283 net/packet/af_packet.c if (sock->type == SOCK_PACKET) sock 3313 net/packet/af_packet.c static int packet_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 3316 net/packet/af_packet.c struct sock *sk = sock->sk; sock 3381 net/packet/af_packet.c if (sock->type != SOCK_PACKET) { sock 3398 net/packet/af_packet.c if (sock->type == SOCK_PACKET) { sock 3456 net/packet/af_packet.c static int packet_getname_spkt(struct socket *sock, struct sockaddr *uaddr, sock 3460 net/packet/af_packet.c struct sock *sk = sock->sk; sock 3476 net/packet/af_packet.c static int packet_getname(struct socket *sock, struct sockaddr *uaddr, sock 3480 net/packet/af_packet.c struct sock *sk = sock->sk; sock 3551 net/packet/af_packet.c static int packet_mc_add(struct sock *sk, struct packet_mreq_max *mreq) sock 3606 net/packet/af_packet.c static int packet_mc_drop(struct sock *sk, struct packet_mreq_max *mreq) sock 3632 net/packet/af_packet.c static void packet_flush_mclist(struct sock *sk) sock 3654 net/packet/af_packet.c packet_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) sock 3656 net/packet/af_packet.c struct sock *sk = sock->sk; sock 3823 net/packet/af_packet.c if (sock->type != SOCK_RAW) sock 3920 net/packet/af_packet.c static int packet_getsockopt(struct socket *sock, int level, int optname, sock 3925 net/packet/af_packet.c struct sock *sk = sock->sk; sock 4044 net/packet/af_packet.c static int compat_packet_setsockopt(struct socket *sock, int level, int optname, sock 4047 net/packet/af_packet.c struct packet_sock *po = pkt_sk(sock->sk); sock 4060 net/packet/af_packet.c return packet_setsockopt(sock, level, optname, optval, optlen); sock 4067 net/packet/af_packet.c struct sock *sk; sock 4115 net/packet/af_packet.c static int packet_ioctl(struct socket *sock, unsigned int cmd, sock 4118 net/packet/af_packet.c struct sock *sk = sock->sk; sock 4154 net/packet/af_packet.c return inet_dgram_ops.ioctl(sock, cmd, arg); sock 4163 net/packet/af_packet.c static __poll_t packet_poll(struct file *file, struct socket *sock, sock 4166 net/packet/af_packet.c struct sock *sk = sock->sk; sock 4168 net/packet/af_packet.c __poll_t mask = datagram_poll(file, sock, wait); sock 4195 net/packet/af_packet.c struct socket *sock = file->private_data; sock 4196 net/packet/af_packet.c struct sock *sk = sock->sk; sock 4205 net/packet/af_packet.c struct socket *sock = file->private_data; sock 4206 net/packet/af_packet.c struct sock *sk = sock->sk; sock 4285 net/packet/af_packet.c static int packet_set_ring(struct sock *sk, union tpacket_req_u *req_u, sock 4451 net/packet/af_packet.c static int packet_mmap(struct file *file, struct socket *sock, sock 4454 net/packet/af_packet.c struct sock *sk = sock->sk; sock 4598 net/packet/af_packet.c struct sock *s = sk_entry(v); sock 129 net/packet/diag.c static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, sock 193 net/packet/diag.c struct sock *sk; sock 93 net/packet/internal.h struct sock *arr[PACKET_FANOUT_MAX]; sock 100 net/packet/internal.h int sock; sock 110 net/packet/internal.h struct sock sk; sock 141 net/packet/internal.h static struct packet_sock *pkt_sk(struct sock *sk) sock 50 net/phonet/af_phonet.c static int pn_socket_create(struct net *net, struct socket *sock, int protocol, sock 53 net/phonet/af_phonet.c struct sock *sk; sock 63 net/phonet/af_phonet.c switch (sock->type) { sock 82 net/phonet/af_phonet.c if (sock->type != pnp->sock_type) { sock 93 net/phonet/af_phonet.c sock_init_data(sock, sk); sock 94 net/phonet/af_phonet.c sock->state = SS_UNCONNECTED; sock 95 net/phonet/af_phonet.c sock->ops = pnp->ops; sock 224 net/phonet/af_phonet.c int pn_skb_send(struct sock *sk, struct sk_buff *skb, sock 252 net/phonet/af_phonet.c struct sock *sk = pn_find_sock_by_res(net, res); sock 395 net/phonet/af_phonet.c struct sock *sk = pn_find_sock_by_res(net, sa.spn_resource); sock 403 net/phonet/af_phonet.c struct sock *sk = pn_find_sock_by_sa(net, &sa); sock 23 net/phonet/datagram.c static int pn_backlog_rcv(struct sock *sk, struct sk_buff *skb); sock 26 net/phonet/datagram.c static void pn_sock_close(struct sock *sk, long timeout) sock 31 net/phonet/datagram.c static int pn_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 62 net/phonet/datagram.c static void pn_destruct(struct sock *sk) sock 67 net/phonet/datagram.c static int pn_init(struct sock *sk) sock 73 net/phonet/datagram.c static int pn_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 114 net/phonet/datagram.c static int pn_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 160 net/phonet/datagram.c static int pn_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 25 net/phonet/pep-gprs.c struct sock *sk; sock 26 net/phonet/pep-gprs.c void (*old_state_change)(struct sock *); sock 27 net/phonet/pep-gprs.c void (*old_data_ready)(struct sock *); sock 28 net/phonet/pep-gprs.c void (*old_write_space)(struct sock *); sock 63 net/phonet/pep-gprs.c static void gprs_state_change(struct sock *sk) sock 136 net/phonet/pep-gprs.c static void gprs_data_ready(struct sock *sk) sock 147 net/phonet/pep-gprs.c static void gprs_write_space(struct sock *sk) sock 176 net/phonet/pep-gprs.c struct sock *sk = gp->sk; sock 237 net/phonet/pep-gprs.c int gprs_attach(struct sock *sk) sock 291 net/phonet/pep-gprs.c void gprs_detach(struct sock *sk) sock 69 net/phonet/pep.c static struct sk_buff *pep_alloc_skb(struct sock *sk, const void *payload, sock 85 net/phonet/pep.c static int pep_reply(struct sock *sk, struct sk_buff *oskb, u8 code, sock 107 net/phonet/pep.c static int pep_indicate(struct sock *sk, u8 id, u8 code, sock 128 net/phonet/pep.c static int pipe_handler_request(struct sock *sk, u8 id, u8 code, sock 147 net/phonet/pep.c static int pipe_handler_send_created_ind(struct sock *sk) sock 159 net/phonet/pep.c static int pep_accept_conn(struct sock *sk, struct sk_buff *skb) sock 180 net/phonet/pep.c static int pep_reject_conn(struct sock *sk, struct sk_buff *skb, u8 code, sock 190 net/phonet/pep.c static int pep_ctrlreq_error(struct sock *sk, struct sk_buff *oskb, u8 code, sock 217 net/phonet/pep.c static int pipe_snd_status(struct sock *sk, u8 type, u8 status, gfp_t priority) sock 227 net/phonet/pep.c static void pipe_grant_credits(struct sock *sk, gfp_t priority) sock 252 net/phonet/pep.c static int pipe_rcv_status(struct sock *sk, struct sk_buff *skb) sock 304 net/phonet/pep.c static int pipe_rcv_created(struct sock *sk, struct sk_buff *skb) sock 333 net/phonet/pep.c static int pipe_do_rcv(struct sock *sk, struct sk_buff *skb) sock 460 net/phonet/pep.c static void pipe_destruct(struct sock *sk) sock 482 net/phonet/pep.c static int pep_connresp_rcv(struct sock *sk, struct sk_buff *skb) sock 524 net/phonet/pep.c static int pep_enableresp_rcv(struct sock *sk, struct sk_buff *skb) sock 536 net/phonet/pep.c static void pipe_start_flow_control(struct sock *sk) sock 549 net/phonet/pep.c static int pipe_handler_do_rcv(struct sock *sk, struct sk_buff *skb) sock 625 net/phonet/pep.c static struct sock *pep_find_pipe(const struct hlist_head *hlist, sock 629 net/phonet/pep.c struct sock *sknode; sock 654 net/phonet/pep.c static int pep_do_rcv(struct sock *sk, struct sk_buff *skb) sock 657 net/phonet/pep.c struct sock *sknode; sock 715 net/phonet/pep.c static int pipe_do_remove(struct sock *sk) sock 734 net/phonet/pep.c static void pep_sock_close(struct sock *sk, long timeout) sock 762 net/phonet/pep.c static struct sock *pep_sock_accept(struct sock *sk, int flags, int *errp, sock 766 net/phonet/pep.c struct sock *newsk = NULL; sock 883 net/phonet/pep.c static int pep_sock_connect(struct sock *sk, struct sockaddr *addr, int len) sock 904 net/phonet/pep.c static int pep_sock_enable(struct sock *sk, struct sockaddr *addr, int len) sock 918 net/phonet/pep.c static int pep_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 958 net/phonet/pep.c static int pep_init(struct sock *sk) sock 977 net/phonet/pep.c static int pep_setsockopt(struct sock *sk, int level, int optname, sock 1039 net/phonet/pep.c static int pep_getsockopt(struct sock *sk, int level, int optname, sock 1081 net/phonet/pep.c static int pipe_skb_send(struct sock *sk, struct sk_buff *skb) sock 1111 net/phonet/pep.c static int pep_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sock 1190 net/phonet/pep.c int pep_writeable(struct sock *sk) sock 1197 net/phonet/pep.c int pep_write(struct sock *sk, struct sk_buff *skb) sock 1228 net/phonet/pep.c struct sk_buff *pep_read(struct sock *sk) sock 1237 net/phonet/pep.c static int pep_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 1294 net/phonet/pep.c static void pep_sock_unhash(struct sock *sk) sock 1297 net/phonet/pep.c struct sock *skparent = NULL; sock 28 net/phonet/socket.c static int pn_socket_release(struct socket *sock) sock 30 net/phonet/socket.c struct sock *sk = sock->sk; sock 33 net/phonet/socket.c sock->sk = NULL; sock 66 net/phonet/socket.c struct sock *pn_find_sock_by_sa(struct net *net, const struct sockaddr_pn *spn) sock 68 net/phonet/socket.c struct sock *sknode; sock 69 net/phonet/socket.c struct sock *rval = NULL; sock 111 net/phonet/socket.c struct sock *sknode; sock 132 net/phonet/socket.c int pn_sock_hash(struct sock *sk) sock 144 net/phonet/socket.c void pn_sock_unhash(struct sock *sk) sock 156 net/phonet/socket.c static int pn_socket_bind(struct socket *sock, struct sockaddr *addr, int len) sock 158 net/phonet/socket.c struct sock *sk = sock->sk; sock 202 net/phonet/socket.c static int pn_socket_autobind(struct socket *sock) sock 209 net/phonet/socket.c err = pn_socket_bind(sock, (struct sockaddr *)&sa, sock 213 net/phonet/socket.c BUG_ON(!pn_port(pn_sk(sock->sk)->sobject)); sock 217 net/phonet/socket.c static int pn_socket_connect(struct socket *sock, struct sockaddr *addr, sock 220 net/phonet/socket.c struct sock *sk = sock->sk; sock 227 net/phonet/socket.c if (pn_socket_autobind(sock)) sock 236 net/phonet/socket.c switch (sock->state) { sock 253 net/phonet/socket.c sock->state = SS_CONNECTING; sock 257 net/phonet/socket.c sock->state = SS_UNCONNECTED; sock 288 net/phonet/socket.c sock->state = err ? SS_UNCONNECTED : SS_CONNECTED; sock 294 net/phonet/socket.c static int pn_socket_accept(struct socket *sock, struct socket *newsock, sock 297 net/phonet/socket.c struct sock *sk = sock->sk; sock 298 net/phonet/socket.c struct sock *newsk; sock 315 net/phonet/socket.c static int pn_socket_getname(struct socket *sock, struct sockaddr *addr, sock 318 net/phonet/socket.c struct sock *sk = sock->sk; sock 330 net/phonet/socket.c static __poll_t pn_socket_poll(struct file *file, struct socket *sock, sock 333 net/phonet/socket.c struct sock *sk = sock->sk; sock 356 net/phonet/socket.c static int pn_socket_ioctl(struct socket *sock, unsigned int cmd, sock 359 net/phonet/socket.c struct sock *sk = sock->sk; sock 394 net/phonet/socket.c static int pn_socket_listen(struct socket *sock, int backlog) sock 396 net/phonet/socket.c struct sock *sk = sock->sk; sock 399 net/phonet/socket.c if (pn_socket_autobind(sock)) sock 403 net/phonet/socket.c if (sock->state != SS_UNCONNECTED) { sock 418 net/phonet/socket.c static int pn_socket_sendmsg(struct socket *sock, struct msghdr *m, sock 421 net/phonet/socket.c struct sock *sk = sock->sk; sock 423 net/phonet/socket.c if (pn_socket_autobind(sock)) sock 481 net/phonet/socket.c int pn_sock_get_port(struct sock *sk, unsigned short sport) sock 487 net/phonet/socket.c struct sock *tmpsk; sock 530 net/phonet/socket.c static struct sock *pn_sock_get_idx(struct seq_file *seq, loff_t pos) sock 534 net/phonet/socket.c struct sock *sknode; sock 550 net/phonet/socket.c static struct sock *pn_sock_get_next(struct seq_file *seq, struct sock *sk) sock 570 net/phonet/socket.c struct sock *sk; sock 593 net/phonet/socket.c struct sock *sk = v; sock 619 net/phonet/socket.c struct sock *sk[256]; sock 625 net/phonet/socket.c struct sock *pn_find_sock_by_res(struct net *net, u8 res) sock 627 net/phonet/socket.c struct sock *sk; sock 642 net/phonet/socket.c int pn_sock_bind_res(struct sock *sk, u8 res) sock 663 net/phonet/socket.c int pn_sock_unbind_res(struct sock *sk, u8 res) sock 684 net/phonet/socket.c void pn_sock_unbind_all_res(struct sock *sk) sock 705 net/phonet/socket.c static struct sock **pn_res_get_idx(struct seq_file *seq, loff_t pos) sock 723 net/phonet/socket.c static struct sock **pn_res_get_next(struct seq_file *seq, struct sock **sk) sock 745 net/phonet/socket.c struct sock **sk; sock 767 net/phonet/socket.c struct sock **psk = v; sock 768 net/phonet/socket.c struct sock *sk = *psk; sock 86 net/qrtr/qrtr.c struct sock sk; sock 91 net/qrtr/qrtr.c static inline struct qrtr_sock *qrtr_sk(struct sock *sk) sock 600 net/qrtr/qrtr.c static int __qrtr_bind(struct socket *sock, sock 603 net/qrtr/qrtr.c struct qrtr_sock *ipc = qrtr_sk(sock->sk); sock 604 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 632 net/qrtr/qrtr.c static int qrtr_autobind(struct socket *sock) sock 634 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 644 net/qrtr/qrtr.c return __qrtr_bind(sock, &addr, 1); sock 648 net/qrtr/qrtr.c static int qrtr_bind(struct socket *sock, struct sockaddr *saddr, int len) sock 651 net/qrtr/qrtr.c struct qrtr_sock *ipc = qrtr_sk(sock->sk); sock 652 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 662 net/qrtr/qrtr.c rc = __qrtr_bind(sock, addr, sock_flag(sk, SOCK_ZAPPED)); sock 719 net/qrtr/qrtr.c static int qrtr_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 725 net/qrtr/qrtr.c struct qrtr_sock *ipc = qrtr_sk(sock->sk); sock 726 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 752 net/qrtr/qrtr.c rc = qrtr_autobind(sock); sock 820 net/qrtr/qrtr.c static int qrtr_recvmsg(struct socket *sock, struct msghdr *msg, sock 824 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 869 net/qrtr/qrtr.c static int qrtr_connect(struct socket *sock, struct sockaddr *saddr, sock 873 net/qrtr/qrtr.c struct qrtr_sock *ipc = qrtr_sk(sock->sk); sock 874 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 883 net/qrtr/qrtr.c sock->state = SS_UNCONNECTED; sock 885 net/qrtr/qrtr.c rc = qrtr_autobind(sock); sock 892 net/qrtr/qrtr.c sock->state = SS_CONNECTED; sock 900 net/qrtr/qrtr.c static int qrtr_getname(struct socket *sock, struct sockaddr *saddr, sock 903 net/qrtr/qrtr.c struct qrtr_sock *ipc = qrtr_sk(sock->sk); sock 905 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 927 net/qrtr/qrtr.c static int qrtr_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 930 net/qrtr/qrtr.c struct qrtr_sock *ipc = qrtr_sk(sock->sk); sock 931 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 987 net/qrtr/qrtr.c static int qrtr_release(struct socket *sock) sock 989 net/qrtr/qrtr.c struct sock *sk = sock->sk; sock 1003 net/qrtr/qrtr.c sock->sk = NULL; sock 1044 net/qrtr/qrtr.c static int qrtr_create(struct net *net, struct socket *sock, sock 1048 net/qrtr/qrtr.c struct sock *sk; sock 1050 net/qrtr/qrtr.c if (sock->type != SOCK_DGRAM) sock 1059 net/qrtr/qrtr.c sock_init_data(sock, sk); sock 1060 net/qrtr/qrtr.c sock->ops = &qrtr_proto_ops; sock 59 net/rds/af_rds.c static int rds_release(struct socket *sock) sock 61 net/rds/af_rds.c struct sock *sk = sock->sk; sock 90 net/rds/af_rds.c sock->sk = NULL; sock 114 net/rds/af_rds.c static int rds_getname(struct socket *sock, struct sockaddr *uaddr, sock 117 net/rds/af_rds.c struct rds_sock *rs = rds_sk_to_rs(sock->sk); sock 212 net/rds/af_rds.c static __poll_t rds_poll(struct file *file, struct socket *sock, sock 215 net/rds/af_rds.c struct sock *sk = sock->sk; sock 255 net/rds/af_rds.c static int rds_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 257 net/rds/af_rds.c struct rds_sock *rs = rds_sk_to_rs(sock->sk); sock 383 net/rds/af_rds.c static int rds_enable_recvtstamp(struct sock *sk, char __user *optval, sock 434 net/rds/af_rds.c static int rds_setsockopt(struct socket *sock, int level, int optname, sock 437 net/rds/af_rds.c struct rds_sock *rs = rds_sk_to_rs(sock->sk); sock 465 net/rds/af_rds.c lock_sock(sock->sk); sock 467 net/rds/af_rds.c release_sock(sock->sk); sock 471 net/rds/af_rds.c lock_sock(sock->sk); sock 472 net/rds/af_rds.c ret = rds_enable_recvtstamp(sock->sk, optval, optlen, optname); sock 473 net/rds/af_rds.c release_sock(sock->sk); sock 485 net/rds/af_rds.c static int rds_getsockopt(struct socket *sock, int level, int optname, sock 488 net/rds/af_rds.c struct rds_sock *rs = rds_sk_to_rs(sock->sk); sock 502 net/rds/af_rds.c ret = rds_info_getsockopt(sock, optname, optval, sock 538 net/rds/af_rds.c static int rds_connect(struct socket *sock, struct sockaddr *uaddr, sock 541 net/rds/af_rds.c struct sock *sk = sock->sk; sock 661 net/rds/af_rds.c static void rds_sock_destruct(struct sock *sk) sock 669 net/rds/af_rds.c static int __rds_create(struct socket *sock, struct sock *sk, int protocol) sock 673 net/rds/af_rds.c sock_init_data(sock, sk); sock 674 net/rds/af_rds.c sock->ops = &rds_proto_ops; sock 700 net/rds/af_rds.c static int rds_create(struct net *net, struct socket *sock, int protocol, sock 703 net/rds/af_rds.c struct sock *sk; sock 705 net/rds/af_rds.c if (sock->type != SOCK_SEQPACKET || protocol) sock 712 net/rds/af_rds.c return __rds_create(sock, sk, protocol); sock 731 net/rds/af_rds.c static void rds_sock_inc_info(struct socket *sock, unsigned int len, sock 770 net/rds/af_rds.c static void rds6_sock_inc_info(struct socket *sock, unsigned int len, sock 802 net/rds/af_rds.c static void rds_sock_info(struct socket *sock, unsigned int len, sock 843 net/rds/af_rds.c static void rds6_sock_info(struct socket *sock, unsigned int len, sock 163 net/rds/bind.c int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 165 net/rds/bind.c struct sock *sk = sock->sk; sock 248 net/rds/bind.c trans->laddr_check(sock_net(sock->sk), sock 254 net/rds/bind.c trans = rds_trans_get_preferred(sock_net(sock->sk), sock 522 net/rds/connection.c static void rds_conn_message_info_cmn(struct socket *sock, unsigned int len, sock 588 net/rds/connection.c static void rds_conn_message_info(struct socket *sock, unsigned int len, sock 593 net/rds/connection.c rds_conn_message_info_cmn(sock, len, iter, lens, want_send, false); sock 597 net/rds/connection.c static void rds6_conn_message_info(struct socket *sock, unsigned int len, sock 602 net/rds/connection.c rds_conn_message_info_cmn(sock, len, iter, lens, want_send, true); sock 606 net/rds/connection.c static void rds_conn_message_info_send(struct socket *sock, unsigned int len, sock 610 net/rds/connection.c rds_conn_message_info(sock, len, iter, lens, 1); sock 614 net/rds/connection.c static void rds6_conn_message_info_send(struct socket *sock, unsigned int len, sock 618 net/rds/connection.c rds6_conn_message_info(sock, len, iter, lens, 1); sock 622 net/rds/connection.c static void rds_conn_message_info_retrans(struct socket *sock, sock 627 net/rds/connection.c rds_conn_message_info(sock, len, iter, lens, 0); sock 631 net/rds/connection.c static void rds6_conn_message_info_retrans(struct socket *sock, sock 636 net/rds/connection.c rds6_conn_message_info(sock, len, iter, lens, 0); sock 640 net/rds/connection.c void rds_for_each_conn_info(struct socket *sock, unsigned int len, sock 678 net/rds/connection.c static void rds_walk_conn_path_info(struct socket *sock, unsigned int len, sock 786 net/rds/connection.c static void rds_conn_info(struct socket *sock, unsigned int len, sock 792 net/rds/connection.c rds_walk_conn_path_info(sock, len, iter, lens, sock 799 net/rds/connection.c static void rds6_conn_info(struct socket *sock, unsigned int len, sock 805 net/rds/connection.c rds_walk_conn_path_info(sock, len, iter, lens, sock 365 net/rds/ib.c static void rds_ib_ic_info(struct socket *sock, unsigned int len, sock 371 net/rds/ib.c rds_for_each_conn_info(sock, len, iter, lens, sock 379 net/rds/ib.c static void rds6_ib_ic_info(struct socket *sock, unsigned int len, sock 385 net/rds/ib.c rds_for_each_conn_info(sock, len, iter, lens, sock 374 net/rds/ib.h void rds_ib_state_change(struct sock *sk); sock 158 net/rds/info.c int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval, sock 219 net/rds/info.c func(sock, len, &iter, &lens); sock 18 net/rds/info.h typedef void (*rds_info_func)(struct socket *sock, unsigned int len, sock 24 net/rds/info.h int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval, sock 591 net/rds/rds.h struct sock rs_sk; sock 666 net/rds/rds.h static inline struct rds_sock *rds_sk_to_rs(const struct sock *sk) sock 670 net/rds/rds.h static inline struct sock *rds_rs_to_sk(struct rds_sock *rs) sock 732 net/rds/rds.h static inline void __rds_wake_sk_sleep(struct sock *sk) sock 743 net/rds/rds.h int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len); sock 786 net/rds/rds.h void rds_for_each_conn_info(struct socket *sock, unsigned int len, sock 897 net/rds/rds.h int rds_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 910 net/rds/rds.h int rds_sendmsg(struct socket *sock, struct msghdr *msg, size_t payload_len); sock 87 net/rds/recv.c static void rds_recv_rcvbuf_delta(struct rds_sock *rs, struct sock *sk, sock 287 net/rds/recv.c struct sock *sk; sock 424 net/rds/recv.c struct sock *sk = rds_rs_to_sk(rs); sock 632 net/rds/recv.c int rds_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 635 net/rds/recv.c struct sock *sk = sock->sk; sock 760 net/rds/recv.c struct sock *sk = rds_rs_to_sk(rs); sock 1101 net/rds/send.c int rds_sendmsg(struct socket *sock, struct msghdr *msg, size_t payload_len) sock 1103 net/rds/send.c struct sock *sk = sock->sk; sock 1296 net/rds/send.c conn = rds_conn_create_outgoing(sock_net(sock->sk), sock 1299 net/rds/send.c sock->sk->sk_allocation, sock 111 net/rds/stats.c static void rds_stats_info(struct socket *sock, unsigned int len, sock 94 net/rds/tcp.c void rds_tcp_nonagle(struct socket *sock) sock 98 net/rds/tcp.c kernel_setsockopt(sock, SOL_TCP, TCP_NODELAY, (void *)&val, sock 113 net/rds/tcp.c void rds_tcp_restore_callbacks(struct socket *sock, sock 116 net/rds/tcp.c rdsdebug("restoring sock %p callbacks from tc %p\n", sock, tc); sock 117 net/rds/tcp.c write_lock_bh(&sock->sk->sk_callback_lock); sock 131 net/rds/tcp.c sock->sk->sk_write_space = tc->t_orig_write_space; sock 132 net/rds/tcp.c sock->sk->sk_data_ready = tc->t_orig_data_ready; sock 133 net/rds/tcp.c sock->sk->sk_state_change = tc->t_orig_state_change; sock 134 net/rds/tcp.c sock->sk->sk_user_data = NULL; sock 136 net/rds/tcp.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 148 net/rds/tcp.c void rds_tcp_reset_callbacks(struct socket *sock, sock 194 net/rds/tcp.c lock_sock(sock->sk); sock 195 net/rds/tcp.c rds_tcp_set_callbacks(sock, cp); sock 196 net/rds/tcp.c release_sock(sock->sk); sock 203 net/rds/tcp.c void rds_tcp_set_callbacks(struct socket *sock, struct rds_conn_path *cp) sock 207 net/rds/tcp.c rdsdebug("setting sock %p callbacks to tc %p\n", sock, tc); sock 208 net/rds/tcp.c write_lock_bh(&sock->sk->sk_callback_lock); sock 221 net/rds/tcp.c if (sock->sk->sk_data_ready == rds_tcp_listen_data_ready) sock 222 net/rds/tcp.c sock->sk->sk_data_ready = sock->sk->sk_user_data; sock 224 net/rds/tcp.c tc->t_sock = sock; sock 226 net/rds/tcp.c tc->t_orig_data_ready = sock->sk->sk_data_ready; sock 227 net/rds/tcp.c tc->t_orig_write_space = sock->sk->sk_write_space; sock 228 net/rds/tcp.c tc->t_orig_state_change = sock->sk->sk_state_change; sock 230 net/rds/tcp.c sock->sk->sk_user_data = cp; sock 231 net/rds/tcp.c sock->sk->sk_data_ready = rds_tcp_data_ready; sock 232 net/rds/tcp.c sock->sk->sk_write_space = rds_tcp_write_space; sock 233 net/rds/tcp.c sock->sk->sk_state_change = rds_tcp_state_change; sock 235 net/rds/tcp.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 287 net/rds/tcp.c static void rds6_tcp_tc_info(struct socket *sock, unsigned int len, sock 301 net/rds/tcp.c struct sock *sk = tc->t_sock->sk; sock 500 net/rds/tcp.c void rds_tcp_tune(struct socket *sock) sock 502 net/rds/tcp.c struct sock *sk = sock->sk; sock 506 net/rds/tcp.c rds_tcp_nonagle(sock); sock 529 net/rds/tcp.c void rds_tcp_accept_work(struct sock *sk) sock 52 net/rds/tcp.h void rds_tcp_tune(struct socket *sock); sock 53 net/rds/tcp.h void rds_tcp_nonagle(struct socket *sock); sock 54 net/rds/tcp.h void rds_tcp_set_callbacks(struct socket *sock, struct rds_conn_path *cp); sock 55 net/rds/tcp.h void rds_tcp_reset_callbacks(struct socket *sock, struct rds_conn_path *cp); sock 56 net/rds/tcp.h void rds_tcp_restore_callbacks(struct socket *sock, sock 62 net/rds/tcp.h void rds_tcp_accept_work(struct sock *sk); sock 67 net/rds/tcp.h void rds_tcp_state_change(struct sock *sk); sock 71 net/rds/tcp.h void rds_tcp_listen_stop(struct socket *sock, struct work_struct *acceptor); sock 72 net/rds/tcp.h void rds_tcp_listen_data_ready(struct sock *sk); sock 73 net/rds/tcp.h int rds_tcp_accept_one(struct socket *sock); sock 74 net/rds/tcp.h int rds_tcp_keepalive(struct socket *sock); sock 76 net/rds/tcp.h void rds_tcp_set_linger(struct socket *sock); sock 81 net/rds/tcp.h void rds_tcp_data_ready(struct sock *sk); sock 91 net/rds/tcp.h void rds_tcp_write_space(struct sock *sk); sock 40 net/rds/tcp_connect.c void rds_tcp_state_change(struct sock *sk) sock 42 net/rds/tcp_connect.c void (*state_change)(struct sock *sk); sock 91 net/rds/tcp_connect.c struct socket *sock = NULL; sock 115 net/rds/tcp_connect.c SOCK_STREAM, IPPROTO_TCP, &sock); sock 119 net/rds/tcp_connect.c SOCK_STREAM, IPPROTO_TCP, &sock); sock 126 net/rds/tcp_connect.c rds_tcp_tune(sock); sock 144 net/rds/tcp_connect.c ret = sock->ops->bind(sock, addr, addrlen); sock 171 net/rds/tcp_connect.c rds_tcp_set_callbacks(sock, cp); sock 172 net/rds/tcp_connect.c ret = sock->ops->connect(sock, addr, addrlen, O_NONBLOCK); sock 178 net/rds/tcp_connect.c rds_tcp_keepalive(sock); sock 179 net/rds/tcp_connect.c sock = NULL; sock 181 net/rds/tcp_connect.c rds_tcp_restore_callbacks(sock, cp->cp_transport_data); sock 186 net/rds/tcp_connect.c if (sock) sock 187 net/rds/tcp_connect.c sock_release(sock); sock 203 net/rds/tcp_connect.c struct socket *sock = tc->t_sock; sock 206 net/rds/tcp_connect.c cp->cp_conn, tc, sock); sock 208 net/rds/tcp_connect.c if (sock) { sock 210 net/rds/tcp_connect.c rds_tcp_set_linger(sock); sock 211 net/rds/tcp_connect.c sock->ops->shutdown(sock, RCV_SHUTDOWN | SEND_SHUTDOWN); sock 212 net/rds/tcp_connect.c lock_sock(sock->sk); sock 213 net/rds/tcp_connect.c rds_tcp_restore_callbacks(sock, tc); /* tc->tc_sock = NULL */ sock 215 net/rds/tcp_connect.c release_sock(sock->sk); sock 216 net/rds/tcp_connect.c sock_release(sock); sock 41 net/rds/tcp_listen.c int rds_tcp_keepalive(struct socket *sock) sock 49 net/rds/tcp_listen.c ret = kernel_setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE, sock 54 net/rds/tcp_listen.c ret = kernel_setsockopt(sock, IPPROTO_TCP, TCP_KEEPCNT, sock 59 net/rds/tcp_listen.c ret = kernel_setsockopt(sock, IPPROTO_TCP, TCP_KEEPIDLE, sock 67 net/rds/tcp_listen.c ret = kernel_setsockopt(sock, IPPROTO_TCP, TCP_KEEPINTVL, sock 114 net/rds/tcp_listen.c void rds_tcp_set_linger(struct socket *sock) sock 121 net/rds/tcp_listen.c kernel_setsockopt(sock, SOL_SOCKET, SO_LINGER, sock 125 net/rds/tcp_listen.c int rds_tcp_accept_one(struct socket *sock) sock 140 net/rds/tcp_listen.c if (!sock) /* module unload or netns delete in progress */ sock 143 net/rds/tcp_listen.c ret = sock_create_lite(sock->sk->sk_family, sock 144 net/rds/tcp_listen.c sock->sk->sk_type, sock->sk->sk_protocol, sock 149 net/rds/tcp_listen.c ret = sock->ops->accept(sock, new_sock, O_NONBLOCK, true); sock 160 net/rds/tcp_listen.c new_sock->ops = sock->ops; sock 181 net/rds/tcp_listen.c sock->sk->sk_family, sock 201 net/rds/tcp_listen.c conn = rds_conn_create(sock_net(sock->sk), sock 255 net/rds/tcp_listen.c void rds_tcp_listen_data_ready(struct sock *sk) sock 257 net/rds/tcp_listen.c void (*ready)(struct sock *sk); sock 290 net/rds/tcp_listen.c struct socket *sock = NULL; sock 298 net/rds/tcp_listen.c IPPROTO_TCP, &sock); sock 305 net/rds/tcp_listen.c sock->sk->sk_reuse = SK_CAN_REUSE; sock 306 net/rds/tcp_listen.c rds_tcp_nonagle(sock); sock 308 net/rds/tcp_listen.c write_lock_bh(&sock->sk->sk_callback_lock); sock 309 net/rds/tcp_listen.c sock->sk->sk_user_data = sock->sk->sk_data_ready; sock 310 net/rds/tcp_listen.c sock->sk->sk_data_ready = rds_tcp_listen_data_ready; sock 311 net/rds/tcp_listen.c write_unlock_bh(&sock->sk->sk_callback_lock); sock 329 net/rds/tcp_listen.c ret = sock->ops->bind(sock, (struct sockaddr *)&ss, addr_len); sock 336 net/rds/tcp_listen.c ret = sock->ops->listen(sock, 64); sock 340 net/rds/tcp_listen.c return sock; sock 342 net/rds/tcp_listen.c if (sock) sock 343 net/rds/tcp_listen.c sock_release(sock); sock 347 net/rds/tcp_listen.c void rds_tcp_listen_stop(struct socket *sock, struct work_struct *acceptor) sock 349 net/rds/tcp_listen.c struct sock *sk; sock 351 net/rds/tcp_listen.c if (!sock) sock 354 net/rds/tcp_listen.c sk = sock->sk; sock 369 net/rds/tcp_listen.c sock_release(sock); sock 265 net/rds/tcp_recv.c struct socket *sock = tc->t_sock; sock 276 net/rds/tcp_recv.c tcp_read_sock(sock->sk, &desc, rds_tcp_data_recv); sock 293 net/rds/tcp_recv.c struct socket *sock = tc->t_sock; sock 297 net/rds/tcp_recv.c cp->cp_index, tc, sock); sock 299 net/rds/tcp_recv.c lock_sock(sock->sk); sock 301 net/rds/tcp_recv.c release_sock(sock->sk); sock 306 net/rds/tcp_recv.c void rds_tcp_data_ready(struct sock *sk) sock 308 net/rds/tcp_recv.c void (*ready)(struct sock *sk); sock 41 net/rds/tcp_send.c static void rds_tcp_cork(struct socket *sock, int val) sock 43 net/rds/tcp_send.c kernel_setsockopt(sock, SOL_TCP, TCP_CORK, (void *)&val, sizeof(val)); sock 61 net/rds/tcp_send.c static int rds_tcp_sendmsg(struct socket *sock, void *data, unsigned int len) sock 71 net/rds/tcp_send.c return kernel_sendmsg(sock, &msg, &vec, 1, vec.iov_len); sock 183 net/rds/tcp_send.c void rds_tcp_write_space(struct sock *sk) sock 185 net/rds/tcp_send.c void (*write_space)(struct sock *sk); sock 129 net/rose/af_rose.c static void rose_remove_socket(struct sock *sk) sock 142 net/rose/af_rose.c struct sock *s; sock 162 net/rose/af_rose.c struct sock *s; sock 208 net/rose/af_rose.c static void rose_insert_socket(struct sock *sk) sock 220 net/rose/af_rose.c static struct sock *rose_find_listener(rose_address *addr, ax25_address *call) sock 222 net/rose/af_rose.c struct sock *s; sock 251 net/rose/af_rose.c struct sock *rose_find_socket(unsigned int lci, struct rose_neigh *neigh) sock 253 net/rose/af_rose.c struct sock *s; sock 291 net/rose/af_rose.c void rose_destroy_socket(struct sock *); sock 298 net/rose/af_rose.c struct sock *sk = from_timer(sk, t, sk_timer); sock 309 net/rose/af_rose.c void rose_destroy_socket(struct sock *sk) sock 345 net/rose/af_rose.c static int rose_setsockopt(struct socket *sock, int level, int optname, sock 348 net/rose/af_rose.c struct sock *sk = sock->sk; sock 405 net/rose/af_rose.c static int rose_getsockopt(struct socket *sock, int level, int optname, sock 408 net/rose/af_rose.c struct sock *sk = sock->sk; sock 463 net/rose/af_rose.c static int rose_listen(struct socket *sock, int backlog) sock 465 net/rose/af_rose.c struct sock *sk = sock->sk; sock 488 net/rose/af_rose.c static int rose_create(struct net *net, struct socket *sock, int protocol, sock 491 net/rose/af_rose.c struct sock *sk; sock 497 net/rose/af_rose.c if (sock->type != SOCK_SEQPACKET || protocol != 0) sock 506 net/rose/af_rose.c sock_init_data(sock, sk); sock 514 net/rose/af_rose.c sock->ops = &rose_proto_ops; sock 531 net/rose/af_rose.c static struct sock *rose_make_new(struct sock *osk) sock 533 net/rose/af_rose.c struct sock *sk; sock 577 net/rose/af_rose.c static int rose_release(struct socket *sock) sock 579 net/rose/af_rose.c struct sock *sk = sock->sk; sock 625 net/rose/af_rose.c sock->sk = NULL; sock 632 net/rose/af_rose.c static int rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 634 net/rose/af_rose.c struct sock *sk = sock->sk; sock 695 net/rose/af_rose.c static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) sock 697 net/rose/af_rose.c struct sock *sk = sock->sk; sock 723 net/rose/af_rose.c if (sk->sk_state == TCP_ESTABLISHED && sock->state == SS_CONNECTING) { sock 725 net/rose/af_rose.c sock->state = SS_CONNECTED; sock 729 net/rose/af_rose.c if (sk->sk_state == TCP_CLOSE && sock->state == SS_CONNECTING) { sock 730 net/rose/af_rose.c sock->state = SS_UNCONNECTED; sock 742 net/rose/af_rose.c sock->state = SS_UNCONNECTED; sock 794 net/rose/af_rose.c sock->state = SS_CONNECTING; sock 839 net/rose/af_rose.c sock->state = SS_UNCONNECTED; sock 844 net/rose/af_rose.c sock->state = SS_CONNECTED; sock 852 net/rose/af_rose.c static int rose_accept(struct socket *sock, struct socket *newsock, int flags, sock 856 net/rose/af_rose.c struct sock *newsk; sock 858 net/rose/af_rose.c struct sock *sk; sock 861 net/rose/af_rose.c if ((sk = sock->sk) == NULL) sock 917 net/rose/af_rose.c static int rose_getname(struct socket *sock, struct sockaddr *uaddr, sock 921 net/rose/af_rose.c struct sock *sk = sock->sk; sock 949 net/rose/af_rose.c struct sock *sk; sock 950 net/rose/af_rose.c struct sock *make; sock 1028 net/rose/af_rose.c static int rose_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 1030 net/rose/af_rose.c struct sock *sk = sock->sk; sock 1192 net/rose/af_rose.c static int rose_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 1195 net/rose/af_rose.c struct sock *sk = sock->sk; sock 1254 net/rose/af_rose.c static int rose_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 1256 net/rose/af_rose.c struct sock *sk = sock->sk; sock 1376 net/rose/af_rose.c struct sock *s = sk_entry(v); sock 36 net/rose/rose_in.c static int rose_state1_machine(struct sock *sk, struct sk_buff *skb, int frametype) sock 73 net/rose/rose_in.c static int rose_state2_machine(struct sock *sk, struct sk_buff *skb, int frametype) sock 101 net/rose/rose_in.c static int rose_state3_machine(struct sock *sk, struct sk_buff *skb, int frametype, int ns, int nr, int q, int d, int m) sock 212 net/rose/rose_in.c static int rose_state4_machine(struct sock *sk, struct sk_buff *skb, int frametype) sock 250 net/rose/rose_in.c static int rose_state5_machine(struct sock *sk, struct sk_buff *skb, int frametype) sock 262 net/rose/rose_in.c int rose_process_rx_frame(struct sock *sk, struct sk_buff *skb) sock 64 net/rose/rose_loopback.c struct sock *sk; sock 30 net/rose/rose_out.c static void rose_send_iframe(struct sock *sk, struct sk_buff *skb) sock 45 net/rose/rose_out.c void rose_kick(struct sock *sk) sock 109 net/rose/rose_out.c void rose_enquiry_response(struct sock *sk) sock 858 net/rose/rose_route.c struct sock *sk; sock 32 net/rose/rose_subr.c void rose_clear_queues(struct sock *sk) sock 43 net/rose/rose_subr.c void rose_frames_acked(struct sock *sk, unsigned short nr) sock 60 net/rose/rose_subr.c void rose_requeue_frames(struct sock *sk) sock 82 net/rose/rose_subr.c int rose_validate_nr(struct sock *sk, unsigned short nr) sock 99 net/rose/rose_subr.c void rose_write_internal(struct sock *sk, int frametype) sock 530 net/rose/rose_subr.c void rose_disconnect(struct sock *sk, int reason, int cause, int diagnostic) sock 32 net/rose/rose_timer.c void rose_start_heartbeat(struct sock *sk) sock 42 net/rose/rose_timer.c void rose_start_t1timer(struct sock *sk) sock 54 net/rose/rose_timer.c void rose_start_t2timer(struct sock *sk) sock 66 net/rose/rose_timer.c void rose_start_t3timer(struct sock *sk) sock 78 net/rose/rose_timer.c void rose_start_hbtimer(struct sock *sk) sock 90 net/rose/rose_timer.c void rose_start_idletimer(struct sock *sk) sock 104 net/rose/rose_timer.c void rose_stop_heartbeat(struct sock *sk) sock 109 net/rose/rose_timer.c void rose_stop_timer(struct sock *sk) sock 114 net/rose/rose_timer.c void rose_stop_idletimer(struct sock *sk) sock 121 net/rose/rose_timer.c struct sock *sk = from_timer(sk, t, sk_timer); sock 160 net/rose/rose_timer.c struct sock *sk = &rose->sock; sock 189 net/rose/rose_timer.c struct sock *sk = &rose->sock; sock 46 net/rxrpc/af_rxrpc.c static void rxrpc_sock_destructor(struct sock *); sock 51 net/rxrpc/af_rxrpc.c static inline int rxrpc_writable(struct sock *sk) sock 59 net/rxrpc/af_rxrpc.c static void rxrpc_write_space(struct sock *sk) sock 129 net/rxrpc/af_rxrpc.c static int rxrpc_bind(struct socket *sock, struct sockaddr *saddr, int len) sock 133 net/rxrpc/af_rxrpc.c struct rxrpc_sock *rx = rxrpc_sk(sock->sk); sock 209 net/rxrpc/af_rxrpc.c static int rxrpc_listen(struct socket *sock, int backlog) sock 211 net/rxrpc/af_rxrpc.c struct sock *sk = sock->sk; sock 280 net/rxrpc/af_rxrpc.c struct rxrpc_call *rxrpc_kernel_begin_call(struct socket *sock, sock 294 net/rxrpc/af_rxrpc.c struct rxrpc_sock *rx = rxrpc_sk(sock->sk); sock 338 net/rxrpc/af_rxrpc.c static void rxrpc_dummy_notify_rx(struct sock *sk, struct rxrpc_call *rxcall, sock 351 net/rxrpc/af_rxrpc.c void rxrpc_kernel_end_call(struct socket *sock, struct rxrpc_call *call) sock 356 net/rxrpc/af_rxrpc.c rxrpc_release_call(rxrpc_sk(sock->sk), call); sock 378 net/rxrpc/af_rxrpc.c bool rxrpc_kernel_check_life(const struct socket *sock, sock 393 net/rxrpc/af_rxrpc.c u32 rxrpc_kernel_get_epoch(struct socket *sock, struct rxrpc_call *call) sock 408 net/rxrpc/af_rxrpc.c struct socket *sock, sock 412 net/rxrpc/af_rxrpc.c struct rxrpc_sock *rx = rxrpc_sk(sock->sk); sock 428 net/rxrpc/af_rxrpc.c void rxrpc_kernel_set_max_life(struct socket *sock, struct rxrpc_call *call, sock 449 net/rxrpc/af_rxrpc.c static int rxrpc_connect(struct socket *sock, struct sockaddr *addr, sock 453 net/rxrpc/af_rxrpc.c struct rxrpc_sock *rx = rxrpc_sk(sock->sk); sock 499 net/rxrpc/af_rxrpc.c static int rxrpc_sendmsg(struct socket *sock, struct msghdr *m, size_t len) sock 502 net/rxrpc/af_rxrpc.c struct rxrpc_sock *rx = rxrpc_sk(sock->sk); sock 540 net/rxrpc/af_rxrpc.c local = rxrpc_lookup_local(sock_net(sock->sk), &rx->srx); sock 577 net/rxrpc/af_rxrpc.c static int rxrpc_setsockopt(struct socket *sock, int level, int optname, sock 580 net/rxrpc/af_rxrpc.c struct rxrpc_sock *rx = rxrpc_sk(sock->sk); sock 676 net/rxrpc/af_rxrpc.c static int rxrpc_getsockopt(struct socket *sock, int level, int optname, sock 704 net/rxrpc/af_rxrpc.c static __poll_t rxrpc_poll(struct file *file, struct socket *sock, sock 707 net/rxrpc/af_rxrpc.c struct sock *sk = sock->sk; sock 711 net/rxrpc/af_rxrpc.c sock_poll_wait(file, sock, wait); sock 731 net/rxrpc/af_rxrpc.c static int rxrpc_create(struct net *net, struct socket *sock, int protocol, sock 736 net/rxrpc/af_rxrpc.c struct sock *sk; sock 738 net/rxrpc/af_rxrpc.c _enter("%p,%d", sock, protocol); sock 745 net/rxrpc/af_rxrpc.c if (sock->type != SOCK_DGRAM) sock 748 net/rxrpc/af_rxrpc.c sock->ops = &rxrpc_rpc_ops; sock 749 net/rxrpc/af_rxrpc.c sock->state = SS_UNCONNECTED; sock 755 net/rxrpc/af_rxrpc.c sock_init_data(sock, sk); sock 784 net/rxrpc/af_rxrpc.c static int rxrpc_shutdown(struct socket *sock, int flags) sock 786 net/rxrpc/af_rxrpc.c struct sock *sk = sock->sk; sock 817 net/rxrpc/af_rxrpc.c static void rxrpc_sock_destructor(struct sock *sk) sock 836 net/rxrpc/af_rxrpc.c static int rxrpc_release_sock(struct sock *sk) sock 891 net/rxrpc/af_rxrpc.c static int rxrpc_release(struct socket *sock) sock 893 net/rxrpc/af_rxrpc.c struct sock *sk = sock->sk; sock 895 net/rxrpc/af_rxrpc.c _enter("%p{%p}", sock, sk); sock 900 net/rxrpc/af_rxrpc.c sock->sk = NULL; sock 132 net/rxrpc/ar-internal.h struct sock sk; sock 993 net/rxrpc/ar-internal.h int rxrpc_input_packet(struct sock *, struct sk_buff *); sock 1074 net/rxrpc/ar-internal.h void rxrpc_error_report(struct sock *); sock 654 net/rxrpc/call_accept.c int rxrpc_kernel_charge_accept(struct socket *sock, sock 660 net/rxrpc/call_accept.c struct rxrpc_sock *rx = rxrpc_sk(sock->sk); sock 663 net/rxrpc/call_accept.c if (sock->sk->sk_state == RXRPC_CLOSE) sock 1194 net/rxrpc/input.c int rxrpc_input_packet(struct sock *udp_sk, struct sk_buff *skb) sock 109 net/rxrpc/local_object.c struct sock *usk; sock 146 net/rxrpc/peer_event.c void rxrpc_error_report(struct sock *sk) sock 492 net/rxrpc/peer_object.c void rxrpc_kernel_get_peer(struct socket *sock, struct rxrpc_call *call, sock 506 net/rxrpc/peer_object.c u32 rxrpc_kernel_get_srtt(struct socket *sock, struct rxrpc_call *call) sock 26 net/rxrpc/recvmsg.c struct sock *sk; sock 308 net/rxrpc/recvmsg.c static int rxrpc_recvmsg_data(struct socket *sock, struct rxrpc_call *call, sock 361 net/rxrpc/recvmsg.c sock_recv_timestamp(msg, sock->sk, skb); sock 440 net/rxrpc/recvmsg.c int rxrpc_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 444 net/rxrpc/recvmsg.c struct rxrpc_sock *rx = rxrpc_sk(sock->sk); sock 560 net/rxrpc/recvmsg.c ret = rxrpc_recvmsg_data(sock, call, msg, &msg->msg_iter, len, sock 641 net/rxrpc/recvmsg.c int rxrpc_kernel_recv_data(struct socket *sock, struct rxrpc_call *call, sock 660 net/rxrpc/recvmsg.c ret = rxrpc_recvmsg_data(sock, call, NULL, iter, sock 740 net/rxrpc/recvmsg.c bool rxrpc_kernel_get_reply_time(struct socket *sock, struct rxrpc_call *call, sock 299 net/rxrpc/sendmsg.c struct sock *sk = &rx->sk; sock 793 net/rxrpc/sendmsg.c int rxrpc_kernel_send_data(struct socket *sock, struct rxrpc_call *call, sock 813 net/rxrpc/sendmsg.c ret = rxrpc_send_data(rxrpc_sk(sock->sk), call, msg, len, sock 845 net/rxrpc/sendmsg.c bool rxrpc_kernel_abort_call(struct socket *sock, struct rxrpc_call *call, sock 875 net/rxrpc/sendmsg.c void rxrpc_kernel_set_tx_length(struct socket *sock, struct rxrpc_call *call, sock 204 net/sched/cls_flow.c struct sock *sk = skb_to_full_sk(skb); sock 216 net/sched/cls_flow.c struct sock *sk = skb_to_full_sk(skb); sock 344 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 355 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 366 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 377 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 388 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 399 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 410 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 421 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 432 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 443 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 454 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 465 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 476 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 496 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 507 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 518 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 529 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 540 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 551 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 562 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 573 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 584 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 595 net/sched/em_meta.c const struct sock *sk = skb_to_full_sk(skb); sock 53 net/sched/sch_atm.c struct socket *sock; /* for closing */ sock 156 net/sched/sch_atm.c if (flow->sock) { sock 158 net/sched/sch_atm.c file_count(flow->sock->file)); sock 160 net/sched/sch_atm.c sockfd_put(flow->sock); sock 204 net/sched/sch_atm.c struct socket *sock; sock 253 net/sched/sch_atm.c sock = sockfd_lookup(fd, &error); sock 254 net/sched/sch_atm.c if (!sock) sock 256 net/sched/sch_atm.c pr_debug("atm_tc_change: f_count %ld\n", file_count(sock->file)); sock 257 net/sched/sch_atm.c if (sock->ops->family != PF_ATMSVC && sock->ops->family != PF_ATMPVC) { sock 300 net/sched/sch_atm.c flow->sock = sock; sock 301 net/sched/sch_atm.c flow->vcc = ATM_SD(sock); /* speedup */ sock 319 net/sched/sch_atm.c sockfd_put(sock); sock 563 net/sched/sch_atm.c p->link.sock = NULL; sock 79 net/sched/sch_etf.c struct sock *sk = nskb->sk; sock 140 net/sched/sch_etf.c struct sock *sk = skb->sk; sock 76 net/sched/sch_fq.c struct sock *sk; sock 203 net/sched/sch_fq.c struct sock *sk) sock 244 net/sched/sch_fq.c struct sock *sk = skb->sk; sock 267 net/sched/sch_fq.c sk = (struct sock *)((hash << 1) | 1UL); sock 279 net/sched/sch_fq.c sk = (struct sock *)((hash << 1) | 1UL); sock 54 net/sctp/associola.c const struct sock *sk, sock 62 net/sctp/associola.c sp = sctp_sk((struct sock *)sk); sock 66 net/sctp/associola.c asoc->base.sk = (struct sock *)sk; sock 284 net/sctp/associola.c const struct sock *sk, sock 313 net/sctp/associola.c struct sock *sk = asoc->base.sk; sock 1069 net/sctp/associola.c void sctp_assoc_migrate(struct sctp_association *assoc, struct sock *newsk) sock 1072 net/sctp/associola.c struct sock *oldsk = assoc->base.sk; sock 476 net/sctp/bind_addr.c int sctp_is_any(struct sock *sk, const union sctp_addr *addr) sock 536 net/sctp/bind_addr.c int sctp_is_ep_boundall(struct sock *sk) sock 22 net/sctp/diag.c static void sctp_diag_get_info(struct sock *sk, struct inet_diag_msg *r, sock 27 net/sctp/diag.c struct sock *sk, sock 123 net/sctp/diag.c static int inet_sctp_diag_fill(struct sock *sk, struct sctp_association *asoc, sock 251 net/sctp/diag.c struct sock *sk = tsp->asoc->base.sk; sock 299 net/sctp/diag.c struct sock *sk = ep->base.sk; sock 353 net/sctp/diag.c struct sock *sk = ep->base.sk; sock 371 net/sctp/diag.c struct sock *sk = ep->base.sk; sock 415 net/sctp/diag.c static void sctp_diag_get_info(struct sock *sk, struct inet_diag_msg *r, sock 42 net/sctp/endpointola.c struct sock *sk, sock 129 net/sctp/endpointola.c struct sctp_endpoint *sctp_endpoint_new(struct sock *sk, gfp_t gfp) sock 154 net/sctp/endpointola.c struct sock *sk = ep->base.sk; sock 189 net/sctp/endpointola.c struct sock *sk; sock 319 net/sctp/endpointola.c struct sock *sk; sock 64 net/sctp/input.c static int sctp_add_backlog(struct sock *sk, struct sk_buff *skb); sock 87 net/sctp/input.c struct sock *sk; sock 289 net/sctp/input.c int sctp_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 360 net/sctp/input.c static int sctp_add_backlog(struct sock *sk, struct sk_buff *skb) sock 385 net/sctp/input.c void sctp_icmp_frag_needed(struct sock *sk, struct sctp_association *asoc, sock 419 net/sctp/input.c void sctp_icmp_redirect(struct sock *sk, struct sctp_transport *t, sock 442 net/sctp/input.c void sctp_icmp_proto_unreachable(struct sock *sk, sock 471 net/sctp/input.c struct sock *sctp_err_lookup(struct net *net, int family, struct sk_buff *skb, sock 480 net/sctp/input.c struct sock *sk = NULL; sock 550 net/sctp/input.c void sctp_err_finish(struct sock *sk, struct sctp_transport *t) sock 577 net/sctp/input.c struct sock *sk; sock 720 net/sctp/input.c struct sock *sk = ep->base.sk; sock 739 net/sctp/input.c struct sock *sk2 = epb2->sk; sock 786 net/sctp/input.c struct sock *sk = ep->base.sk; sock 835 net/sctp/input.c struct sock *sk; sock 129 net/sctp/ipv6.c struct sock *sk; sock 196 net/sctp/ipv6.c struct sock *sk = skb->sk; sock 227 net/sctp/ipv6.c struct flowi *fl, struct sock *sk) sock 442 net/sctp/ipv6.c static void sctp_v6_copy_ip_options(struct sock *sk, struct sock *newsk) sock 461 net/sctp/ipv6.c static int sctp_v6_ip_options_len(struct sock *sk) sock 498 net/sctp/ipv6.c static void sctp_v6_from_sk(union sctp_addr *addr, struct sock *sk) sock 506 net/sctp/ipv6.c static void sctp_v6_to_sk_saddr(union sctp_addr *addr, struct sock *sk) sock 520 net/sctp/ipv6.c static void sctp_v6_to_sk_daddr(union sctp_addr *addr, struct sock *sk) sock 711 net/sctp/ipv6.c static struct sock *sctp_v6_create_accept_sk(struct sock *sk, sock 715 net/sctp/ipv6.c struct sock *newsk; sock 799 net/sctp/ipv6.c static void sctp_v6_ecn_capable(struct sock *sk) sock 892 net/sctp/ipv6.c struct sock *sk = sctp_opt2sk(opt); sock 999 net/sctp/ipv6.c static int sctp_getname(struct socket *sock, struct sockaddr *uaddr, sock 1004 net/sctp/ipv6.c rc = inet6_getname(sock, uaddr, peer); sock 1009 net/sctp/ipv6.c rc = sctp_v6_addr_to_user(sctp_sk(sock->sk), sock 31 net/sctp/objcnt.c SCTP_DBG_OBJCNT(sock); sock 46 net/sctp/objcnt.c SCTP_DBG_OBJCNT_ENTRY(sock), sock 79 net/sctp/output.c struct sock *sk; sock 413 net/sctp/output.c struct sock *sk = head->sk; sock 554 net/sctp/output.c struct sock *sk; sock 166 net/sctp/proc.c struct sock *sk; sock 236 net/sctp/proc.c struct sock *sk; sock 175 net/sctp/protocol.c static void sctp_v4_copy_ip_options(struct sock *sk, struct sock *newsk) sock 198 net/sctp/protocol.c static int sctp_v4_ip_options_len(struct sock *sk) sock 234 net/sctp/protocol.c static void sctp_v4_from_sk(union sctp_addr *addr, struct sock *sk) sock 243 net/sctp/protocol.c static void sctp_v4_to_sk_saddr(union sctp_addr *addr, struct sock *sk) sock 249 net/sctp/protocol.c static void sctp_v4_to_sk_daddr(union sctp_addr *addr, struct sock *sk) sock 408 net/sctp/protocol.c struct flowi *fl, struct sock *sk) sock 567 net/sctp/protocol.c static struct sock *sctp_v4_create_accept_sk(struct sock *sk, sock 571 net/sctp/protocol.c struct sock *newsk = sk_alloc(sock_net(sk), PF_INET, GFP_KERNEL, sock 613 net/sctp/protocol.c static void sctp_v4_ecn_capable(struct sock *sk) sock 658 net/sctp/protocol.c struct sock *sk; sock 1332 net/sctp/sm_make_chunk.c struct sock *sk, gfp_t gfp) sock 1390 net/sctp/sm_make_chunk.c struct sock *sk; sock 236 net/sctp/sm_sideeffect.c struct sock *sk = asoc->base.sk; sock 273 net/sctp/sm_sideeffect.c struct sock *sk = asoc->base.sk; sock 366 net/sctp/sm_sideeffect.c struct sock *sk = asoc->base.sk; sock 412 net/sctp/sm_sideeffect.c struct sock *sk = asoc->base.sk; sock 447 net/sctp/sm_sideeffect.c struct sock *sk = asoc->base.sk; sock 855 net/sctp/sm_sideeffect.c struct sock *sk = asoc->base.sk; sock 919 net/sctp/sm_sideeffect.c struct sock *sk = asoc->base.sk; sock 1021 net/sctp/sm_sideeffect.c struct sock *sk = asoc->base.sk; sock 697 net/sctp/sm_statefuns.c struct sock *sk; sock 6330 net/sctp/sm_statefuns.c struct sock *sk = asoc->base.sk; sock 71 net/sctp/socket.c static bool sctp_writeable(struct sock *sk); sock 75 net/sctp/socket.c static int sctp_wait_for_packet(struct sock *sk, int *err, long *timeo_p); sock 77 net/sctp/socket.c static int sctp_wait_for_accept(struct sock *sk, long timeo); sock 78 net/sctp/socket.c static void sctp_wait_for_close(struct sock *sk, long timeo); sock 79 net/sctp/socket.c static void sctp_destruct_sock(struct sock *sk); sock 82 net/sctp/socket.c static int sctp_bindx_add(struct sock *, struct sockaddr *, int); sock 83 net/sctp/socket.c static int sctp_bindx_rem(struct sock *, struct sockaddr *, int); sock 84 net/sctp/socket.c static int sctp_send_asconf_add_ip(struct sock *, struct sockaddr *, int); sock 85 net/sctp/socket.c static int sctp_send_asconf_del_ip(struct sock *, struct sockaddr *, int); sock 88 net/sctp/socket.c static int sctp_do_bind(struct sock *, union sctp_addr *, int); sock 89 net/sctp/socket.c static int sctp_autobind(struct sock *sk); sock 90 net/sctp/socket.c static int sctp_sock_migrate(struct sock *oldsk, struct sock *newsk, sock 98 net/sctp/socket.c static void sctp_enter_memory_pressure(struct sock *sk) sock 107 net/sctp/socket.c struct sock *sk = asoc->base.sk; sock 125 net/sctp/socket.c struct sock *sk = asoc->base.sk; sock 190 net/sctp/socket.c static void sctp_for_each_rx_skb(struct sctp_association *asoc, struct sock *sk, sock 191 net/sctp/socket.c void (*cb)(struct sk_buff *, struct sock *)) sock 207 net/sctp/socket.c static inline int sctp_verify_addr(struct sock *sk, union sctp_addr *addr, sock 230 net/sctp/socket.c struct sctp_association *sctp_id2assoc(struct sock *sk, sctp_assoc_t id) sock 267 net/sctp/socket.c static struct sctp_transport *sctp_addr_id2transport(struct sock *sk, sock 306 net/sctp/socket.c static int sctp_bind(struct sock *sk, struct sockaddr *addr, int addr_len) sock 327 net/sctp/socket.c static int sctp_get_port_local(struct sock *, union sctp_addr *); sock 361 net/sctp/socket.c static int sctp_do_bind(struct sock *sk, union sctp_addr *addr, int len) sock 489 net/sctp/socket.c static int sctp_bindx_add(struct sock *sk, struct sockaddr *addrs, int addrcnt) sock 539 net/sctp/socket.c static int sctp_send_asconf_add_ip(struct sock *sk, sock 662 net/sctp/socket.c static int sctp_bindx_rem(struct sock *sk, struct sockaddr *addrs, int addrcnt) sock 741 net/sctp/socket.c static int sctp_send_asconf_del_ip(struct sock *sk, sock 895 net/sctp/socket.c struct sock *sk = sctp_opt2sk(sp); sock 983 net/sctp/socket.c static int sctp_setsockopt_bindx(struct sock *sk, sock 1067 net/sctp/socket.c struct sock *sk = ep->base.sk; sock 1160 net/sctp/socket.c static int __sctp_connect(struct sock *sk, struct sockaddr *kaddrs, sock 1305 net/sctp/socket.c static int __sctp_setsockopt_connectx(struct sock *sk, sock 1349 net/sctp/socket.c static int sctp_setsockopt_connectx_old(struct sock *sk, sock 1362 net/sctp/socket.c static int sctp_setsockopt_connectx(struct sock *sk, sock 1393 net/sctp/socket.c static int sctp_getsockopt_connectx3(struct sock *sk, int len, sock 1485 net/sctp/socket.c static void sctp_close(struct sock *sk, long timeout) sock 1559 net/sctp/socket.c SCTP_DBG_OBJCNT_DEC(sock); sock 1563 net/sctp/socket.c static int sctp_error(struct sock *sk, int flags, int err) sock 1598 net/sctp/socket.c static int sctp_sendmsg_parse(struct sock *sk, struct sctp_cmsgs *cmsgs, sock 1659 net/sctp/socket.c static int sctp_sendmsg_new_asoc(struct sock *sk, __u16 sflags, sock 1758 net/sctp/socket.c struct sock *sk = asoc->base.sk; sock 1797 net/sctp/socket.c struct sock *sk = asoc->base.sk; sock 1895 net/sctp/socket.c static union sctp_addr *sctp_sendmsg_get_daddr(struct sock *sk, sock 1944 net/sctp/socket.c static int sctp_sendmsg(struct sock *sk, struct msghdr *msg, size_t msg_len) sock 2091 net/sctp/socket.c static int sctp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, sock 2206 net/sctp/socket.c static int sctp_setsockopt_disable_fragments(struct sock *sk, sock 2223 net/sctp/socket.c static int sctp_setsockopt_events(struct sock *sk, char __user *optval, sock 2277 net/sctp/socket.c static int sctp_setsockopt_autoclose(struct sock *sk, char __user *optval, sock 2625 net/sctp/socket.c static int sctp_setsockopt_peer_addr_params(struct sock *sk, sock 2793 net/sctp/socket.c static int sctp_setsockopt_delayed_ack(struct sock *sk, sock 2880 net/sctp/socket.c static int sctp_setsockopt_initmsg(struct sock *sk, char __user *optval, unsigned int optlen) sock 2916 net/sctp/socket.c static int sctp_setsockopt_default_send_param(struct sock *sk, sock 2977 net/sctp/socket.c static int sctp_setsockopt_default_sndinfo(struct sock *sk, sock 3038 net/sctp/socket.c static int sctp_setsockopt_primary_addr(struct sock *sk, char __user *optval, sock 3080 net/sctp/socket.c static int sctp_setsockopt_nodelay(struct sock *sk, char __user *optval, sock 3106 net/sctp/socket.c static int sctp_setsockopt_rtoinfo(struct sock *sk, char __user *optval, unsigned int optlen) sock 3172 net/sctp/socket.c static int sctp_setsockopt_associnfo(struct sock *sk, char __user *optval, unsigned int optlen) sock 3240 net/sctp/socket.c static int sctp_setsockopt_mappedv4(struct sock *sk, char __user *optval, unsigned int optlen) sock 3284 net/sctp/socket.c static int sctp_setsockopt_maxseg(struct sock *sk, char __user *optval, unsigned int optlen) sock 3344 net/sctp/socket.c static int sctp_setsockopt_peer_primary_addr(struct sock *sk, char __user *optval, sock 3408 net/sctp/socket.c static int sctp_setsockopt_adaptation_layer(struct sock *sk, char __user *optval, sock 3437 net/sctp/socket.c static int sctp_setsockopt_context(struct sock *sk, char __user *optval, sock 3499 net/sctp/socket.c static int sctp_setsockopt_fragment_interleave(struct sock *sk, sock 3535 net/sctp/socket.c static int sctp_setsockopt_partial_delivery_point(struct sock *sk, sock 3568 net/sctp/socket.c static int sctp_setsockopt_maxburst(struct sock *sk, sock 3624 net/sctp/socket.c static int sctp_setsockopt_auth_chunk(struct sock *sk, sock 3657 net/sctp/socket.c static int sctp_setsockopt_hmac_ident(struct sock *sk, sock 3697 net/sctp/socket.c static int sctp_setsockopt_auth_key(struct sock *sk, sock 3763 net/sctp/socket.c static int sctp_setsockopt_active_key(struct sock *sk, sock 3814 net/sctp/socket.c static int sctp_setsockopt_del_key(struct sock *sk, sock 3865 net/sctp/socket.c static int sctp_setsockopt_deactivate_key(struct sock *sk, char __user *optval, sock 3924 net/sctp/socket.c static int sctp_setsockopt_auto_asconf(struct sock *sk, char __user *optval, sock 3959 net/sctp/socket.c static int sctp_setsockopt_paddr_thresholds(struct sock *sk, sock 4013 net/sctp/socket.c static int sctp_setsockopt_recvrcvinfo(struct sock *sk, sock 4029 net/sctp/socket.c static int sctp_setsockopt_recvnxtinfo(struct sock *sk, sock 4045 net/sctp/socket.c static int sctp_setsockopt_pr_supported(struct sock *sk, sock 4068 net/sctp/socket.c static int sctp_setsockopt_default_prinfo(struct sock *sk, sock 4125 net/sctp/socket.c static int sctp_setsockopt_reconfig_supported(struct sock *sk, sock 4154 net/sctp/socket.c static int sctp_setsockopt_enable_strreset(struct sock *sk, sock 4202 net/sctp/socket.c static int sctp_setsockopt_reset_streams(struct sock *sk, sock 4235 net/sctp/socket.c static int sctp_setsockopt_reset_assoc(struct sock *sk, sock 4261 net/sctp/socket.c static int sctp_setsockopt_add_streams(struct sock *sk, sock 4287 net/sctp/socket.c static int sctp_setsockopt_scheduler(struct sock *sk, sock 4335 net/sctp/socket.c static int sctp_setsockopt_scheduler_value(struct sock *sk, sock 4376 net/sctp/socket.c static int sctp_setsockopt_interleaving_supported(struct sock *sk, sock 4412 net/sctp/socket.c static int sctp_setsockopt_reuse_port(struct sock *sk, char __user *optval, sock 4455 net/sctp/socket.c static int sctp_setsockopt_event(struct sock *sk, char __user *optval, sock 4503 net/sctp/socket.c static int sctp_setsockopt_asconf_supported(struct sock *sk, sock 4539 net/sctp/socket.c static int sctp_setsockopt_auth_supported(struct sock *sk, sock 4579 net/sctp/socket.c static int sctp_setsockopt_ecn_supported(struct sock *sk, sock 4626 net/sctp/socket.c static int sctp_setsockopt(struct sock *sk, int level, int optname, sock 4843 net/sctp/socket.c static int sctp_connect(struct sock *sk, struct sockaddr *addr, sock 4862 net/sctp/socket.c int sctp_inet_connect(struct socket *sock, struct sockaddr *uaddr, sock 4871 net/sctp/socket.c return sctp_connect(sock->sk, uaddr, addr_len, flags); sock 4875 net/sctp/socket.c static int sctp_disconnect(struct sock *sk, int flags) sock 4887 net/sctp/socket.c static struct sock *sctp_accept(struct sock *sk, int flags, int *err, bool kern) sock 4891 net/sctp/socket.c struct sock *newsk = NULL; sock 4944 net/sctp/socket.c static int sctp_ioctl(struct sock *sk, int cmd, unsigned long arg) sock 4986 net/sctp/socket.c static int sctp_init_sock(struct sock *sk) sock 5112 net/sctp/socket.c SCTP_DBG_OBJCNT_INC(sock); sock 5139 net/sctp/socket.c static void sctp_destroy_sock(struct sock *sk) sock 5165 net/sctp/socket.c static void sctp_destruct_sock(struct sock *sk) sock 5191 net/sctp/socket.c static void sctp_shutdown(struct sock *sk, int how) sock 5210 net/sctp/socket.c int sctp_get_sctp_info(struct sock *sk, struct sctp_association *asoc, sock 5438 net/sctp/socket.c static int sctp_getsockopt_sctp_status(struct sock *sk, int len, sock 5518 net/sctp/socket.c static int sctp_getsockopt_peer_addr_info(struct sock *sk, int len, sock 5573 net/sctp/socket.c static int sctp_getsockopt_disable_fragments(struct sock *sk, int len, sock 5595 net/sctp/socket.c static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval, sock 5630 net/sctp/socket.c static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) sock 5646 net/sctp/socket.c int sctp_do_peeloff(struct sock *sk, sctp_assoc_t id, struct socket **sockp) sock 5650 net/sctp/socket.c struct socket *sock; sock 5667 net/sctp/socket.c err = sock_create(sk->sk_family, SOCK_SEQPACKET, IPPROTO_SCTP, &sock); sock 5671 net/sctp/socket.c sctp_copy_sock(sock->sk, sk, asoc); sock 5678 net/sctp/socket.c sp->pf->copy_ip_options(sk, sock->sk); sock 5683 net/sctp/socket.c err = sctp_sock_migrate(sk, sock->sk, asoc, sock 5686 net/sctp/socket.c sock_release(sock); sock 5687 net/sctp/socket.c sock = NULL; sock 5690 net/sctp/socket.c *sockp = sock; sock 5696 net/sctp/socket.c static int sctp_getsockopt_peeloff_common(struct sock *sk, sctp_peeloff_arg_t *peeloff, sock 5732 net/sctp/socket.c static int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) sock 5765 net/sctp/socket.c static int sctp_getsockopt_peeloff_flags(struct sock *sk, int len, sock 5932 net/sctp/socket.c static int sctp_getsockopt_peer_addr_params(struct sock *sk, int len, sock 6075 net/sctp/socket.c static int sctp_getsockopt_delayed_ack(struct sock *sk, int len, sock 6149 net/sctp/socket.c static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) sock 6162 net/sctp/socket.c static int sctp_getsockopt_peer_addrs(struct sock *sk, int len, sock 6213 net/sctp/socket.c static int sctp_copy_laddrs(struct sock *sk, __u16 port, void *to, sock 6258 net/sctp/socket.c static int sctp_getsockopt_local_addrs(struct sock *sk, int len, sock 6366 net/sctp/socket.c static int sctp_getsockopt_primary_addr(struct sock *sk, int len, sock 6408 net/sctp/socket.c static int sctp_getsockopt_adaptation_layer(struct sock *sk, int len, sock 6447 net/sctp/socket.c static int sctp_getsockopt_default_send_param(struct sock *sk, sock 6493 net/sctp/socket.c static int sctp_getsockopt_default_sndinfo(struct sock *sk, int len, sock 6544 net/sctp/socket.c static int sctp_getsockopt_nodelay(struct sock *sk, int len, sock 6573 net/sctp/socket.c static int sctp_getsockopt_rtoinfo(struct sock *sk, int len, sock 6627 net/sctp/socket.c static int sctp_getsockopt_associnfo(struct sock *sk, int len, sock 6696 net/sctp/socket.c static int sctp_getsockopt_mappedv4(struct sock *sk, int len, sock 6719 net/sctp/socket.c static int sctp_getsockopt_context(struct sock *sk, int len, sock 6776 net/sctp/socket.c static int sctp_getsockopt_maxseg(struct sock *sk, int len, sock 6823 net/sctp/socket.c static int sctp_getsockopt_fragment_interleave(struct sock *sk, int len, sock 6846 net/sctp/socket.c static int sctp_getsockopt_partial_delivery_point(struct sock *sk, int len, sock 6870 net/sctp/socket.c static int sctp_getsockopt_maxburst(struct sock *sk, int len, sock 6910 net/sctp/socket.c static int sctp_getsockopt_hmac_ident(struct sock *sk, int len, sock 6946 net/sctp/socket.c static int sctp_getsockopt_active_key(struct sock *sk, int len, sock 6982 net/sctp/socket.c static int sctp_getsockopt_peer_auth_chunks(struct sock *sk, int len, sock 7026 net/sctp/socket.c static int sctp_getsockopt_local_auth_chunks(struct sock *sk, int len, sock 7082 net/sctp/socket.c static int sctp_getsockopt_assoc_number(struct sock *sk, int len, sock 7113 net/sctp/socket.c static int sctp_getsockopt_auto_asconf(struct sock *sk, int len, sock 7138 net/sctp/socket.c static int sctp_getsockopt_assoc_ids(struct sock *sk, int len, sock 7187 net/sctp/socket.c static int sctp_getsockopt_paddr_thresholds(struct sock *sk, sock 7242 net/sctp/socket.c static int sctp_getsockopt_assoc_stats(struct sock *sk, int len, sock 7300 net/sctp/socket.c static int sctp_getsockopt_recvrcvinfo(struct sock *sk, int len, sock 7320 net/sctp/socket.c static int sctp_getsockopt_recvnxtinfo(struct sock *sk, int len, sock 7340 net/sctp/socket.c static int sctp_getsockopt_pr_supported(struct sock *sk, int len, sock 7379 net/sctp/socket.c static int sctp_getsockopt_default_prinfo(struct sock *sk, int len, sock 7425 net/sctp/socket.c static int sctp_getsockopt_pr_assocstatus(struct sock *sk, int len, sock 7484 net/sctp/socket.c static int sctp_getsockopt_pr_streamstatus(struct sock *sk, int len, sock 7548 net/sctp/socket.c static int sctp_getsockopt_reconfig_supported(struct sock *sk, int len, sock 7587 net/sctp/socket.c static int sctp_getsockopt_enable_strreset(struct sock *sk, int len, sock 7626 net/sctp/socket.c static int sctp_getsockopt_scheduler(struct sock *sk, int len, sock 7665 net/sctp/socket.c static int sctp_getsockopt_scheduler_value(struct sock *sk, int len, sock 7707 net/sctp/socket.c static int sctp_getsockopt_interleaving_supported(struct sock *sk, int len, sock 7746 net/sctp/socket.c static int sctp_getsockopt_reuse_port(struct sock *sk, int len, sock 7766 net/sctp/socket.c static int sctp_getsockopt_event(struct sock *sk, int len, char __user *optval, sock 7801 net/sctp/socket.c static int sctp_getsockopt_asconf_supported(struct sock *sk, int len, sock 7840 net/sctp/socket.c static int sctp_getsockopt_auth_supported(struct sock *sk, int len, sock 7879 net/sctp/socket.c static int sctp_getsockopt_ecn_supported(struct sock *sk, int len, sock 7918 net/sctp/socket.c static int sctp_getsockopt(struct sock *sk, int level, int optname, sock 8139 net/sctp/socket.c static int sctp_hash(struct sock *sk) sock 8145 net/sctp/socket.c static void sctp_unhash(struct sock *sk) sock 8165 net/sctp/socket.c static int sctp_get_port_local(struct sock *sk, union sctp_addr *addr) sock 8242 net/sctp/socket.c struct sock *sk2; sock 8337 net/sctp/socket.c static int sctp_get_port(struct sock *sk, unsigned short snum) sock 8353 net/sctp/socket.c static int sctp_listen_start(struct sock *sk, int backlog) sock 8412 net/sctp/socket.c int sctp_inet_listen(struct socket *sock, int backlog) sock 8414 net/sctp/socket.c struct sock *sk = sock->sk; sock 8427 net/sctp/socket.c if (sock->state != SS_UNCONNECTED) sock 8474 net/sctp/socket.c __poll_t sctp_poll(struct file *file, struct socket *sock, poll_table *wait) sock 8476 net/sctp/socket.c struct sock *sk = sock->sk; sock 8561 net/sctp/socket.c static inline void __sctp_put_port(struct sock *sk) sock 8577 net/sctp/socket.c void sctp_put_port(struct sock *sk) sock 8590 net/sctp/socket.c static int sctp_autobind(struct sock *sk) sock 8789 net/sctp/socket.c static int sctp_wait_for_packet(struct sock *sk, int *err, long *timeo_p) sock 8847 net/sctp/socket.c struct sk_buff *sctp_skb_recv_datagram(struct sock *sk, int flags, sock 8909 net/sctp/socket.c struct sock *sk = asoc->base.sk; sock 8937 net/sctp/socket.c static void sctp_wake_up_waiters(struct sock *sk, sock 8985 net/sctp/socket.c struct sock *sk = asoc->base.sk; sock 9026 net/sctp/socket.c struct sock *sk = skb->sk; sock 9042 net/sctp/socket.c struct sock *sk = asoc->base.sk; sock 9108 net/sctp/socket.c void sctp_data_ready(struct sock *sk) sock 9122 net/sctp/socket.c void sctp_write_space(struct sock *sk) sock 9143 net/sctp/socket.c static bool sctp_writeable(struct sock *sk) sock 9153 net/sctp/socket.c struct sock *sk = asoc->base.sk; sock 9213 net/sctp/socket.c static int sctp_wait_for_accept(struct sock *sk, long timeo) sock 9254 net/sctp/socket.c static void sctp_wait_for_close(struct sock *sk, long timeout) sock 9270 net/sctp/socket.c static void sctp_skb_set_owner_r_frag(struct sk_buff *skb, struct sock *sk) sock 9285 net/sctp/socket.c void sctp_copy_sock(struct sock *newsk, struct sock *sk, sock 9341 net/sctp/socket.c static inline void sctp_copy_descendant(struct sock *sk_to, sock 9342 net/sctp/socket.c const struct sock *sk_from) sock 9357 net/sctp/socket.c static int sctp_sock_migrate(struct sock *oldsk, struct sock *newsk, sock 9536 net/sctp/socket.c static void sctp_v6_destroy_sock(struct sock *sk) sock 474 net/sctp/stream_interleave.c struct sock *sk = ulpq->asoc->base.sk; sock 992 net/sctp/stream_interleave.c struct sock *sk = ulpq->asoc->base.sk; sock 458 net/sctp/sysctl.c struct sock *sk = net->sctp.ctl_sock; sock 222 net/sctp/transport.c void sctp_transport_pmtu(struct sctp_transport *transport, struct sock *sk) sock 249 net/sctp/transport.c struct sock *sk = t->asoc->base.sk; sock 623 net/sctp/ulpevent.c struct sock *sk = asoc->base.sk; sock 1003 net/sctp/ulpevent.c struct sock *sk) sock 128 net/sctp/ulpqueue.c int sctp_clear_pd(struct sock *sk, struct sctp_association *asoc) sock 184 net/sctp/ulpqueue.c struct sock *sk = ulpq->asoc->base.sk; sock 1117 net/sctp/ulpqueue.c struct sock *sk; sock 60 net/smc/af_smc.c static void smc_set_keepalive(struct sock *sk, int val) sock 75 net/smc/af_smc.c int smc_hash_sk(struct sock *sk) sock 91 net/smc/af_smc.c void smc_unhash_sk(struct sock *sk) sock 134 net/smc/af_smc.c struct sock *sk = &smc->sk; sock 168 net/smc/af_smc.c static int smc_release(struct socket *sock) sock 170 net/smc/af_smc.c struct sock *sk = sock->sk; sock 196 net/smc/af_smc.c sock->sk = NULL; sock 204 net/smc/af_smc.c static void smc_destruct(struct sock *sk) sock 214 net/smc/af_smc.c static struct sock *smc_sock_alloc(struct net *net, struct socket *sock, sock 219 net/smc/af_smc.c struct sock *sk; sock 226 net/smc/af_smc.c sock_init_data(sock, sk); /* sets sk_refcnt to 1 */ sock 244 net/smc/af_smc.c static int smc_bind(struct socket *sock, struct sockaddr *uaddr, sock 248 net/smc/af_smc.c struct sock *sk = sock->sk; sock 285 net/smc/af_smc.c static void smc_copy_sock_settings(struct sock *nsk, struct sock *osk, sock 821 net/smc/af_smc.c static int smc_connect(struct socket *sock, struct sockaddr *addr, sock 824 net/smc/af_smc.c struct sock *sk = sock->sk; sock 882 net/smc/af_smc.c struct sock *lsk = &lsmc->sk; sock 883 net/smc/af_smc.c struct sock *new_sk; sock 923 net/smc/af_smc.c static void smc_accept_enqueue(struct sock *parent, struct sock *sk) sock 935 net/smc/af_smc.c static void smc_accept_unlink(struct sock *sk) sock 949 net/smc/af_smc.c struct sock *smc_accept_dequeue(struct sock *parent, sock 953 net/smc/af_smc.c struct sock *new_sk; sock 956 net/smc/af_smc.c new_sk = (struct sock *)isk; sock 981 net/smc/af_smc.c void smc_close_non_accepted(struct sock *sk) sock 1054 net/smc/af_smc.c struct sock *newsmcsk = &new_smc->sk; sock 1072 net/smc/af_smc.c struct sock *newsmcsk = &new_smc->sk; sock 1084 net/smc/af_smc.c struct sock *newsmcsk = &new_smc->sk; sock 1365 net/smc/af_smc.c struct sock *lsk = &lsmc->sk; sock 1395 net/smc/af_smc.c static int smc_listen(struct socket *sock, int backlog) sock 1397 net/smc/af_smc.c struct sock *sk = sock->sk; sock 1436 net/smc/af_smc.c static int smc_accept(struct socket *sock, struct socket *new_sock, sock 1439 net/smc/af_smc.c struct sock *sk = sock->sk, *nsk; sock 1488 net/smc/af_smc.c struct sock *clcsk = smc_sk(nsk)->clcsock->sk; sock 1506 net/smc/af_smc.c static int smc_getname(struct socket *sock, struct sockaddr *addr, sock 1511 net/smc/af_smc.c if (peer && (sock->sk->sk_state != SMC_ACTIVE) && sock 1512 net/smc/af_smc.c (sock->sk->sk_state != SMC_APPCLOSEWAIT1)) sock 1515 net/smc/af_smc.c smc = smc_sk(sock->sk); sock 1520 net/smc/af_smc.c static int smc_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 1522 net/smc/af_smc.c struct sock *sk = sock->sk; sock 1552 net/smc/af_smc.c static int smc_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 1555 net/smc/af_smc.c struct sock *sk = sock->sk; sock 1588 net/smc/af_smc.c static __poll_t smc_accept_poll(struct sock *parent) sock 1601 net/smc/af_smc.c static __poll_t smc_poll(struct file *file, struct socket *sock, sock 1604 net/smc/af_smc.c struct sock *sk = sock->sk; sock 1611 net/smc/af_smc.c smc = smc_sk(sock->sk); sock 1618 net/smc/af_smc.c sock_poll_wait(file, sock, wait); sock 1654 net/smc/af_smc.c static int smc_shutdown(struct socket *sock, int how) sock 1656 net/smc/af_smc.c struct sock *sk = sock->sk; sock 1705 net/smc/af_smc.c static int smc_setsockopt(struct socket *sock, int level, int optname, sock 1708 net/smc/af_smc.c struct sock *sk = sock->sk; sock 1776 net/smc/af_smc.c static int smc_getsockopt(struct socket *sock, int level, int optname, sock 1781 net/smc/af_smc.c smc = smc_sk(sock->sk); sock 1787 net/smc/af_smc.c static int smc_ioctl(struct socket *sock, unsigned int cmd, sock 1795 net/smc/af_smc.c smc = smc_sk(sock->sk); sock 1868 net/smc/af_smc.c static ssize_t smc_sendpage(struct socket *sock, struct page *page, sock 1871 net/smc/af_smc.c struct sock *sk = sock->sk; sock 1886 net/smc/af_smc.c rc = sock_no_sendpage(sock, page, offset, size, flags); sock 1898 net/smc/af_smc.c static ssize_t smc_splice_read(struct socket *sock, loff_t *ppos, sock 1902 net/smc/af_smc.c struct sock *sk = sock->sk; sock 1966 net/smc/af_smc.c static int smc_create(struct net *net, struct socket *sock, int protocol, sock 1971 net/smc/af_smc.c struct sock *sk; sock 1975 net/smc/af_smc.c if (sock->type != SOCK_STREAM) sock 1983 net/smc/af_smc.c sock->ops = &smc_sock_ops; sock 1984 net/smc/af_smc.c sk = smc_sock_alloc(net, sock, protocol); sock 194 net/smc/smc.h struct sock sk; sock 225 net/smc/smc.h static inline struct smc_sock *smc_sk(const struct sock *sk) sock 265 net/smc/smc.h struct sock *smc_accept_dequeue(struct sock *parent, struct socket *new_sock); sock 266 net/smc/smc.h void smc_close_non_accepted(struct sock *sk); sock 274 net/smc/smc_clc.c struct sock *clc_sk = smc->clcsock->sk; sock 40 net/smc/smc_close.c static void smc_close_cleanup_listen(struct sock *parent) sock 42 net/smc/smc_close.c struct sock *sk; sock 53 net/smc/smc_close.c struct sock *sk = &smc->sk; sock 114 net/smc/smc_close.c struct sock *sk = &smc->sk; sock 182 net/smc/smc_close.c struct sock *sk = &smc->sk; sock 293 net/smc/smc_close.c struct sock *sk = &smc->sk; sock 341 net/smc/smc_close.c struct sock *sk = &smc->sk; sock 433 net/smc/smc_close.c struct sock *sk = &smc->sk; sock 38 net/smc/smc_diag.c static void smc_diag_msg_common_fill(struct smc_diag_msg *r, struct sock *sk) sock 63 net/smc/smc_diag.c static int smc_diag_msg_attrs_fill(struct sock *sk, struct sk_buff *skb, sock 75 net/smc/smc_diag.c static int __smc_diag_dump(struct sock *sk, struct sk_buff *skb, sock 199 net/smc/smc_diag.c struct sock *sk; sock 859 net/smc/smc_pnet.c void smc_pnet_find_roce_resource(struct sock *sk, struct smc_init_info *ini) sock 878 net/smc/smc_pnet.c void smc_pnet_find_ism_resource(struct sock *sk, struct smc_init_info *ini) sock 47 net/smc/smc_pnet.h void smc_pnet_find_roce_resource(struct sock *sk, struct smc_init_info *ini); sock 48 net/smc/smc_pnet.h void smc_pnet_find_ism_resource(struct sock *sk, struct smc_init_info *ini); sock 28 net/smc/smc_rx.c static void smc_rx_wake_up(struct sock *sk) sock 57 net/smc/smc_rx.c struct sock *sk = &smc->sk; sock 114 net/smc/smc_rx.c struct sock *sk = &smc->sk; sock 204 net/smc/smc_rx.c struct sock *sk = &smc->sk; sock 226 net/smc/smc_rx.c struct sock *sk = &smc->sk; sock 293 net/smc/smc_rx.c struct sock *sk; sock 40 net/smc/smc_tx.c static void smc_tx_write_space(struct sock *sk) sock 42 net/smc/smc_tx.c struct socket *sock = sk->sk_socket; sock 47 net/smc/smc_tx.c if (atomic_read(&smc->conn.sndbuf_space) && sock) { sock 48 net/smc/smc_tx.c clear_bit(SOCK_NOSPACE, &sock->flags); sock 78 net/smc/smc_tx.c struct sock *sk = &smc->sk; sock 139 net/smc/smc_tx.c struct sock *sk = &smc->sk; sock 390 net/socket.c struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname) sock 395 net/socket.c dname = sock->sk ? sock->sk->sk_prot_creator->name : ""; sock 397 net/socket.c file = alloc_file_pseudo(SOCK_INODE(sock), sock_mnt, dname, sock 401 net/socket.c sock_release(sock); sock 405 net/socket.c sock->file = file; sock 406 net/socket.c file->private_data = sock; sock 411 net/socket.c static int sock_map_fd(struct socket *sock, int flags) sock 416 net/socket.c sock_release(sock); sock 420 net/socket.c newfile = sock_alloc_file(sock, flags, NULL); sock 464 net/socket.c struct socket *sock; sock 472 net/socket.c sock = sock_from_file(file, err); sock 473 net/socket.c if (!sock) sock 475 net/socket.c return sock; sock 482 net/socket.c struct socket *sock; sock 486 net/socket.c sock = sock_from_file(f.file, err); sock 487 net/socket.c if (likely(sock)) { sock 489 net/socket.c return sock; sock 529 net/socket.c struct socket *sock = SOCKET_I(d_inode(dentry)); sock 531 net/socket.c if (sock->sk) sock 532 net/socket.c sock->sk->sk_uid = iattr->ia_uid; sock 556 net/socket.c struct socket *sock; sock 562 net/socket.c sock = SOCKET_I(inode); sock 570 net/socket.c return sock; sock 583 net/socket.c static void __sock_release(struct socket *sock, struct inode *inode) sock 585 net/socket.c if (sock->ops) { sock 586 net/socket.c struct module *owner = sock->ops->owner; sock 590 net/socket.c sock->ops->release(sock); sock 591 net/socket.c sock->sk = NULL; sock 594 net/socket.c sock->ops = NULL; sock 598 net/socket.c if (sock->wq.fasync_list) sock 601 net/socket.c if (!sock->file) { sock 602 net/socket.c iput(SOCK_INODE(sock)); sock 605 net/socket.c sock->file = NULL; sock 608 net/socket.c void sock_release(struct socket *sock) sock 610 net/socket.c __sock_release(sock, NULL); sock 635 net/socket.c static inline int sock_sendmsg_nosec(struct socket *sock, struct msghdr *msg) sock 637 net/socket.c int ret = INDIRECT_CALL_INET(sock->ops->sendmsg, inet6_sendmsg, sock 638 net/socket.c inet_sendmsg, sock, msg, sock 652 net/socket.c int sock_sendmsg(struct socket *sock, struct msghdr *msg) sock 654 net/socket.c int err = security_socket_sendmsg(sock, msg, sock 657 net/socket.c return err ?: sock_sendmsg_nosec(sock, msg); sock 673 net/socket.c int kernel_sendmsg(struct socket *sock, struct msghdr *msg, sock 677 net/socket.c return sock_sendmsg(sock, msg); sock 694 net/socket.c int kernel_sendmsg_locked(struct sock *sk, struct msghdr *msg, sock 697 net/socket.c struct socket *sock = sk->sk_socket; sock 699 net/socket.c if (!sock->ops->sendmsg_locked) sock 704 net/socket.c return sock->ops->sendmsg_locked(sk, msg, msg_data_left(msg)); sock 755 net/socket.c void __sock_recv_timestamp(struct msghdr *msg, struct sock *sk, sock 832 net/socket.c void __sock_recv_wifi_status(struct msghdr *msg, struct sock *sk, sock 848 net/socket.c static inline void sock_recv_drops(struct msghdr *msg, struct sock *sk, sock 856 net/socket.c void __sock_recv_ts_and_drops(struct msghdr *msg, struct sock *sk, sock 868 net/socket.c static inline int sock_recvmsg_nosec(struct socket *sock, struct msghdr *msg, sock 871 net/socket.c return INDIRECT_CALL_INET(sock->ops->recvmsg, inet6_recvmsg, sock 872 net/socket.c inet_recvmsg, sock, msg, msg_data_left(msg), sock 885 net/socket.c int sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags) sock 887 net/socket.c int err = security_socket_recvmsg(sock, msg, msg_data_left(msg), flags); sock 889 net/socket.c return err ?: sock_recvmsg_nosec(sock, msg, flags); sock 909 net/socket.c int kernel_recvmsg(struct socket *sock, struct msghdr *msg, sock 917 net/socket.c result = sock_recvmsg(sock, msg, flags); sock 926 net/socket.c struct socket *sock; sock 929 net/socket.c sock = file->private_data; sock 935 net/socket.c return kernel_sendpage(sock, page, offset, size, flags); sock 942 net/socket.c struct socket *sock = file->private_data; sock 944 net/socket.c if (unlikely(!sock->ops->splice_read)) sock 947 net/socket.c return sock->ops->splice_read(sock, ppos, pipe, len, flags); sock 953 net/socket.c struct socket *sock = file->private_data; sock 967 net/socket.c res = sock_recvmsg(sock, &msg, msg.msg_flags); sock 975 net/socket.c struct socket *sock = file->private_data; sock 986 net/socket.c if (sock->type == SOCK_SEQPACKET) sock 989 net/socket.c res = sock_sendmsg(sock, &msg); sock 1032 net/socket.c static long sock_do_ioctl(struct net *net, struct socket *sock, sock 1038 net/socket.c err = sock->ops->ioctl(sock, cmd, arg); sock 1089 net/socket.c struct socket *sock; sock 1090 net/socket.c struct sock *sk; sock 1095 net/socket.c sock = file->private_data; sock 1096 net/socket.c sk = sock->sk; sock 1119 net/socket.c err = f_setown(sock->file, pid, 1); sock 1123 net/socket.c err = put_user(f_getown(sock->file), sock 1170 net/socket.c if (!sock->ops->gettstamp) { sock 1174 net/socket.c err = sock->ops->gettstamp(sock, argp, sock 1180 net/socket.c if (!sock->ops->gettstamp) { sock 1184 net/socket.c err = sock->ops->gettstamp(sock, argp, sock 1189 net/socket.c err = sock_do_ioctl(net, sock, cmd, arg); sock 1211 net/socket.c struct socket *sock = NULL; sock 1217 net/socket.c sock = sock_alloc(); sock 1218 net/socket.c if (!sock) { sock 1223 net/socket.c sock->type = type; sock 1224 net/socket.c err = security_socket_post_create(sock, family, type, protocol, 1); sock 1229 net/socket.c *res = sock; sock 1232 net/socket.c sock_release(sock); sock 1233 net/socket.c sock = NULL; sock 1241 net/socket.c struct socket *sock = file->private_data; sock 1244 net/socket.c if (!sock->ops->poll) sock 1247 net/socket.c if (sk_can_busy_loop(sock->sk)) { sock 1250 net/socket.c sk_busy_loop(sock->sk, 1); sock 1256 net/socket.c return sock->ops->poll(file, sock, wait) | flag; sock 1261 net/socket.c struct socket *sock = file->private_data; sock 1263 net/socket.c return sock->ops->mmap(file, sock, vma); sock 1285 net/socket.c struct socket *sock = filp->private_data; sock 1286 net/socket.c struct sock *sk = sock->sk; sock 1287 net/socket.c struct socket_wq *wq = &sock->wq; sock 1351 net/socket.c struct socket *sock; sock 1382 net/socket.c sock = sock_alloc(); sock 1383 net/socket.c if (!sock) { sock 1389 net/socket.c sock->type = type; sock 1418 net/socket.c err = pf->create(net, sock, protocol, kern); sock 1426 net/socket.c if (!try_module_get(sock->ops->owner)) sock 1434 net/socket.c err = security_socket_post_create(sock, family, type, protocol, kern); sock 1437 net/socket.c *res = sock; sock 1444 net/socket.c sock->ops = NULL; sock 1447 net/socket.c sock_release(sock); sock 1494 net/socket.c struct socket *sock; sock 1511 net/socket.c retval = sock_create(family, type, protocol, &sock); sock 1515 net/socket.c return sock_map_fd(sock, flags & (O_CLOEXEC | O_NONBLOCK)); sock 1635 net/socket.c struct socket *sock; sock 1639 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 1640 net/socket.c if (sock) { sock 1643 net/socket.c err = security_socket_bind(sock, sock 1647 net/socket.c err = sock->ops->bind(sock, sock 1651 net/socket.c fput_light(sock->file, fput_needed); sock 1669 net/socket.c struct socket *sock; sock 1673 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 1674 net/socket.c if (sock) { sock 1675 net/socket.c somaxconn = sock_net(sock->sk)->core.sysctl_somaxconn; sock 1679 net/socket.c err = security_socket_listen(sock, backlog); sock 1681 net/socket.c err = sock->ops->listen(sock, backlog); sock 1683 net/socket.c fput_light(sock->file, fput_needed); sock 1708 net/socket.c struct socket *sock, *newsock; sock 1719 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 1720 net/socket.c if (!sock) sock 1728 net/socket.c newsock->type = sock->type; sock 1729 net/socket.c newsock->ops = sock->ops; sock 1743 net/socket.c newfile = sock_alloc_file(newsock, flags, sock->sk->sk_prot_creator->name); sock 1750 net/socket.c err = security_socket_accept(sock, newsock); sock 1754 net/socket.c err = sock->ops->accept(sock, newsock, sock->file->f_flags, false); sock 1777 net/socket.c fput_light(sock->file, fput_needed); sock 1812 net/socket.c struct socket *sock; sock 1816 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 1817 net/socket.c if (!sock) sock 1824 net/socket.c security_socket_connect(sock, (struct sockaddr *)&address, addrlen); sock 1828 net/socket.c err = sock->ops->connect(sock, (struct sockaddr *)&address, addrlen, sock 1829 net/socket.c sock->file->f_flags); sock 1831 net/socket.c fput_light(sock->file, fput_needed); sock 1850 net/socket.c struct socket *sock; sock 1854 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 1855 net/socket.c if (!sock) sock 1858 net/socket.c err = security_socket_getsockname(sock); sock 1862 net/socket.c err = sock->ops->getname(sock, (struct sockaddr *)&address, 0); sock 1869 net/socket.c fput_light(sock->file, fput_needed); sock 1888 net/socket.c struct socket *sock; sock 1892 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 1893 net/socket.c if (sock != NULL) { sock 1894 net/socket.c err = security_socket_getpeername(sock); sock 1896 net/socket.c fput_light(sock->file, fput_needed); sock 1900 net/socket.c err = sock->ops->getname(sock, (struct sockaddr *)&address, 1); sock 1905 net/socket.c fput_light(sock->file, fput_needed); sock 1924 net/socket.c struct socket *sock; sock 1934 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 1935 net/socket.c if (!sock) sock 1949 net/socket.c if (sock->file->f_flags & O_NONBLOCK) sock 1952 net/socket.c err = sock_sendmsg(sock, &msg); sock 1955 net/socket.c fput_light(sock->file, fput_needed); sock 1985 net/socket.c struct socket *sock; sock 1995 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 1996 net/socket.c if (!sock) sock 2007 net/socket.c if (sock->file->f_flags & O_NONBLOCK) sock 2009 net/socket.c err = sock_recvmsg(sock, &msg, flags); sock 2018 net/socket.c fput_light(sock->file, fput_needed); sock 2051 net/socket.c struct socket *sock; sock 2056 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 2057 net/socket.c if (sock != NULL) { sock 2058 net/socket.c err = security_socket_setsockopt(sock, level, optname); sock 2062 net/socket.c err = BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock->sk, &level, sock 2080 net/socket.c sock_setsockopt(sock, level, optname, optval, sock 2084 net/socket.c sock->ops->setsockopt(sock, level, optname, optval, sock 2092 net/socket.c fput_light(sock->file, fput_needed); sock 2112 net/socket.c struct socket *sock; sock 2115 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 2116 net/socket.c if (sock != NULL) { sock 2117 net/socket.c err = security_socket_getsockopt(sock, level, optname); sock 2125 net/socket.c sock_getsockopt(sock, level, optname, optval, sock 2129 net/socket.c sock->ops->getsockopt(sock, level, optname, optval, sock 2132 net/socket.c err = BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock->sk, level, optname, sock 2136 net/socket.c fput_light(sock->file, fput_needed); sock 2154 net/socket.c struct socket *sock; sock 2156 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 2157 net/socket.c if (sock != NULL) { sock 2158 net/socket.c err = security_socket_shutdown(sock, how); sock 2160 net/socket.c err = sock->ops->shutdown(sock, how); sock 2161 net/socket.c fput_light(sock->file, fput_needed); sock 2235 net/socket.c static int ____sys_sendmsg(struct socket *sock, struct msghdr *msg_sys, sock 2254 net/socket.c cmsghdr_from_user_compat_to_kern(msg_sys, sock->sk, ctl, sock 2264 net/socket.c ctl_buf = sock_kmalloc(sock->sk, ctl_len, GFP_KERNEL); sock 2282 net/socket.c if (sock->file->f_flags & O_NONBLOCK) sock 2294 net/socket.c err = sock_sendmsg_nosec(sock, msg_sys); sock 2297 net/socket.c err = sock_sendmsg(sock, msg_sys); sock 2311 net/socket.c sock_kfree_s(sock->sk, ctl_buf, ctl_len); sock 2336 net/socket.c static int ___sys_sendmsg(struct socket *sock, struct user_msghdr __user *msg, sock 2351 net/socket.c err = ____sys_sendmsg(sock, msg_sys, flags, used_address, sock 2360 net/socket.c long __sys_sendmsg_sock(struct socket *sock, struct user_msghdr __user *umsg, sock 2377 net/socket.c err = ____sys_sendmsg(sock, &msg, flags, NULL, 0); sock 2388 net/socket.c struct socket *sock; sock 2393 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 2394 net/socket.c if (!sock) sock 2397 net/socket.c err = ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0); sock 2399 net/socket.c fput_light(sock->file, fput_needed); sock 2417 net/socket.c struct socket *sock; sock 2432 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 2433 net/socket.c if (!sock) sock 2447 net/socket.c err = ___sys_sendmsg(sock, (struct user_msghdr __user *)compat_entry, sock 2454 net/socket.c err = ___sys_sendmsg(sock, sock 2471 net/socket.c fput_light(sock->file, fput_needed); sock 2507 net/socket.c static int ____sys_recvmsg(struct socket *sock, struct msghdr *msg_sys, sock 2527 net/socket.c if (sock->file->f_flags & O_NONBLOCK) sock 2529 net/socket.c err = (nosec ? sock_recvmsg_nosec : sock_recvmsg)(sock, msg_sys, flags); sock 2558 net/socket.c static int ___sys_recvmsg(struct socket *sock, struct user_msghdr __user *msg, sock 2570 net/socket.c err = ____sys_recvmsg(sock, msg_sys, msg, uaddr, flags, nosec); sock 2579 net/socket.c long __sys_recvmsg_sock(struct socket *sock, struct user_msghdr __user *umsg, sock 2597 net/socket.c err = ____sys_recvmsg(sock, &msg, umsg, uaddr, flags, 0); sock 2608 net/socket.c struct socket *sock; sock 2613 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 2614 net/socket.c if (!sock) sock 2617 net/socket.c err = ___sys_recvmsg(sock, msg, &msg_sys, flags, 0); sock 2619 net/socket.c fput_light(sock->file, fput_needed); sock 2639 net/socket.c struct socket *sock; sock 2653 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); sock 2654 net/socket.c if (!sock) sock 2658 net/socket.c err = sock_error(sock->sk); sock 2673 net/socket.c err = ___sys_recvmsg(sock, (struct user_msghdr __user *)compat_entry, sock 2681 net/socket.c err = ___sys_recvmsg(sock, sock 2737 net/socket.c sock->sk->sk_err = -err; sock 2740 net/socket.c fput_light(sock->file, fput_needed); sock 3253 net/socket.c static int compat_ifreq_ioctl(struct net *net, struct socket *sock, sock 3274 net/socket.c err = sock_do_ioctl(net, sock, cmd, (unsigned long)uifr); sock 3366 net/socket.c static int routing_ioctl(struct net *net, struct socket *sock, sock 3377 net/socket.c if (sock && sock->sk && sock->sk->sk_family == AF_INET6) { /* ipv6 */ sock 3416 net/socket.c ret = sock_do_ioctl(net, sock, cmd, (unsigned long) r); sock 3438 net/socket.c static int compat_sock_ioctl_trans(struct file *file, struct socket *sock, sock 3442 net/socket.c struct sock *sk = sock->sk; sock 3463 net/socket.c return routing_ioctl(net, sock, cmd, argp); sock 3466 net/socket.c if (!sock->ops->gettstamp) sock 3468 net/socket.c return sock->ops->gettstamp(sock, argp, cmd == SIOCGSTAMP_OLD, sock 3530 net/socket.c return compat_ifreq_ioctl(net, sock, cmd, argp); sock 3537 net/socket.c return sock_do_ioctl(net, sock, cmd, arg); sock 3546 net/socket.c struct socket *sock = file->private_data; sock 3548 net/socket.c struct sock *sk; sock 3551 net/socket.c sk = sock->sk; sock 3554 net/socket.c if (sock->ops->compat_ioctl) sock 3555 net/socket.c ret = sock->ops->compat_ioctl(sock, cmd, arg); sock 3562 net/socket.c ret = compat_sock_ioctl_trans(file, sock, cmd, arg); sock 3577 net/socket.c int kernel_bind(struct socket *sock, struct sockaddr *addr, int addrlen) sock 3579 net/socket.c return sock->ops->bind(sock, addr, addrlen); sock 3591 net/socket.c int kernel_listen(struct socket *sock, int backlog) sock 3593 net/socket.c return sock->ops->listen(sock, backlog); sock 3608 net/socket.c int kernel_accept(struct socket *sock, struct socket **newsock, int flags) sock 3610 net/socket.c struct sock *sk = sock->sk; sock 3618 net/socket.c err = sock->ops->accept(sock, *newsock, flags, true); sock 3625 net/socket.c (*newsock)->ops = sock->ops; sock 3646 net/socket.c int kernel_connect(struct socket *sock, struct sockaddr *addr, int addrlen, sock 3649 net/socket.c return sock->ops->connect(sock, addr, addrlen, flags); sock 3662 net/socket.c int kernel_getsockname(struct socket *sock, struct sockaddr *addr) sock 3664 net/socket.c return sock->ops->getname(sock, addr, 0); sock 3677 net/socket.c int kernel_getpeername(struct socket *sock, struct sockaddr *addr) sock 3679 net/socket.c return sock->ops->getname(sock, addr, 1); sock 3695 net/socket.c int kernel_getsockopt(struct socket *sock, int level, int optname, sock 3708 net/socket.c err = sock_getsockopt(sock, level, optname, uoptval, uoptlen); sock 3710 net/socket.c err = sock->ops->getsockopt(sock, level, optname, uoptval, sock 3728 net/socket.c int kernel_setsockopt(struct socket *sock, int level, int optname, sock 3739 net/socket.c err = sock_setsockopt(sock, level, optname, uoptval, optlen); sock 3741 net/socket.c err = sock->ops->setsockopt(sock, level, optname, uoptval, sock 3759 net/socket.c int kernel_sendpage(struct socket *sock, struct page *page, int offset, sock 3762 net/socket.c if (sock->ops->sendpage) sock 3763 net/socket.c return sock->ops->sendpage(sock, page, offset, size, flags); sock 3765 net/socket.c return sock_no_sendpage(sock, page, offset, size, flags); sock 3781 net/socket.c int kernel_sendpage_locked(struct sock *sk, struct page *page, int offset, sock 3784 net/socket.c struct socket *sock = sk->sk_socket; sock 3786 net/socket.c if (sock->ops->sendpage_locked) sock 3787 net/socket.c return sock->ops->sendpage_locked(sk, page, offset, size, sock 3802 net/socket.c int kernel_sock_shutdown(struct socket *sock, enum sock_shutdown_cmd how) sock 3804 net/socket.c return sock->ops->shutdown(sock, how); sock 3818 net/socket.c u32 kernel_sock_ip_overhead(struct sock *sk) sock 57 net/strparser/strparser.c struct sock *sk = strp->sk; sock 84 net/strparser/strparser.c struct socket *sock = strp->sk->sk_socket; sock 86 net/strparser/strparser.c return sock->ops->peek_len(sock); sock 355 net/strparser/strparser.c struct socket *sock = strp->sk->sk_socket; sock 358 net/strparser/strparser.c if (unlikely(!sock || !sock->ops || !sock->ops->read_sock)) sock 366 net/strparser/strparser.c sock->ops->read_sock(strp->sk, &desc, strp_recv); sock 448 net/strparser/strparser.c int strp_init(struct strparser *strp, struct sock *sk, sock 1334 net/sunrpc/clnt.c struct socket *sock; sock 1338 net/sunrpc/clnt.c SOCK_DGRAM, IPPROTO_UDP, &sock, 1); sock 1346 net/sunrpc/clnt.c err = kernel_bind(sock, sock 1351 net/sunrpc/clnt.c err = kernel_bind(sock, sock 1364 net/sunrpc/clnt.c err = kernel_connect(sock, sap, salen, 0); sock 1370 net/sunrpc/clnt.c err = kernel_getsockname(sock, buf); sock 1384 net/sunrpc/clnt.c sock_release(sock); sock 40 net/sunrpc/sunrpc.h static inline int sock_is_loopback(struct sock *sk) sock 53 net/sunrpc/sunrpc.h int svc_send_common(struct socket *sock, struct xdr_buf *xdr, sock 78 net/sunrpc/svcsock.c static void svc_reclassify_socket(struct socket *sock) sock 80 net/sunrpc/svcsock.c struct sock *sk = sock->sk; sock 105 net/sunrpc/svcsock.c static void svc_reclassify_socket(struct socket *sock) sock 180 net/sunrpc/svcsock.c int svc_send_common(struct socket *sock, struct xdr_buf *xdr, sock 198 net/sunrpc/svcsock.c len = kernel_sendpage(sock, headpage, headoffset, sock 211 net/sunrpc/svcsock.c result = kernel_sendpage(sock, *ppage, base, size, flags); sock 225 net/sunrpc/svcsock.c result = kernel_sendpage(sock, tailpage, tailoffset, sock 243 net/sunrpc/svcsock.c struct socket *sock = svsk->sk_sock; sock 265 net/sunrpc/svcsock.c if (sock_sendmsg(sock, &msg) < 0) sock 271 net/sunrpc/svcsock.c len = svc_send_common(sock, xdr, rqstp->rq_respages[0], headoff, sock 287 net/sunrpc/svcsock.c const struct sock *sk = svsk->sk_sk; sock 356 net/sunrpc/svcsock.c struct socket *sock = svsk->sk_sock; sock 360 net/sunrpc/svcsock.c lock_sock(sock->sk); sock 361 net/sunrpc/svcsock.c sock->sk->sk_sndbuf = nreqs * max_mesg * 2; sock 362 net/sunrpc/svcsock.c sock->sk->sk_rcvbuf = nreqs * max_mesg * 2; sock 363 net/sunrpc/svcsock.c sock->sk->sk_write_space(sock->sk); sock 364 net/sunrpc/svcsock.c release_sock(sock->sk); sock 378 net/sunrpc/svcsock.c static void svc_data_ready(struct sock *sk) sock 398 net/sunrpc/svcsock.c static void svc_write_space(struct sock *sk) sock 425 net/sunrpc/svcsock.c struct socket *sock; sock 432 net/sunrpc/svcsock.c sock = svsk->sk_sock; sock 433 net/sunrpc/svcsock.c kernel_setsockopt(sock, SOL_SOCKET, SO_LINGER, sock 717 net/sunrpc/svcsock.c static void svc_tcp_listen_data_ready(struct sock *sk) sock 752 net/sunrpc/svcsock.c static void svc_tcp_state_change(struct sock *sk) sock 781 net/sunrpc/svcsock.c struct socket *sock = svsk->sk_sock; sock 787 net/sunrpc/svcsock.c dprintk("svc: tcp_accept %p sock %p\n", svsk, sock); sock 788 net/sunrpc/svcsock.c if (!sock) sock 792 net/sunrpc/svcsock.c err = kernel_accept(sock, &newsock, O_NONBLOCK); sock 1209 net/sunrpc/svcsock.c struct sock *sk = svsk->sk_sk; sock 1264 net/sunrpc/svcsock.c struct socket *sock, sock 1268 net/sunrpc/svcsock.c struct sock *inet; sock 1272 net/sunrpc/svcsock.c dprintk("svc: svc_setup_socket %p\n", sock); sock 1277 net/sunrpc/svcsock.c inet = sock->sk; sock 1281 net/sunrpc/svcsock.c err = svc_register(serv, sock_net(sock->sk), inet->sk_family, sock 1290 net/sunrpc/svcsock.c svsk->sk_sock = sock; sock 1304 net/sunrpc/svcsock.c if (sock->type == SOCK_DGRAM) sock 1321 net/sunrpc/svcsock.c struct socket *sock = sockfd_lookup(fd, &err); sock 1324 net/sunrpc/svcsock.c if (!sock) sock 1326 net/sunrpc/svcsock.c if (sock_net(sock->sk) != net) sock 1328 net/sunrpc/svcsock.c sockfd_put(sock); sock 1399 net/sunrpc/svcsock.c struct socket *sock; sock 1431 net/sunrpc/svcsock.c error = __sock_create(net, family, type, protocol, &sock, 1); sock 1435 net/sunrpc/svcsock.c svc_reclassify_socket(sock); sock 1444 net/sunrpc/svcsock.c kernel_setsockopt(sock, SOL_IPV6, IPV6_V6ONLY, sock 1448 net/sunrpc/svcsock.c sock->sk->sk_reuse = SK_CAN_REUSE; /* allow address reuse */ sock 1449 net/sunrpc/svcsock.c error = kernel_bind(sock, sin, len); sock 1453 net/sunrpc/svcsock.c error = kernel_getsockname(sock, newsin); sock 1459 net/sunrpc/svcsock.c if ((error = kernel_listen(sock, 64)) < 0) sock 1463 net/sunrpc/svcsock.c svsk = svc_setup_socket(serv, sock, flags); sock 1472 net/sunrpc/svcsock.c sock_release(sock); sock 1483 net/sunrpc/svcsock.c struct sock *sk = svsk->sk_sk; sock 61 net/sunrpc/xprtsock.c struct socket *sock); sock 221 net/sunrpc/xprtsock.c static inline struct rpc_xprt *xprt_from_sock(struct sock *sk) sock 347 net/sunrpc/xprtsock.c xs_sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags, size_t seek) sock 352 net/sunrpc/xprtsock.c ret = sock_recvmsg(sock, msg, flags); sock 357 net/sunrpc/xprtsock.c xs_read_kvec(struct socket *sock, struct msghdr *msg, int flags, sock 361 net/sunrpc/xprtsock.c return xs_sock_recvmsg(sock, msg, flags, seek); sock 365 net/sunrpc/xprtsock.c xs_read_bvec(struct socket *sock, struct msghdr *msg, int flags, sock 370 net/sunrpc/xprtsock.c return xs_sock_recvmsg(sock, msg, flags, seek); sock 374 net/sunrpc/xprtsock.c xs_read_discard(struct socket *sock, struct msghdr *msg, int flags, sock 378 net/sunrpc/xprtsock.c return sock_recvmsg(sock, msg, flags); sock 402 net/sunrpc/xprtsock.c xs_read_xdr_buf(struct socket *sock, struct msghdr *msg, int flags, sock 410 net/sunrpc/xprtsock.c ret = xs_read_kvec(sock, msg, flags, &buf->head[0], want, seek); sock 428 net/sunrpc/xprtsock.c ret = xs_read_bvec(sock, msg, flags, buf->bvec, sock 448 net/sunrpc/xprtsock.c ret = xs_read_kvec(sock, msg, flags, &buf->tail[0], want, seek); sock 505 net/sunrpc/xprtsock.c ret = xs_read_xdr_buf(transport->sock, msg, flags, buf, sock 548 net/sunrpc/xprtsock.c return xs_read_kvec(transport->sock, msg, flags, &kvec, want, seek); sock 657 net/sunrpc/xprtsock.c ret = xs_read_discard(transport->sock, &msg, flags, sock 679 net/sunrpc/xprtsock.c return transport->sock->ops->poll(transport->file, transport->sock, sock 706 net/sunrpc/xprtsock.c if (transport->sock == NULL) sock 716 net/sunrpc/xprtsock.c kernel_sock_shutdown(transport->sock, SHUT_RDWR); sock 752 net/sunrpc/xprtsock.c static int xs_sendmsg(struct socket *sock, struct msghdr *msg, size_t seek) sock 756 net/sunrpc/xprtsock.c return sock_sendmsg(sock, msg); sock 759 net/sunrpc/xprtsock.c static int xs_send_kvec(struct socket *sock, struct msghdr *msg, struct kvec *vec, size_t seek) sock 762 net/sunrpc/xprtsock.c return xs_sendmsg(sock, msg, seek); sock 765 net/sunrpc/xprtsock.c static int xs_send_pagedata(struct socket *sock, struct msghdr *msg, struct xdr_buf *xdr, size_t base) sock 776 net/sunrpc/xprtsock.c return xs_sendmsg(sock, msg, base + xdr->page_base); sock 786 net/sunrpc/xprtsock.c static int xs_send_rm_and_kvec(struct socket *sock, struct msghdr *msg, sock 799 net/sunrpc/xprtsock.c return xs_sendmsg(sock, msg, base); sock 813 net/sunrpc/xprtsock.c static int xs_sendpages(struct socket *sock, struct sockaddr *addr, int addrlen, struct xdr_buf *xdr, unsigned int base, rpc_fraghdr rm, int *sent_p) sock 825 net/sunrpc/xprtsock.c if (unlikely(!sock)) sock 835 net/sunrpc/xprtsock.c err = xs_send_rm_and_kvec(sock, &msg, rm, sock 838 net/sunrpc/xprtsock.c err = xs_send_kvec(sock, &msg, &xdr->head[0], base); sock 851 net/sunrpc/xprtsock.c err = xs_send_pagedata(sock, &msg, xdr, base); sock 862 net/sunrpc/xprtsock.c err = xs_send_kvec(sock, &msg, &xdr->tail[0], base); sock 880 net/sunrpc/xprtsock.c struct sock *sk = transport->inet; sock 975 net/sunrpc/xprtsock.c status = xs_sendpages(transport->sock, NULL, 0, xdr, sock 1042 net/sunrpc/xprtsock.c status = xs_sendpages(transport->sock, xs_addr(xprt), xprt->addrlen, sock 1115 net/sunrpc/xprtsock.c if (transport->sock != NULL) sock 1116 net/sunrpc/xprtsock.c kernel_sock_shutdown(transport->sock, SHUT_RDWR); sock 1125 net/sunrpc/xprtsock.c xs_tcp_set_socket_timeouts(xprt, transport->sock); sock 1133 net/sunrpc/xprtsock.c status = xs_sendpages(transport->sock, NULL, 0, xdr, sock 1156 net/sunrpc/xprtsock.c if (test_bit(SOCK_NOSPACE, &transport->sock->flags)) sock 1200 net/sunrpc/xprtsock.c static void xs_save_old_callbacks(struct sock_xprt *transport, struct sock *sk) sock 1208 net/sunrpc/xprtsock.c static void xs_restore_old_callbacks(struct sock_xprt *transport, struct sock *sk) sock 1248 net/sunrpc/xprtsock.c static void xs_error_report(struct sock *sk) sock 1274 net/sunrpc/xprtsock.c struct socket *sock = transport->sock; sock 1275 net/sunrpc/xprtsock.c struct sock *sk = transport->inet; sock 1285 net/sunrpc/xprtsock.c kernel_sock_shutdown(sock, SHUT_RDWR); sock 1290 net/sunrpc/xprtsock.c transport->sock = NULL; sock 1303 net/sunrpc/xprtsock.c trace_rpc_socket_close(xprt, sock); sock 1369 net/sunrpc/xprtsock.c struct sock *sk, sock 1425 net/sunrpc/xprtsock.c struct sock *sk; sock 1460 net/sunrpc/xprtsock.c static void xs_data_ready(struct sock *sk) sock 1503 net/sunrpc/xprtsock.c static void xs_tcp_state_change(struct sock *sk) sock 1575 net/sunrpc/xprtsock.c static void xs_write_space(struct sock *sk) sock 1609 net/sunrpc/xprtsock.c static void xs_udp_write_space(struct sock *sk) sock 1630 net/sunrpc/xprtsock.c static void xs_tcp_write_space(struct sock *sk) sock 1644 net/sunrpc/xprtsock.c struct sock *sk = transport->inet; sock 1713 net/sunrpc/xprtsock.c static void xs_sock_set_reuseport(struct socket *sock) sock 1717 net/sunrpc/xprtsock.c kernel_setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, sock 1721 net/sunrpc/xprtsock.c static unsigned short xs_sock_getport(struct socket *sock) sock 1726 net/sunrpc/xprtsock.c if (kernel_getsockname(sock, (struct sockaddr *)&buf) < 0) sock 1753 net/sunrpc/xprtsock.c static void xs_set_srcport(struct sock_xprt *transport, struct socket *sock) sock 1756 net/sunrpc/xprtsock.c transport->srcport = xs_sock_getport(sock); sock 1778 net/sunrpc/xprtsock.c static int xs_bind(struct sock_xprt *transport, struct socket *sock) sock 1806 net/sunrpc/xprtsock.c err = kernel_bind(sock, (struct sockaddr *)&myaddr, sock 1845 net/sunrpc/xprtsock.c static inline void xs_reclassify_socketu(struct socket *sock) sock 1847 net/sunrpc/xprtsock.c struct sock *sk = sock->sk; sock 1853 net/sunrpc/xprtsock.c static inline void xs_reclassify_socket4(struct socket *sock) sock 1855 net/sunrpc/xprtsock.c struct sock *sk = sock->sk; sock 1861 net/sunrpc/xprtsock.c static inline void xs_reclassify_socket6(struct socket *sock) sock 1863 net/sunrpc/xprtsock.c struct sock *sk = sock->sk; sock 1869 net/sunrpc/xprtsock.c static inline void xs_reclassify_socket(int family, struct socket *sock) sock 1871 net/sunrpc/xprtsock.c if (WARN_ON_ONCE(!sock_allow_reclassification(sock->sk))) sock 1876 net/sunrpc/xprtsock.c xs_reclassify_socketu(sock); sock 1879 net/sunrpc/xprtsock.c xs_reclassify_socket4(sock); sock 1882 net/sunrpc/xprtsock.c xs_reclassify_socket6(sock); sock 1887 net/sunrpc/xprtsock.c static inline void xs_reclassify_socket(int family, struct socket *sock) sock 1901 net/sunrpc/xprtsock.c struct socket *sock; sock 1904 net/sunrpc/xprtsock.c err = __sock_create(xprt->xprt_net, family, type, protocol, &sock, 1); sock 1910 net/sunrpc/xprtsock.c xs_reclassify_socket(family, sock); sock 1913 net/sunrpc/xprtsock.c xs_sock_set_reuseport(sock); sock 1915 net/sunrpc/xprtsock.c err = xs_bind(transport, sock); sock 1917 net/sunrpc/xprtsock.c sock_release(sock); sock 1921 net/sunrpc/xprtsock.c filp = sock_alloc_file(sock, O_NONBLOCK, NULL); sock 1926 net/sunrpc/xprtsock.c return sock; sock 1932 net/sunrpc/xprtsock.c struct socket *sock) sock 1938 net/sunrpc/xprtsock.c struct sock *sk = sock->sk; sock 1953 net/sunrpc/xprtsock.c transport->sock = sock; sock 1961 net/sunrpc/xprtsock.c return kernel_connect(sock, xs_addr(xprt), xprt->addrlen, 0); sock 1972 net/sunrpc/xprtsock.c struct socket *sock; sock 1976 net/sunrpc/xprtsock.c SOCK_STREAM, 0, &sock, 1); sock 1982 net/sunrpc/xprtsock.c xs_reclassify_socket(AF_LOCAL, sock); sock 1984 net/sunrpc/xprtsock.c filp = sock_alloc_file(sock, O_NONBLOCK, NULL); sock 1994 net/sunrpc/xprtsock.c status = xs_local_finish_connecting(xprt, sock); sock 1995 net/sunrpc/xprtsock.c trace_rpc_socket_connect(xprt, sock, status); sock 2130 net/sunrpc/xprtsock.c static void xs_udp_finish_connecting(struct rpc_xprt *xprt, struct socket *sock) sock 2135 net/sunrpc/xprtsock.c struct sock *sk = sock->sk; sock 2149 net/sunrpc/xprtsock.c transport->sock = sock; sock 2166 net/sunrpc/xprtsock.c struct socket *sock; sock 2169 net/sunrpc/xprtsock.c sock = xs_create_sock(xprt, transport, sock 2172 net/sunrpc/xprtsock.c if (IS_ERR(sock)) sock 2181 net/sunrpc/xprtsock.c xs_udp_finish_connecting(xprt, sock); sock 2182 net/sunrpc/xprtsock.c trace_rpc_socket_connect(xprt, sock, 0); sock 2200 net/sunrpc/xprtsock.c struct socket *sock = transport->sock; sock 2203 net/sunrpc/xprtsock.c if (sock == NULL) sock 2207 net/sunrpc/xprtsock.c kernel_sock_shutdown(sock, SHUT_RDWR); sock 2208 net/sunrpc/xprtsock.c trace_rpc_socket_shutdown(xprt, sock); sock 2217 net/sunrpc/xprtsock.c struct socket *sock) sock 2234 net/sunrpc/xprtsock.c kernel_setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE, sock 2236 net/sunrpc/xprtsock.c kernel_setsockopt(sock, SOL_TCP, TCP_KEEPIDLE, sock 2238 net/sunrpc/xprtsock.c kernel_setsockopt(sock, SOL_TCP, TCP_KEEPINTVL, sock 2240 net/sunrpc/xprtsock.c kernel_setsockopt(sock, SOL_TCP, TCP_KEEPCNT, sock 2244 net/sunrpc/xprtsock.c kernel_setsockopt(sock, SOL_TCP, TCP_USER_TIMEOUT, sock 2276 net/sunrpc/xprtsock.c static int xs_tcp_finish_connecting(struct rpc_xprt *xprt, struct socket *sock) sock 2282 net/sunrpc/xprtsock.c struct sock *sk = sock->sk; sock 2292 net/sunrpc/xprtsock.c kernel_setsockopt(sock, SOL_IPV6, IPV6_ADDR_PREFERENCES, sock 2295 net/sunrpc/xprtsock.c xs_tcp_set_socket_timeouts(xprt, sock); sock 2315 net/sunrpc/xprtsock.c transport->sock = sock; sock 2330 net/sunrpc/xprtsock.c ret = kernel_connect(sock, xs_addr(xprt), xprt->addrlen, O_NONBLOCK); sock 2333 net/sunrpc/xprtsock.c xs_set_srcport(transport, sock); sock 2358 net/sunrpc/xprtsock.c struct socket *sock = transport->sock; sock 2362 net/sunrpc/xprtsock.c if (!sock) { sock 2363 net/sunrpc/xprtsock.c sock = xs_create_sock(xprt, transport, sock 2366 net/sunrpc/xprtsock.c if (IS_ERR(sock)) { sock 2367 net/sunrpc/xprtsock.c status = PTR_ERR(sock); sock 2378 net/sunrpc/xprtsock.c status = xs_tcp_finish_connecting(xprt, sock); sock 2379 net/sunrpc/xprtsock.c trace_rpc_socket_connect(xprt, sock, status); sock 2382 net/sunrpc/xprtsock.c sock->sk->sk_state); sock 2447 net/sunrpc/xprtsock.c if (transport->sock != NULL) { sock 2485 net/sunrpc/xprtsock.c if (transport->sock == NULL) sock 2664 net/sunrpc/xprtsock.c len = kernel_sendmsg(transport->sock, &msg, &iov, 1, iov.iov_len); sock 2673 net/sunrpc/xprtsock.c len = svc_send_common(transport->sock, xbufp, sock 3180 net/sunrpc/xprtsock.c transport->sock = bc_sock->sk_sock; sock 41 net/tipc/diag.c static u64 __tipc_diag_gen_cookie(struct sock *sk) sock 62 net/tipc/netlink_compat.c struct sock *dst_sk; sock 966 net/tipc/netlink_compat.c static int tipc_nl_compat_publ_dump(struct tipc_nl_compat_msg *msg, u32 sock) sock 991 net/tipc/netlink_compat.c if (nla_put_u32(args, TIPC_NLA_SOCK_REF, sock)) { sock 1014 net/tipc/netlink_compat.c struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1]; sock 1019 net/tipc/netlink_compat.c err = nla_parse_nested_deprecated(sock, TIPC_NLA_SOCK_MAX, sock 1024 net/tipc/netlink_compat.c sock_ref = nla_get_u32(sock[TIPC_NLA_SOCK_REF]); sock 1027 net/tipc/netlink_compat.c if (sock[TIPC_NLA_SOCK_CON]) { sock 1032 net/tipc/netlink_compat.c sock[TIPC_NLA_SOCK_CON], sock 1051 net/tipc/netlink_compat.c } else if (sock[TIPC_NLA_SOCK_HAS_PUBL]) { sock 67 net/tipc/socket.c struct sockaddr_tipc sock; sock 95 net/tipc/socket.c struct sock sk; sock 122 net/tipc/socket.c static int tipc_sk_backlog_rcv(struct sock *sk, struct sk_buff *skb); sock 123 net/tipc/socket.c static void tipc_data_ready(struct sock *sk); sock 124 net/tipc/socket.c static void tipc_write_space(struct sock *sk); sock 125 net/tipc/socket.c static void tipc_sock_destruct(struct sock *sk); sock 126 net/tipc/socket.c static int tipc_release(struct socket *sock); sock 127 net/tipc/socket.c static int tipc_accept(struct socket *sock, struct socket *new_sock, int flags, sock 138 net/tipc/socket.c static int __tipc_sendstream(struct socket *sock, struct msghdr *m, size_t dsz); sock 139 net/tipc/socket.c static int __tipc_sendmsg(struct socket *sock, struct msghdr *m, size_t dsz); sock 195 net/tipc/socket.c static struct tipc_sock *tipc_sk(const struct sock *sk) sock 235 net/tipc/socket.c static void tsk_advance_rx_queue(struct sock *sk) sock 243 net/tipc/socket.c static void tipc_sk_respond(struct sock *sk, struct sk_buff *skb, int err) sock 263 net/tipc/socket.c static void tsk_rej_rx_queue(struct sock *sk) sock 271 net/tipc/socket.c static bool tipc_sk_connected(struct sock *sk) sock 281 net/tipc/socket.c static bool tipc_sk_type_connectionless(struct sock *sk) sock 293 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 326 net/tipc/socket.c static int tipc_set_sk_state(struct sock *sk, int state) sock 358 net/tipc/socket.c static int tipc_sk_sock_err(struct socket *sock, long *timeout) sock 360 net/tipc/socket.c struct sock *sk = sock->sk; sock 362 net/tipc/socket.c int typ = sock->type; sock 383 net/tipc/socket.c struct sock *sk_; \ sock 415 net/tipc/socket.c static int tipc_sk_create(struct net *net, struct socket *sock, sock 419 net/tipc/socket.c struct sock *sk; sock 427 net/tipc/socket.c switch (sock->type) { sock 454 net/tipc/socket.c sock->ops = ops; sock 455 net/tipc/socket.c sock_init_data(sock, sk); sock 486 net/tipc/socket.c if (sock->type == SOCK_DGRAM) sock 502 net/tipc/socket.c static void __tipc_shutdown(struct socket *sock, int error) sock 504 net/tipc/socket.c struct sock *sk = sock->sk; sock 512 net/tipc/socket.c tipc_wait_for_cond(sock, &timeout, (!tsk->cong_link_cnt && sock 565 net/tipc/socket.c static int tipc_release(struct socket *sock) sock 567 net/tipc/socket.c struct sock *sk = sock->sk; sock 581 net/tipc/socket.c __tipc_shutdown(sock, TIPC_ERR_NO_PORT); sock 595 net/tipc/socket.c sock->sk = NULL; sock 615 net/tipc/socket.c static int tipc_bind(struct socket *sock, struct sockaddr *uaddr, sock 618 net/tipc/socket.c struct sock *sk = sock->sk; sock 676 net/tipc/socket.c static int tipc_getname(struct socket *sock, struct sockaddr *uaddr, sock 680 net/tipc/socket.c struct sock *sk = sock->sk; sock 721 net/tipc/socket.c static __poll_t tipc_poll(struct file *file, struct socket *sock, sock 724 net/tipc/socket.c struct sock *sk = sock->sk; sock 728 net/tipc/socket.c sock_poll_wait(file, sock, wait); sock 773 net/tipc/socket.c static int tipc_sendmcast(struct socket *sock, struct tipc_name_seq *seq, sock 776 net/tipc/socket.c struct sock *sk = sock->sk; sock 790 net/tipc/socket.c rc = tipc_wait_for_cond(sock, &timeout, !tsk->cong_link_cnt); sock 888 net/tipc/socket.c static int tipc_send_group_unicast(struct socket *sock, struct msghdr *m, sock 891 net/tipc/socket.c struct sock *sk = sock->sk; sock 906 net/tipc/socket.c rc = tipc_wait_for_cond(sock, &timeout, sock 932 net/tipc/socket.c static int tipc_send_group_anycast(struct socket *sock, struct msghdr *m, sock 936 net/tipc/socket.c struct sock *sk = sock->sk; sock 986 net/tipc/socket.c rc = tipc_wait_for_cond(sock, &timeout, sock 1017 net/tipc/socket.c static int tipc_send_group_bcast(struct socket *sock, struct msghdr *m, sock 1021 net/tipc/socket.c struct sock *sk = sock->sk; sock 1034 net/tipc/socket.c rc = tipc_wait_for_cond(sock, &timeout, sock 1091 net/tipc/socket.c static int tipc_send_group_mcast(struct socket *sock, struct msghdr *m, sock 1094 net/tipc/socket.c struct sock *sk = sock->sk; sock 1117 net/tipc/socket.c return tipc_send_group_unicast(sock, m, dlen, timeout); sock 1121 net/tipc/socket.c return tipc_send_group_bcast(sock, m, dlen, timeout); sock 1222 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 1283 net/tipc/socket.c static int tipc_sendmsg(struct socket *sock, sock 1286 net/tipc/socket.c struct sock *sk = sock->sk; sock 1290 net/tipc/socket.c ret = __tipc_sendmsg(sock, m, dsz); sock 1296 net/tipc/socket.c static int __tipc_sendmsg(struct socket *sock, struct msghdr *m, size_t dlen) sock 1298 net/tipc/socket.c struct sock *sk = sock->sk; sock 1325 net/tipc/socket.c return tipc_send_group_bcast(sock, m, dlen, timeout); sock 1327 net/tipc/socket.c return tipc_send_group_anycast(sock, m, dlen, timeout); sock 1329 net/tipc/socket.c return tipc_send_group_unicast(sock, m, dlen, timeout); sock 1331 net/tipc/socket.c return tipc_send_group_mcast(sock, m, dlen, timeout); sock 1357 net/tipc/socket.c return tipc_sendmcast(sock, seq, m, dlen, timeout); sock 1373 net/tipc/socket.c rc = tipc_wait_for_cond(sock, &timeout, sock 1429 net/tipc/socket.c static int tipc_sendstream(struct socket *sock, struct msghdr *m, size_t dsz) sock 1431 net/tipc/socket.c struct sock *sk = sock->sk; sock 1435 net/tipc/socket.c ret = __tipc_sendstream(sock, m, dsz); sock 1441 net/tipc/socket.c static int __tipc_sendstream(struct socket *sock, struct msghdr *m, size_t dlen) sock 1443 net/tipc/socket.c struct sock *sk = sock->sk; sock 1461 net/tipc/socket.c rc = __tipc_sendmsg(sock, m, dlen); sock 1470 net/tipc/socket.c rc = tipc_wait_for_cond(sock, &timeout, sock 1508 net/tipc/socket.c static int tipc_send_packet(struct socket *sock, struct msghdr *m, size_t dsz) sock 1513 net/tipc/socket.c return tipc_sendstream(sock, m, dsz); sock 1521 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 1561 net/tipc/socket.c srcaddr->sock.family = AF_TIPC; sock 1562 net/tipc/socket.c srcaddr->sock.addrtype = TIPC_ADDR_ID; sock 1563 net/tipc/socket.c srcaddr->sock.scope = 0; sock 1564 net/tipc/socket.c srcaddr->sock.addr.id.ref = msg_origport(hdr); sock 1565 net/tipc/socket.c srcaddr->sock.addr.id.node = msg_orignode(hdr); sock 1566 net/tipc/socket.c srcaddr->sock.addr.name.domain = 0; sock 1660 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 1686 net/tipc/socket.c static int tipc_wait_for_rcvmsg(struct socket *sock, long *timeop) sock 1688 net/tipc/socket.c struct sock *sk = sock->sk; sock 1738 net/tipc/socket.c static int tipc_recvmsg(struct socket *sock, struct msghdr *m, sock 1741 net/tipc/socket.c struct sock *sk = sock->sk; sock 1764 net/tipc/socket.c rc = tipc_wait_for_rcvmsg(sock, &timeout); sock 1846 net/tipc/socket.c static int tipc_recvstream(struct socket *sock, struct msghdr *m, sock 1849 net/tipc/socket.c struct sock *sk = sock->sk; sock 1874 net/tipc/socket.c rc = tipc_wait_for_rcvmsg(sock, &timeout); sock 1945 net/tipc/socket.c static void tipc_write_space(struct sock *sk) sock 1962 net/tipc/socket.c static void tipc_data_ready(struct sock *sk) sock 1974 net/tipc/socket.c static void tipc_sock_destruct(struct sock *sk) sock 1979 net/tipc/socket.c static void tipc_sk_proto_rcv(struct sock *sk, sock 2025 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 2122 net/tipc/socket.c static unsigned int rcvbuf_limit(struct sock *sk, struct sk_buff *skb) sock 2150 net/tipc/socket.c static void tipc_sk_filter_rcv(struct sock *sk, struct sk_buff *skb, sock 2215 net/tipc/socket.c static int tipc_sk_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 2241 net/tipc/socket.c static void tipc_sk_enqueue(struct sk_buff_head *inputq, struct sock *sk, sock 2300 net/tipc/socket.c struct sock *sk; sock 2340 net/tipc/socket.c static int tipc_wait_for_connect(struct socket *sock, long *timeo_p) sock 2343 net/tipc/socket.c struct sock *sk = sock->sk; sock 2382 net/tipc/socket.c static int tipc_connect(struct socket *sock, struct sockaddr *dest, sock 2385 net/tipc/socket.c struct sock *sk = sock->sk; sock 2436 net/tipc/socket.c res = __tipc_sendmsg(sock, &m, 0); sock 2454 net/tipc/socket.c res = tipc_wait_for_connect(sock, &timeout); sock 2475 net/tipc/socket.c static int tipc_listen(struct socket *sock, int len) sock 2477 net/tipc/socket.c struct sock *sk = sock->sk; sock 2487 net/tipc/socket.c static int tipc_wait_for_accept(struct socket *sock, long timeo) sock 2489 net/tipc/socket.c struct sock *sk = sock->sk; sock 2528 net/tipc/socket.c static int tipc_accept(struct socket *sock, struct socket *new_sock, int flags, sock 2531 net/tipc/socket.c struct sock *new_sk, *sk = sock->sk; sock 2545 net/tipc/socket.c res = tipc_wait_for_accept(sock, timeo); sock 2551 net/tipc/socket.c res = tipc_sk_create(sock_net(sock->sk), new_sock, 0, kern); sock 2554 net/tipc/socket.c security_sk_clone(sock->sk, new_sock->sk); sock 2607 net/tipc/socket.c static int tipc_shutdown(struct socket *sock, int how) sock 2609 net/tipc/socket.c struct sock *sk = sock->sk; sock 2618 net/tipc/socket.c __tipc_shutdown(sock, TIPC_CONN_SHUTDOWN); sock 2636 net/tipc/socket.c static void tipc_sk_check_probing_state(struct sock *sk, sock 2662 net/tipc/socket.c static void tipc_sk_retry_connect(struct sock *sk, struct sk_buff_head *list) sock 2677 net/tipc/socket.c struct sock *sk = from_timer(sk, t, sk_timer); sock 2715 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 2824 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 2847 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 2950 net/tipc/socket.c static int tipc_setsockopt(struct socket *sock, int lvl, int opt, sock 2953 net/tipc/socket.c struct sock *sk = sock->sk; sock 2959 net/tipc/socket.c if ((lvl == IPPROTO_TCP) && (sock->type == SOCK_STREAM)) sock 2992 net/tipc/socket.c if (sock->type != SOCK_STREAM) sock 3039 net/tipc/socket.c static int tipc_getsockopt(struct socket *sock, int lvl, int opt, sock 3042 net/tipc/socket.c struct sock *sk = sock->sk; sock 3049 net/tipc/socket.c if ((lvl == IPPROTO_TCP) && (sock->type == SOCK_STREAM)) sock 3106 net/tipc/socket.c static int tipc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 3108 net/tipc/socket.c struct net *net = sock_net(sock->sk); sock 3313 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 3436 net/tipc/socket.c u64 (*tipc_diag_gen_cookie)(struct sock *sk)) sock 3438 net/tipc/socket.c struct sock *sk = &tsk->sk; sock 3599 net/tipc/socket.c struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1]; sock 3608 net/tipc/socket.c err = nla_parse_nested_deprecated(sock, TIPC_NLA_SOCK_MAX, sock 3614 net/tipc/socket.c if (!sock[TIPC_NLA_SOCK_REF]) sock 3617 net/tipc/socket.c tsk_portid = nla_get_u32(sock[TIPC_NLA_SOCK_REF]); sock 3651 net/tipc/socket.c bool tipc_sk_filtering(struct sock *sk) sock 3701 net/tipc/socket.c u32 tipc_sock_get_portid(struct sock *sk) sock 3715 net/tipc/socket.c bool tipc_sk_overlimit1(struct sock *sk, struct sk_buff *skb) sock 3733 net/tipc/socket.c bool tipc_sk_overlimit2(struct sock *sk, struct sk_buff *skb) sock 3752 net/tipc/socket.c int tipc_sk_dump(struct sock *sk, u16 dqueues, char *buf) sock 66 net/tipc/socket.h u64 (*tipc_diag_gen_cookie)(struct sock *sk)); sock 74 net/tipc/socket.h u32 tipc_sock_get_portid(struct sock *sk); sock 75 net/tipc/socket.h bool tipc_sk_overlimit1(struct sock *sk, struct sk_buff *skb); sock 76 net/tipc/socket.h bool tipc_sk_overlimit2(struct sock *sk, struct sk_buff *skb); sock 96 net/tipc/topsrv.c struct socket *sock; sock 134 net/tipc/topsrv.c if (con->sock) sock 135 net/tipc/topsrv.c sock_release(con->sock); sock 158 net/tipc/topsrv.c struct sock *sk = con->sock->sk; sock 175 net/tipc/topsrv.c kernel_sock_shutdown(con->sock, SHUT_RDWR); sock 274 net/tipc/topsrv.c if (con->sock) { sock 275 net/tipc/topsrv.c ret = kernel_sendmsg(con->sock, &msg, &iov, sock 345 net/tipc/topsrv.c static void tipc_conn_write_space(struct sock *sk) sock 388 net/tipc/topsrv.c struct sock *sk = con->sock->sk; sock 398 net/tipc/topsrv.c ret = sock_recvmsg(con->sock, &msg, MSG_DONTWAIT); sock 434 net/tipc/topsrv.c static void tipc_conn_data_ready(struct sock *sk) sock 454 net/tipc/topsrv.c struct sock *newsk; sock 473 net/tipc/topsrv.c con->sock = newsock; sock 484 net/tipc/topsrv.c static void tipc_topsrv_listener_data_ready(struct sock *sk) sock 500 net/tipc/topsrv.c struct sock *sk; sock 576 net/tipc/topsrv.c con->sock = NULL; sock 131 net/tipc/trace.h int tipc_sk_dump(struct sock *sk, u16 dqueues, char *buf); sock 134 net/tipc/trace.h bool tipc_sk_filtering(struct sock *sk); sock 190 net/tipc/trace.h TP_PROTO(struct sock *sk, struct sk_buff *skb, u16 dqueues, sock 218 net/tipc/trace.h TP_PROTO(struct sock *sk, struct sk_buff *skb, u16 dqueues, \ sock 237 net/tipc/trace.h TP_PROTO(struct sock *sk, struct sk_buff *skb, u16 dqueues, \ sock 362 net/tipc/udp_media.c static int tipc_udp_recv(struct sock *sk, struct sk_buff *skb) sock 401 net/tipc/udp_media.c struct sock *sk = ub->ubsock->sk; sock 108 net/tls/tls_device.c static struct net_device *get_netdev_for_sock(struct sock *sk) sock 144 net/tls/tls_device.c static void tls_icsk_clean_acked(struct sock *sk, u32 acked_seq) sock 179 net/tls/tls_device.c static void tls_device_sk_destruct(struct sock *sk) sock 198 net/tls/tls_device.c void tls_device_free_resources_tx(struct sock *sk) sock 205 net/tls/tls_device.c static void tls_device_resync_tx(struct sock *sk, struct tls_context *tls_ctx, sock 255 net/tls/tls_device.c static int tls_push_record(struct sock *sk, sock 289 net/tls/tls_device.c static int tls_device_record_close(struct sock *sk, sock 346 net/tls/tls_device.c static int tls_do_allocation(struct sock *sk, sock 400 net/tls/tls_device.c static int tls_push_data(struct sock *sk, sock 523 net/tls/tls_device.c int tls_device_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) sock 547 net/tls/tls_device.c int tls_device_sendpage(struct sock *sk, struct page *page, sock 640 net/tls/tls_device.c static int tls_device_push_pending_record(struct sock *sk, int flags) sock 648 net/tls/tls_device.c void tls_device_write_space(struct sock *sk, struct tls_context *ctx) sock 664 net/tls/tls_device.c struct sock *sk, u32 seq, u8 *rcd_sn) sock 677 net/tls/tls_device.c void tls_device_rx_resync_new_rec(struct sock *sk, u32 rcd_len, u32 seq) sock 726 net/tls/tls_device.c struct sock *sk, struct sk_buff *skb) sock 770 net/tls/tls_device.c static int tls_device_reencrypt(struct sock *sk, struct sk_buff *skb) sock 855 net/tls/tls_device.c int tls_device_decrypted(struct sock *sk, struct sk_buff *skb) sock 888 net/tls/tls_device.c static void tls_device_attach(struct tls_context *ctx, struct sock *sk, sock 904 net/tls/tls_device.c int tls_set_device_offload(struct sock *sk, struct tls_context *ctx) sock 1076 net/tls/tls_device.c int tls_set_device_offload_rx(struct sock *sk, struct tls_context *ctx) sock 1148 net/tls/tls_device.c void tls_device_offload_cleanup_rx(struct sock *sk) sock 197 net/tls/tls_device_fallback.c struct sock *sk = skb->sk; sock 372 net/tls/tls_device_fallback.c static struct sk_buff *tls_sw_fallback(struct sock *sk, struct sk_buff *skb) sock 422 net/tls/tls_device_fallback.c struct sk_buff *tls_validate_xmit_skb(struct sock *sk, sock 439 net/tls/tls_device_fallback.c int tls_sw_fallback_init(struct sock *sk, sock 68 net/tls/tls_main.c static void update_sk_prot(struct sock *sk, struct tls_context *ctx) sock 75 net/tls/tls_main.c int wait_on_pending_writer(struct sock *sk, long *timeo) sock 99 net/tls/tls_main.c int tls_push_sg(struct sock *sk, sock 154 net/tls/tls_main.c static int tls_handle_open_record(struct sock *sk, int flags) sock 164 net/tls/tls_main.c int tls_proccess_cmsg(struct sock *sk, struct msghdr *msg, sock 199 net/tls/tls_main.c int tls_push_partial_record(struct sock *sk, struct tls_context *ctx, sock 212 net/tls/tls_main.c void tls_free_partial_record(struct sock *sk, struct tls_context *ctx) sock 223 net/tls/tls_main.c static void tls_write_space(struct sock *sk) sock 254 net/tls/tls_main.c void tls_ctx_free(struct sock *sk, struct tls_context *ctx) sock 269 net/tls/tls_main.c static void tls_sk_proto_cleanup(struct sock *sk, sock 291 net/tls/tls_main.c static void tls_sk_proto_close(struct sock *sk, long timeout) sock 327 net/tls/tls_main.c static int do_tls_getsockopt_tx(struct sock *sk, char __user *optval, sock 419 net/tls/tls_main.c static int do_tls_getsockopt(struct sock *sk, int optname, sock 435 net/tls/tls_main.c static int tls_getsockopt(struct sock *sk, int level, int optname, sock 447 net/tls/tls_main.c static int do_tls_setsockopt_conf(struct sock *sk, char __user *optval, sock 566 net/tls/tls_main.c static int do_tls_setsockopt(struct sock *sk, int optname, sock 586 net/tls/tls_main.c static int tls_setsockopt(struct sock *sk, int level, int optname, sock 598 net/tls/tls_main.c static struct tls_context *create_ctx(struct sock *sk) sock 613 net/tls/tls_main.c static void tls_build_proto(struct sock *sk) sock 639 net/tls/tls_main.c static void tls_hw_sk_destruct(struct sock *sk) sock 650 net/tls/tls_main.c static int tls_hw_prot(struct sock *sk) sock 680 net/tls/tls_main.c static void tls_hw_unhash(struct sock *sk) sock 699 net/tls/tls_main.c static int tls_hw_hash(struct sock *sk) sock 766 net/tls/tls_main.c static int tls_init(struct sock *sk) sock 801 net/tls/tls_main.c static void tls_update(struct sock *sk, struct proto *p, sock 802 net/tls/tls_main.c void (*write_space)(struct sock *sk)) sock 816 net/tls/tls_main.c static int tls_get_info(const struct sock *sk, struct sk_buff *skb) sock 863 net/tls/tls_main.c static size_t tls_get_info_size(const struct sock *sk) sock 214 net/tls/tls_sw.c static int tls_do_decryption(struct sock *sk, sock 266 net/tls/tls_sw.c static void tls_trim_both_msgs(struct sock *sk, int target_size) sock 279 net/tls/tls_sw.c static int tls_alloc_encrypted_msg(struct sock *sk, int len) sock 289 net/tls/tls_sw.c static int tls_clone_plaintext_msg(struct sock *sk, int required) sock 313 net/tls/tls_sw.c static struct tls_rec *tls_get_rec(struct sock *sk) sock 345 net/tls/tls_sw.c static void tls_free_rec(struct sock *sk, struct tls_rec *rec) sock 352 net/tls/tls_sw.c static void tls_free_open_rec(struct sock *sk) sock 364 net/tls/tls_sw.c int tls_tx_records(struct sock *sk, int flags) sock 426 net/tls/tls_sw.c struct sock *sk = req->data; sock 484 net/tls/tls_sw.c static int tls_do_encryption(struct sock *sk, sock 545 net/tls/tls_sw.c static int tls_split_open_record(struct sock *sk, struct tls_rec *from, sock 630 net/tls/tls_sw.c static void tls_merge_open_record(struct sock *sk, struct tls_rec *to, sock 663 net/tls/tls_sw.c static int tls_push_record(struct sock *sk, int flags, sock 782 net/tls/tls_sw.c static int bpf_exec_tx_verdict(struct sk_msg *msg, struct sock *sk, sock 790 net/tls/tls_sw.c struct sock *sk_redir; sock 892 net/tls/tls_sw.c static int tls_sw_push_pending_record(struct sock *sk, int flags) sock 912 net/tls/tls_sw.c int tls_sw_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) sock 1135 net/tls/tls_sw.c static int tls_sw_do_sendpage(struct sock *sk, struct page *page, sock 1251 net/tls/tls_sw.c int tls_sw_sendpage_locked(struct sock *sk, struct page *page, sock 1262 net/tls/tls_sw.c int tls_sw_sendpage(struct sock *sk, struct page *page, sock 1280 net/tls/tls_sw.c static struct sk_buff *tls_wait_data(struct sock *sk, struct sk_psock *psock, sock 1324 net/tls/tls_sw.c static int tls_setup_from_iter(struct sock *sk, struct iov_iter *from, sock 1390 net/tls/tls_sw.c static int decrypt_internal(struct sock *sk, struct sk_buff *skb, sock 1527 net/tls/tls_sw.c static int decrypt_skb_update(struct sock *sk, struct sk_buff *skb, sock 1576 net/tls/tls_sw.c int decrypt_skb(struct sock *sk, struct sk_buff *skb, sock 1585 net/tls/tls_sw.c static bool tls_sw_advance_skb(struct sock *sk, struct sk_buff *skb, sock 1718 net/tls/tls_sw.c int tls_sw_recvmsg(struct sock *sk, sock 1949 net/tls/tls_sw.c ssize_t tls_sw_splice_read(struct socket *sock, loff_t *ppos, sock 1953 net/tls/tls_sw.c struct tls_context *tls_ctx = tls_get_ctx(sock->sk); sock 1956 net/tls/tls_sw.c struct sock *sk = sock->sk; sock 2002 net/tls/tls_sw.c bool tls_sw_stream_read(const struct sock *sk) sock 2094 net/tls/tls_sw.c static void tls_data_ready(struct sock *sk) sock 2119 net/tls/tls_sw.c void tls_sw_release_resources_tx(struct sock *sk) sock 2162 net/tls/tls_sw.c void tls_sw_release_resources_rx(struct sock *sk) sock 2202 net/tls/tls_sw.c void tls_sw_free_resources_rx(struct sock *sk) sock 2216 net/tls/tls_sw.c struct sock *sk = tx_work->sk; sock 2236 net/tls/tls_sw.c void tls_sw_write_space(struct sock *sk, struct tls_context *ctx) sock 2246 net/tls/tls_sw.c void tls_sw_strparser_arm(struct sock *sk, struct tls_context *tls_ctx) sock 2258 net/tls/tls_sw.c int tls_set_sw_offload(struct sock *sk, struct tls_context *ctx, int tx) sock 182 net/unix/af_unix.c static inline int unix_our_peer(struct sock *sk, struct sock *osk) sock 187 net/unix/af_unix.c static inline int unix_may_send(struct sock *sk, struct sock *osk) sock 192 net/unix/af_unix.c static inline int unix_recvq_full(struct sock const *sk) sock 197 net/unix/af_unix.c struct sock *unix_peer_get(struct sock *s) sock 199 net/unix/af_unix.c struct sock *peer; sock 248 net/unix/af_unix.c static void __unix_remove_socket(struct sock *sk) sock 253 net/unix/af_unix.c static void __unix_insert_socket(struct hlist_head *list, struct sock *sk) sock 259 net/unix/af_unix.c static inline void unix_remove_socket(struct sock *sk) sock 266 net/unix/af_unix.c static inline void unix_insert_socket(struct hlist_head *list, struct sock *sk) sock 273 net/unix/af_unix.c static struct sock *__unix_find_socket_byname(struct net *net, sock 277 net/unix/af_unix.c struct sock *s; sock 294 net/unix/af_unix.c static inline struct sock *unix_find_socket_byname(struct net *net, sock 299 net/unix/af_unix.c struct sock *s; sock 309 net/unix/af_unix.c static struct sock *unix_find_socket_byinode(struct inode *i) sock 311 net/unix/af_unix.c struct sock *s; sock 374 net/unix/af_unix.c static int unix_dgram_peer_wake_connect(struct sock *sk, struct sock *other) sock 395 net/unix/af_unix.c static void unix_dgram_peer_wake_disconnect(struct sock *sk, sock 396 net/unix/af_unix.c struct sock *other) sock 412 net/unix/af_unix.c static void unix_dgram_peer_wake_disconnect_wakeup(struct sock *sk, sock 413 net/unix/af_unix.c struct sock *other) sock 426 net/unix/af_unix.c static int unix_dgram_peer_wake_me(struct sock *sk, struct sock *other) sock 446 net/unix/af_unix.c static int unix_writable(const struct sock *sk) sock 452 net/unix/af_unix.c static void unix_write_space(struct sock *sk) sock 471 net/unix/af_unix.c static void unix_dgram_disconnected(struct sock *sk, struct sock *other) sock 488 net/unix/af_unix.c static void unix_sock_destructor(struct sock *sk) sock 515 net/unix/af_unix.c static void unix_release_sock(struct sock *sk, int embrion) sock 519 net/unix/af_unix.c struct sock *skpair; sock 589 net/unix/af_unix.c static void init_peercred(struct sock *sk) sock 598 net/unix/af_unix.c static void copy_peercred(struct sock *sk, struct sock *peersk) sock 607 net/unix/af_unix.c static int unix_listen(struct socket *sock, int backlog) sock 610 net/unix/af_unix.c struct sock *sk = sock->sk; sock 615 net/unix/af_unix.c if (sock->type != SOCK_STREAM && sock->type != SOCK_SEQPACKET) sock 650 net/unix/af_unix.c static int unix_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); sock 668 net/unix/af_unix.c static int unix_set_peek_off(struct sock *sk, int val) sock 764 net/unix/af_unix.c static struct sock *unix_create1(struct net *net, struct socket *sock, int kern) sock 766 net/unix/af_unix.c struct sock *sk = NULL; sock 777 net/unix/af_unix.c sock_init_data(sock, sk); sock 805 net/unix/af_unix.c static int unix_create(struct net *net, struct socket *sock, int protocol, sock 811 net/unix/af_unix.c sock->state = SS_UNCONNECTED; sock 813 net/unix/af_unix.c switch (sock->type) { sock 815 net/unix/af_unix.c sock->ops = &unix_stream_ops; sock 822 net/unix/af_unix.c sock->type = SOCK_DGRAM; sock 825 net/unix/af_unix.c sock->ops = &unix_dgram_ops; sock 828 net/unix/af_unix.c sock->ops = &unix_seqpacket_ops; sock 834 net/unix/af_unix.c return unix_create1(net, sock, kern) ? 0 : -ENOMEM; sock 837 net/unix/af_unix.c static int unix_release(struct socket *sock) sock 839 net/unix/af_unix.c struct sock *sk = sock->sk; sock 845 net/unix/af_unix.c sock->sk = NULL; sock 850 net/unix/af_unix.c static int unix_autobind(struct socket *sock) sock 852 net/unix/af_unix.c struct sock *sk = sock->sk; sock 883 net/unix/af_unix.c if (__unix_find_socket_byname(net, addr->name, addr->len, sock->type, sock 911 net/unix/af_unix.c static struct sock *unix_find_other(struct net *net, sock 915 net/unix/af_unix.c struct sock *u; sock 995 net/unix/af_unix.c static int unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 997 net/unix/af_unix.c struct sock *sk = sock->sk; sock 1014 net/unix/af_unix.c err = unix_autobind(sock); sock 1025 net/unix/af_unix.c (SOCK_INODE(sock)->i_mode & ~current_umask()); sock 1086 net/unix/af_unix.c static void unix_state_double_lock(struct sock *sk1, struct sock *sk2) sock 1101 net/unix/af_unix.c static void unix_state_double_unlock(struct sock *sk1, struct sock *sk2) sock 1111 net/unix/af_unix.c static int unix_dgram_connect(struct socket *sock, struct sockaddr *addr, sock 1114 net/unix/af_unix.c struct sock *sk = sock->sk; sock 1117 net/unix/af_unix.c struct sock *other; sock 1131 net/unix/af_unix.c if (test_bit(SOCK_PASSCRED, &sock->flags) && sock 1132 net/unix/af_unix.c !unix_sk(sk)->addr && (err = unix_autobind(sock)) != 0) sock 1136 net/unix/af_unix.c other = unix_find_other(net, sunaddr, alen, sock->type, hash, &err); sock 1169 net/unix/af_unix.c struct sock *old_peer = unix_peer(sk); sock 1191 net/unix/af_unix.c static long unix_wait_for_peer(struct sock *other, long timeo) sock 1212 net/unix/af_unix.c static int unix_stream_connect(struct socket *sock, struct sockaddr *uaddr, sock 1216 net/unix/af_unix.c struct sock *sk = sock->sk; sock 1219 net/unix/af_unix.c struct sock *newsk = NULL; sock 1220 net/unix/af_unix.c struct sock *other = NULL; sock 1232 net/unix/af_unix.c if (test_bit(SOCK_PASSCRED, &sock->flags) && !u->addr && sock 1233 net/unix/af_unix.c (err = unix_autobind(sock)) != 0) sock 1370 net/unix/af_unix.c sock->state = SS_CONNECTED; sock 1403 net/unix/af_unix.c struct sock *ska = socka->sk, *skb = sockb->sk; sock 1431 net/unix/af_unix.c static int unix_accept(struct socket *sock, struct socket *newsock, int flags, sock 1434 net/unix/af_unix.c struct sock *sk = sock->sk; sock 1435 net/unix/af_unix.c struct sock *tsk; sock 1440 net/unix/af_unix.c if (sock->type != SOCK_STREAM && sock->type != SOCK_SEQPACKET) sock 1466 net/unix/af_unix.c unix_sock_inherit_flags(sock, newsock); sock 1476 net/unix/af_unix.c static int unix_getname(struct socket *sock, struct sockaddr *uaddr, int peer) sock 1478 net/unix/af_unix.c struct sock *sk = sock->sk; sock 1524 net/unix/af_unix.c static bool unix_passcred_enabled(const struct socket *sock, sock 1525 net/unix/af_unix.c const struct sock *other) sock 1527 net/unix/af_unix.c return test_bit(SOCK_PASSCRED, &sock->flags) || sock 1537 net/unix/af_unix.c static void maybe_add_creds(struct sk_buff *skb, const struct socket *sock, sock 1538 net/unix/af_unix.c const struct sock *other) sock 1542 net/unix/af_unix.c if (unix_passcred_enabled(sock, other)) { sock 1550 net/unix/af_unix.c const struct sock *other) sock 1581 net/unix/af_unix.c static int unix_dgram_sendmsg(struct socket *sock, struct msghdr *msg, sock 1584 net/unix/af_unix.c struct sock *sk = sock->sk; sock 1588 net/unix/af_unix.c struct sock *other = NULL; sock 1599 net/unix/af_unix.c err = scm_send(sock, msg, &scm, false); sock 1620 net/unix/af_unix.c if (test_bit(SOCK_PASSCRED, &sock->flags) && !u->addr sock 1621 net/unix/af_unix.c && (err = unix_autobind(sock)) != 0) sock 1761 net/unix/af_unix.c maybe_add_creds(skb, sock, other); sock 1787 net/unix/af_unix.c static int unix_stream_sendmsg(struct socket *sock, struct msghdr *msg, sock 1790 net/unix/af_unix.c struct sock *sk = sock->sk; sock 1791 net/unix/af_unix.c struct sock *other = NULL; sock 1800 net/unix/af_unix.c err = scm_send(sock, msg, &scm, false); sock 1863 net/unix/af_unix.c maybe_add_creds(skb, sock, other); sock 1893 net/unix/af_unix.c struct sock *other, *sk = socket->sk; sock 2002 net/unix/af_unix.c static int unix_seqpacket_sendmsg(struct socket *sock, struct msghdr *msg, sock 2006 net/unix/af_unix.c struct sock *sk = sock->sk; sock 2018 net/unix/af_unix.c return unix_dgram_sendmsg(sock, msg, len); sock 2021 net/unix/af_unix.c static int unix_seqpacket_recvmsg(struct socket *sock, struct msghdr *msg, sock 2024 net/unix/af_unix.c struct sock *sk = sock->sk; sock 2029 net/unix/af_unix.c return unix_dgram_recvmsg(sock, msg, size, flags); sock 2032 net/unix/af_unix.c static void unix_copy_addr(struct msghdr *msg, struct sock *sk) sock 2042 net/unix/af_unix.c static int unix_dgram_recvmsg(struct socket *sock, struct msghdr *msg, sock 2046 net/unix/af_unix.c struct sock *sk = sock->sk; sock 2136 net/unix/af_unix.c scm_recv(sock, msg, &scm, flags); sock 2148 net/unix/af_unix.c static long unix_stream_data_wait(struct sock *sk, long timeo, sock 2208 net/unix/af_unix.c struct socket *sock = state->socket; sock 2209 net/unix/af_unix.c struct sock *sk = sock->sk; sock 2311 net/unix/af_unix.c } else if (test_bit(SOCK_PASSCRED, &sock->flags)) { sock 2394 net/unix/af_unix.c scm_recv(sock, state->msg, &scm, flags); sock 2412 net/unix/af_unix.c static int unix_stream_recvmsg(struct socket *sock, struct msghdr *msg, sock 2417 net/unix/af_unix.c .socket = sock, sock 2435 net/unix/af_unix.c static ssize_t unix_stream_splice_read(struct socket *sock, loff_t *ppos, sock 2441 net/unix/af_unix.c .socket = sock, sock 2450 net/unix/af_unix.c if (sock->file->f_flags & O_NONBLOCK || sock 2457 net/unix/af_unix.c static int unix_shutdown(struct socket *sock, int mode) sock 2459 net/unix/af_unix.c struct sock *sk = sock->sk; sock 2460 net/unix/af_unix.c struct sock *other; sock 2503 net/unix/af_unix.c long unix_inq_len(struct sock *sk) sock 2527 net/unix/af_unix.c long unix_outq_len(struct sock *sk) sock 2533 net/unix/af_unix.c static int unix_open_file(struct sock *sk) sock 2569 net/unix/af_unix.c static int unix_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 2571 net/unix/af_unix.c struct sock *sk = sock->sk; sock 2598 net/unix/af_unix.c static int unix_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 2600 net/unix/af_unix.c return unix_ioctl(sock, cmd, (unsigned long)compat_ptr(arg)); sock 2604 net/unix/af_unix.c static __poll_t unix_poll(struct file *file, struct socket *sock, poll_table *wait) sock 2606 net/unix/af_unix.c struct sock *sk = sock->sk; sock 2609 net/unix/af_unix.c sock_poll_wait(file, sock, wait); sock 2639 net/unix/af_unix.c static __poll_t unix_dgram_poll(struct file *file, struct socket *sock, sock 2642 net/unix/af_unix.c struct sock *sk = sock->sk, *other; sock 2646 net/unix/af_unix.c sock_poll_wait(file, sock, wait); sock 2705 net/unix/af_unix.c static struct sock *unix_from_bucket(struct seq_file *seq, loff_t *pos) sock 2709 net/unix/af_unix.c struct sock *sk; sock 2722 net/unix/af_unix.c static struct sock *unix_next_socket(struct seq_file *seq, sock 2723 net/unix/af_unix.c struct sock *sk, sock 2728 net/unix/af_unix.c while (sk > (struct sock *)SEQ_START_TOKEN) { sock 2782 net/unix/af_unix.c struct sock *s = v; sock 14 net/unix/diag.c static int sk_diag_dump_name(struct sock *sk, struct sk_buff *nlskb) sock 26 net/unix/diag.c static int sk_diag_dump_vfs(struct sock *sk, struct sk_buff *nlskb) sock 42 net/unix/diag.c static int sk_diag_dump_peer(struct sock *sk, struct sk_buff *nlskb) sock 44 net/unix/diag.c struct sock *peer; sock 60 net/unix/diag.c static int sk_diag_dump_icons(struct sock *sk, struct sk_buff *nlskb) sock 78 net/unix/diag.c struct sock *req, *peer; sock 101 net/unix/diag.c static int sk_diag_show_rqlen(struct sock *sk, struct sk_buff *nlskb) sock 116 net/unix/diag.c static int sk_diag_dump_uid(struct sock *sk, struct sk_buff *nlskb) sock 122 net/unix/diag.c static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, struct unix_diag_req *req, sock 180 net/unix/diag.c static int sk_diag_dump(struct sock *sk, struct sk_buff *skb, struct unix_diag_req *req, sock 210 net/unix/diag.c struct sock *sk; sock 237 net/unix/diag.c static struct sock *unix_lookup_by_ino(unsigned int ino) sock 240 net/unix/diag.c struct sock *sk; sock 262 net/unix/diag.c struct sock *sk; sock 91 net/unix/garbage.c static void scan_inflight(struct sock *x, void (*func)(struct unix_sock *), sock 108 net/unix/garbage.c struct sock *sk = unix_get_socket(*fp++); sock 133 net/unix/garbage.c static void scan_children(struct sock *x, void (*func)(struct unix_sock *), sock 23 net/unix/scm.c struct sock *unix_get_socket(struct file *filp) sock 25 net/unix/scm.c struct sock *u_sock = NULL; sock 30 net/unix/scm.c struct socket *sock = SOCKET_I(inode); sock 31 net/unix/scm.c struct sock *s = sock->sk; sock 34 net/unix/scm.c if (s && sock->ops && sock->ops->family == PF_UNIX) sock 49 net/unix/scm.c struct sock *s = unix_get_socket(fp); sock 70 net/unix/scm.c struct sock *s = unix_get_socket(fp); sock 113 net/vmw_vsock/af_vsock.c static int __vsock_bind(struct sock *sk, struct sockaddr_vm *addr); sock 114 net/vmw_vsock/af_vsock.c static void vsock_sk_destruct(struct sock *sk); sock 115 net/vmw_vsock/af_vsock.c static int vsock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb); sock 182 net/vmw_vsock/af_vsock.c struct sock *sk = sk_vsock(vsk); sock 229 net/vmw_vsock/af_vsock.c static struct sock *__vsock_find_bound_socket(struct sockaddr_vm *addr) sock 240 net/vmw_vsock/af_vsock.c static struct sock *__vsock_find_connected_socket(struct sockaddr_vm *src, sock 292 net/vmw_vsock/af_vsock.c struct sock *vsock_find_bound_socket(struct sockaddr_vm *addr) sock 294 net/vmw_vsock/af_vsock.c struct sock *sk; sock 307 net/vmw_vsock/af_vsock.c struct sock *vsock_find_connected_socket(struct sockaddr_vm *src, sock 310 net/vmw_vsock/af_vsock.c struct sock *sk; sock 330 net/vmw_vsock/af_vsock.c void vsock_for_each_connected_socket(void (*fn)(struct sock *sk)) sock 347 net/vmw_vsock/af_vsock.c void vsock_add_pending(struct sock *listener, struct sock *pending) sock 361 net/vmw_vsock/af_vsock.c void vsock_remove_pending(struct sock *listener, struct sock *pending) sock 371 net/vmw_vsock/af_vsock.c void vsock_enqueue_accept(struct sock *listener, struct sock *connected) sock 385 net/vmw_vsock/af_vsock.c static struct sock *vsock_dequeue_accept(struct sock *listener) sock 407 net/vmw_vsock/af_vsock.c static bool vsock_is_accept_queue_empty(struct sock *sk) sock 413 net/vmw_vsock/af_vsock.c static bool vsock_is_pending(struct sock *sk) sock 419 net/vmw_vsock/af_vsock.c static int vsock_send_shutdown(struct sock *sk, int mode) sock 426 net/vmw_vsock/af_vsock.c struct sock *sk; sock 427 net/vmw_vsock/af_vsock.c struct sock *listener; sock 534 net/vmw_vsock/af_vsock.c static int __vsock_bind(struct sock *sk, struct sockaddr_vm *addr) sock 574 net/vmw_vsock/af_vsock.c struct sock *__vsock_create(struct net *net, sock 575 net/vmw_vsock/af_vsock.c struct socket *sock, sock 576 net/vmw_vsock/af_vsock.c struct sock *parent, sock 581 net/vmw_vsock/af_vsock.c struct sock *sk; sock 589 net/vmw_vsock/af_vsock.c sock_init_data(sock, sk); sock 595 net/vmw_vsock/af_vsock.c if (!sock) sock 634 net/vmw_vsock/af_vsock.c if (sock) sock 641 net/vmw_vsock/af_vsock.c static void __vsock_release(struct sock *sk, int level) sock 645 net/vmw_vsock/af_vsock.c struct sock *pending; sock 679 net/vmw_vsock/af_vsock.c static void vsock_sk_destruct(struct sock *sk) sock 694 net/vmw_vsock/af_vsock.c static int vsock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 717 net/vmw_vsock/af_vsock.c static int vsock_release(struct socket *sock) sock 719 net/vmw_vsock/af_vsock.c __vsock_release(sock->sk, 0); sock 720 net/vmw_vsock/af_vsock.c sock->sk = NULL; sock 721 net/vmw_vsock/af_vsock.c sock->state = SS_FREE; sock 727 net/vmw_vsock/af_vsock.c vsock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) sock 730 net/vmw_vsock/af_vsock.c struct sock *sk; sock 733 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 745 net/vmw_vsock/af_vsock.c static int vsock_getname(struct socket *sock, sock 749 net/vmw_vsock/af_vsock.c struct sock *sk; sock 753 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 760 net/vmw_vsock/af_vsock.c if (sock->state != SS_CONNECTED) { sock 788 net/vmw_vsock/af_vsock.c static int vsock_shutdown(struct socket *sock, int mode) sock 791 net/vmw_vsock/af_vsock.c struct sock *sk; sock 810 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 811 net/vmw_vsock/af_vsock.c if (sock->state == SS_UNCONNECTED) { sock 816 net/vmw_vsock/af_vsock.c sock->state = SS_DISCONNECTING; sock 837 net/vmw_vsock/af_vsock.c static __poll_t vsock_poll(struct file *file, struct socket *sock, sock 840 net/vmw_vsock/af_vsock.c struct sock *sk; sock 844 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 868 net/vmw_vsock/af_vsock.c if (sock->type == SOCK_DGRAM) { sock 881 net/vmw_vsock/af_vsock.c } else if (sock->type == SOCK_STREAM) { sock 950 net/vmw_vsock/af_vsock.c static int vsock_dgram_sendmsg(struct socket *sock, struct msghdr *msg, sock 954 net/vmw_vsock/af_vsock.c struct sock *sk; sock 963 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 990 net/vmw_vsock/af_vsock.c } else if (sock->state == SS_CONNECTED) { sock 1021 net/vmw_vsock/af_vsock.c static int vsock_dgram_connect(struct socket *sock, sock 1025 net/vmw_vsock/af_vsock.c struct sock *sk; sock 1029 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 1037 net/vmw_vsock/af_vsock.c sock->state = SS_UNCONNECTED; sock 1056 net/vmw_vsock/af_vsock.c sock->state = SS_CONNECTED; sock 1063 net/vmw_vsock/af_vsock.c static int vsock_dgram_recvmsg(struct socket *sock, struct msghdr *msg, sock 1066 net/vmw_vsock/af_vsock.c return transport->dgram_dequeue(vsock_sk(sock->sk), msg, len, flags); sock 1100 net/vmw_vsock/af_vsock.c struct sock *sk; sock 1122 net/vmw_vsock/af_vsock.c static int vsock_stream_connect(struct socket *sock, struct sockaddr *addr, sock 1126 net/vmw_vsock/af_vsock.c struct sock *sk; sock 1133 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 1139 net/vmw_vsock/af_vsock.c switch (sock->state) { sock 1188 net/vmw_vsock/af_vsock.c sock->state = SS_CONNECTING; sock 1221 net/vmw_vsock/af_vsock.c sock->state = SS_UNCONNECTED; sock 1227 net/vmw_vsock/af_vsock.c sock->state = SS_UNCONNECTED; sock 1238 net/vmw_vsock/af_vsock.c sock->state = SS_UNCONNECTED; sock 1250 net/vmw_vsock/af_vsock.c static int vsock_accept(struct socket *sock, struct socket *newsock, int flags, sock 1253 net/vmw_vsock/af_vsock.c struct sock *listener; sock 1255 net/vmw_vsock/af_vsock.c struct sock *connected; sock 1261 net/vmw_vsock/af_vsock.c listener = sock->sk; sock 1265 net/vmw_vsock/af_vsock.c if (sock->type != SOCK_STREAM) { sock 1332 net/vmw_vsock/af_vsock.c static int vsock_listen(struct socket *sock, int backlog) sock 1335 net/vmw_vsock/af_vsock.c struct sock *sk; sock 1338 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 1342 net/vmw_vsock/af_vsock.c if (sock->type != SOCK_STREAM) { sock 1347 net/vmw_vsock/af_vsock.c if (sock->state != SS_UNCONNECTED) { sock 1369 net/vmw_vsock/af_vsock.c static int vsock_stream_setsockopt(struct socket *sock, sock 1376 net/vmw_vsock/af_vsock.c struct sock *sk; sock 1396 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 1446 net/vmw_vsock/af_vsock.c static int vsock_stream_getsockopt(struct socket *sock, sock 1453 net/vmw_vsock/af_vsock.c struct sock *sk; sock 1476 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 1517 net/vmw_vsock/af_vsock.c static int vsock_stream_sendmsg(struct socket *sock, struct msghdr *msg, sock 1520 net/vmw_vsock/af_vsock.c struct sock *sk; sock 1528 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 1656 net/vmw_vsock/af_vsock.c vsock_stream_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, sock 1659 net/vmw_vsock/af_vsock.c struct sock *sk; sock 1669 net/vmw_vsock/af_vsock.c sk = sock->sk; sock 1846 net/vmw_vsock/af_vsock.c static int vsock_create(struct net *net, struct socket *sock, sock 1849 net/vmw_vsock/af_vsock.c if (!sock) sock 1855 net/vmw_vsock/af_vsock.c switch (sock->type) { sock 1857 net/vmw_vsock/af_vsock.c sock->ops = &vsock_dgram_ops; sock 1860 net/vmw_vsock/af_vsock.c sock->ops = &vsock_stream_ops; sock 1866 net/vmw_vsock/af_vsock.c sock->state = SS_UNCONNECTED; sock 1868 net/vmw_vsock/af_vsock.c return __vsock_create(net, sock, NULL, GFP_KERNEL, 0, kern) ? 0 : -ENOMEM; sock 14 net/vmw_vsock/diag.c static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, sock 77 net/vmw_vsock/diag.c struct sock *sk = sk_vsock(vsk); sock 107 net/vmw_vsock/diag.c struct sock *sk = sk_vsock(vsk); sock 236 net/vmw_vsock/hyperv_transport.c struct sock *sk = (struct sock *)ctx; sock 251 net/vmw_vsock/hyperv_transport.c struct sock *sk = sk_vsock(vsk); sock 270 net/vmw_vsock/hyperv_transport.c struct sock *sk = get_per_channel_state(chan); sock 288 net/vmw_vsock/hyperv_transport.c struct sock *sk, *new = NULL; sock 424 net/vmw_vsock/hyperv_transport.c struct sock *sk = sk_vsock(vsk); sock 467 net/vmw_vsock/hyperv_transport.c struct sock *sk = sk_vsock(vsk); sock 482 net/vmw_vsock/hyperv_transport.c struct sock *sk = sk_vsock(vsk); sock 497 net/vmw_vsock/hyperv_transport.c struct sock *sk = sk_vsock(vsk); sock 519 net/vmw_vsock/hyperv_transport.c struct sock *sk = sk_vsock(vsk); sock 454 net/vmw_vsock/virtio_transport.c static void virtio_vsock_reset_sock(struct sock *sk) sock 730 net/vmw_vsock/virtio_transport_common.c static void virtio_transport_wait_close(struct sock *sk, long timeout) sock 750 net/vmw_vsock/virtio_transport_common.c struct sock *sk = sk_vsock(vsk); sock 773 net/vmw_vsock/virtio_transport_common.c struct sock *sk = sk_vsock(vsk); sock 793 net/vmw_vsock/virtio_transport_common.c struct sock *sk = &vsk->sk; sock 827 net/vmw_vsock/virtio_transport_common.c struct sock *sk = &vsk->sk; sock 846 net/vmw_vsock/virtio_transport_common.c virtio_transport_recv_connecting(struct sock *sk, sock 930 net/vmw_vsock/virtio_transport_common.c virtio_transport_recv_connected(struct sock *sk, sock 972 net/vmw_vsock/virtio_transport_common.c virtio_transport_recv_disconnecting(struct sock *sk, sock 999 net/vmw_vsock/virtio_transport_common.c virtio_transport_recv_listen(struct sock *sk, struct virtio_vsock_pkt *pkt) sock 1003 net/vmw_vsock/virtio_transport_common.c struct sock *child; sock 1044 net/vmw_vsock/virtio_transport_common.c static bool virtio_transport_space_update(struct sock *sk, sock 1067 net/vmw_vsock/virtio_transport_common.c struct sock *sk; sock 39 net/vmw_vsock/vmci_transport.c static int vmci_transport_recv_listen(struct sock *sk, sock 42 net/vmw_vsock/vmci_transport.c struct sock *sk, sock 43 net/vmw_vsock/vmci_transport.c struct sock *pending, sock 46 net/vmw_vsock/vmci_transport.c struct sock *sk, sock 49 net/vmw_vsock/vmci_transport.c struct sock *sk, sock 52 net/vmw_vsock/vmci_transport.c struct sock *sk, sock 54 net/vmw_vsock/vmci_transport.c static int vmci_transport_recv_connected(struct sock *sk, sock 58 net/vmw_vsock/vmci_transport.c static bool vmci_transport_proto_to_notify_struct(struct sock *sk, u16 *proto, sock 63 net/vmw_vsock/vmci_transport.c struct sock *sk; sock 284 net/vmw_vsock/vmci_transport.c vmci_transport_send_control_pkt(struct sock *sk, sock 320 net/vmw_vsock/vmci_transport.c static int vmci_transport_send_reset(struct sock *sk, sock 348 net/vmw_vsock/vmci_transport.c static int vmci_transport_send_negotiate(struct sock *sk, size_t size) sock 358 net/vmw_vsock/vmci_transport.c static int vmci_transport_send_negotiate2(struct sock *sk, size_t size, sock 368 net/vmw_vsock/vmci_transport.c static int vmci_transport_send_qp_offer(struct sock *sk, sock 377 net/vmw_vsock/vmci_transport.c static int vmci_transport_send_attach(struct sock *sk, sock 422 net/vmw_vsock/vmci_transport.c int vmci_transport_send_wrote(struct sock *sk) sock 430 net/vmw_vsock/vmci_transport.c int vmci_transport_send_read(struct sock *sk) sock 438 net/vmw_vsock/vmci_transport.c int vmci_transport_send_waiting_write(struct sock *sk, sock 447 net/vmw_vsock/vmci_transport.c int vmci_transport_send_waiting_read(struct sock *sk, sock 466 net/vmw_vsock/vmci_transport.c static int vmci_transport_send_conn_request(struct sock *sk, size_t size) sock 475 net/vmw_vsock/vmci_transport.c static int vmci_transport_send_conn_request2(struct sock *sk, size_t size, sock 484 net/vmw_vsock/vmci_transport.c static struct sock *vmci_transport_get_pending( sock 485 net/vmw_vsock/vmci_transport.c struct sock *listener, sock 490 net/vmw_vsock/vmci_transport.c struct sock *pending; sock 513 net/vmw_vsock/vmci_transport.c static void vmci_transport_release_pending(struct sock *pending) sock 620 net/vmw_vsock/vmci_transport.c struct sock *sk; sock 625 net/vmw_vsock/vmci_transport.c sk = (struct sock *)data; sock 680 net/vmw_vsock/vmci_transport.c struct sock *sk; sock 810 net/vmw_vsock/vmci_transport.c static void vmci_transport_handle_detach(struct sock *sk) sock 901 net/vmw_vsock/vmci_transport.c struct sock *sk; sock 946 net/vmw_vsock/vmci_transport.c static int vmci_transport_recv_listen(struct sock *sk, sock 949 net/vmw_vsock/vmci_transport.c struct sock *pending; sock 1129 net/vmw_vsock/vmci_transport.c vmci_transport_recv_connecting_server(struct sock *listener, sock 1130 net/vmw_vsock/vmci_transport.c struct sock *pending, sock 1276 net/vmw_vsock/vmci_transport.c vmci_transport_recv_connecting_client(struct sock *sk, sock 1375 net/vmw_vsock/vmci_transport.c struct sock *sk, sock 1496 net/vmw_vsock/vmci_transport.c vmci_transport_recv_connecting_client_invalid(struct sock *sk, sock 1518 net/vmw_vsock/vmci_transport.c static int vmci_transport_recv_connected(struct sock *sk, sock 1817 net/vmw_vsock/vmci_transport.c struct sock *sk = &vsk->sk; sock 2036 net/vmw_vsock/vmci_transport.c static bool vmci_transport_proto_to_notify_struct(struct sock *sk, sock 118 net/vmw_vsock/vmci_transport.h struct sock *sk; sock 129 net/vmw_vsock/vmci_transport.h int vmci_transport_send_wrote(struct sock *sk); sock 130 net/vmw_vsock/vmci_transport.h int vmci_transport_send_read(struct sock *sk); sock 131 net/vmw_vsock/vmci_transport.h int vmci_transport_send_waiting_write(struct sock *sk, sock 133 net/vmw_vsock/vmci_transport.h int vmci_transport_send_waiting_read(struct sock *sk, sock 105 net/vmw_vsock/vmci_transport_notify.c vmci_transport_handle_waiting_read(struct sock *sk, sock 135 net/vmw_vsock/vmci_transport_notify.c vmci_transport_handle_waiting_write(struct sock *sk, sock 165 net/vmw_vsock/vmci_transport_notify.c vmci_transport_handle_read(struct sock *sk, sock 180 net/vmw_vsock/vmci_transport_notify.c static bool send_waiting_read(struct sock *sk, u64 room_needed) sock 222 net/vmw_vsock/vmci_transport_notify.c static bool send_waiting_write(struct sock *sk, u64 room_needed) sock 259 net/vmw_vsock/vmci_transport_notify.c static int vmci_transport_send_read_notification(struct sock *sk) sock 301 net/vmw_vsock/vmci_transport_notify.c vmci_transport_handle_wrote(struct sock *sk, sock 313 net/vmw_vsock/vmci_transport_notify.c static void vmci_transport_notify_pkt_socket_init(struct sock *sk) sock 338 net/vmw_vsock/vmci_transport_notify.c vmci_transport_notify_pkt_poll_in(struct sock *sk, sock 362 net/vmw_vsock/vmci_transport_notify.c vmci_transport_notify_pkt_poll_out(struct sock *sk, sock 392 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 428 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 454 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 474 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 507 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 520 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 532 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 548 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 599 net/vmw_vsock/vmci_transport_notify.c struct sock *sk, sock 633 net/vmw_vsock/vmci_transport_notify.c static void vmci_transport_notify_pkt_process_request(struct sock *sk) sock 644 net/vmw_vsock/vmci_transport_notify.c static void vmci_transport_notify_pkt_process_negotiate(struct sock *sk) sock 40 net/vmw_vsock/vmci_transport_notify.h void (*socket_init) (struct sock *sk); sock 42 net/vmw_vsock/vmci_transport_notify.h int (*poll_in) (struct sock *sk, size_t target, sock 44 net/vmw_vsock/vmci_transport_notify.h int (*poll_out) (struct sock *sk, size_t target, sock 46 net/vmw_vsock/vmci_transport_notify.h void (*handle_notify_pkt) (struct sock *sk, sock 51 net/vmw_vsock/vmci_transport_notify.h int (*recv_init) (struct sock *sk, size_t target, sock 53 net/vmw_vsock/vmci_transport_notify.h int (*recv_pre_block) (struct sock *sk, size_t target, sock 55 net/vmw_vsock/vmci_transport_notify.h int (*recv_pre_dequeue) (struct sock *sk, size_t target, sock 57 net/vmw_vsock/vmci_transport_notify.h int (*recv_post_dequeue) (struct sock *sk, size_t target, sock 60 net/vmw_vsock/vmci_transport_notify.h int (*send_init) (struct sock *sk, sock 62 net/vmw_vsock/vmci_transport_notify.h int (*send_pre_block) (struct sock *sk, sock 64 net/vmw_vsock/vmci_transport_notify.h int (*send_pre_enqueue) (struct sock *sk, sock 66 net/vmw_vsock/vmci_transport_notify.h int (*send_post_enqueue) (struct sock *sk, ssize_t written, sock 68 net/vmw_vsock/vmci_transport_notify.h void (*process_request) (struct sock *sk); sock 69 net/vmw_vsock/vmci_transport_notify.h void (*process_negotiate) (struct sock *sk); sock 73 net/vmw_vsock/vmci_transport_notify_qstate.c vmci_transport_handle_read(struct sock *sk, sock 82 net/vmw_vsock/vmci_transport_notify_qstate.c vmci_transport_handle_wrote(struct sock *sk, sock 90 net/vmw_vsock/vmci_transport_notify_qstate.c static void vsock_block_update_write_window(struct sock *sk) sock 100 net/vmw_vsock/vmci_transport_notify_qstate.c static int vmci_transport_send_read_notification(struct sock *sk) sock 140 net/vmw_vsock/vmci_transport_notify_qstate.c static void vmci_transport_notify_pkt_socket_init(struct sock *sk) sock 159 net/vmw_vsock/vmci_transport_notify_qstate.c vmci_transport_notify_pkt_poll_in(struct sock *sk, sock 180 net/vmw_vsock/vmci_transport_notify_qstate.c vmci_transport_notify_pkt_poll_out(struct sock *sk, sock 202 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 234 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 254 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 293 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 304 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 343 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 366 net/vmw_vsock/vmci_transport_notify_qstate.c static void vmci_transport_notify_pkt_process_request(struct sock *sk) sock 377 net/vmw_vsock/vmci_transport_notify_qstate.c static void vmci_transport_notify_pkt_process_negotiate(struct sock *sk) sock 390 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 399 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 407 net/vmw_vsock/vmci_transport_notify_qstate.c struct sock *sk, sock 130 net/wireless/core.h rdev->wiphy.wowlan_config->tcp->sock) sock 131 net/wireless/core.h sock_release(rdev->wiphy.wowlan_config->tcp->sock); sock 11473 net/wireless/nl80211.c IPPROTO_TCP, &cfg->sock, 1); sock 11478 net/wireless/nl80211.c if (inet_csk_get_port(cfg->sock->sk, port)) { sock 11479 net/wireless/nl80211.c sock_release(cfg->sock); sock 11483 net/wireless/nl80211.c cfg->src_port = inet_sk(cfg->sock->sk)->inet_num; sock 11752 net/wireless/nl80211.c if (new_triggers.tcp && new_triggers.tcp->sock) sock 11753 net/wireless/nl80211.c sock_release(new_triggers.tcp->sock); sock 195 net/x25/af_x25.c static void x25_remove_socket(struct sock *sk) sock 207 net/x25/af_x25.c struct sock *s; sock 260 net/x25/af_x25.c static void x25_insert_socket(struct sock *sk) sock 274 net/x25/af_x25.c static struct sock *x25_find_listener(struct x25_address *addr, sock 277 net/x25/af_x25.c struct sock *s; sock 278 net/x25/af_x25.c struct sock *next_best; sock 318 net/x25/af_x25.c static struct sock *__x25_find_socket(unsigned int lci, struct x25_neigh *nb) sock 320 net/x25/af_x25.c struct sock *s; sock 332 net/x25/af_x25.c struct sock *x25_find_socket(unsigned int lci, struct x25_neigh *nb) sock 334 net/x25/af_x25.c struct sock *s; sock 348 net/x25/af_x25.c struct sock *sk; sock 365 net/x25/af_x25.c static void __x25_destroy_socket(struct sock *); sock 372 net/x25/af_x25.c struct sock *sk = from_timer(sk, t, sk_timer); sock 384 net/x25/af_x25.c static void __x25_destroy_socket(struct sock *sk) sock 419 net/x25/af_x25.c void x25_destroy_socket_from_timer(struct sock *sk) sock 433 net/x25/af_x25.c static int x25_setsockopt(struct socket *sock, int level, int optname, sock 437 net/x25/af_x25.c struct sock *sk = sock->sk; sock 460 net/x25/af_x25.c static int x25_getsockopt(struct socket *sock, int level, int optname, sock 463 net/x25/af_x25.c struct sock *sk = sock->sk; sock 489 net/x25/af_x25.c static int x25_listen(struct socket *sock, int backlog) sock 491 net/x25/af_x25.c struct sock *sk = sock->sk; sock 512 net/x25/af_x25.c static struct sock *x25_alloc_socket(struct net *net, int kern) sock 515 net/x25/af_x25.c struct sock *sk = sk_alloc(net, AF_X25, GFP_ATOMIC, &x25_proto, kern); sock 531 net/x25/af_x25.c static int x25_create(struct net *net, struct socket *sock, int protocol, sock 534 net/x25/af_x25.c struct sock *sk; sock 542 net/x25/af_x25.c if (sock->type != SOCK_SEQPACKET) sock 555 net/x25/af_x25.c sock_init_data(sock, sk); sock 559 net/x25/af_x25.c sock->ops = &x25_proto_ops; sock 591 net/x25/af_x25.c static struct sock *x25_make_new(struct sock *osk) sock 593 net/x25/af_x25.c struct sock *sk = NULL; sock 629 net/x25/af_x25.c static int x25_release(struct socket *sock) sock 631 net/x25/af_x25.c struct sock *sk = sock->sk; sock 671 net/x25/af_x25.c static int x25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) sock 673 net/x25/af_x25.c struct sock *sk = sock->sk; sock 709 net/x25/af_x25.c static int x25_wait_for_connection_establishment(struct sock *sk) sock 738 net/x25/af_x25.c static int x25_connect(struct socket *sock, struct sockaddr *uaddr, sock 741 net/x25/af_x25.c struct sock *sk = sock->sk; sock 748 net/x25/af_x25.c if (sk->sk_state == TCP_ESTABLISHED && sock->state == SS_CONNECTING) { sock 749 net/x25/af_x25.c sock->state = SS_CONNECTED; sock 754 net/x25/af_x25.c if (sk->sk_state == TCP_CLOSE && sock->state == SS_CONNECTING) { sock 755 net/x25/af_x25.c sock->state = SS_UNCONNECTED; sock 768 net/x25/af_x25.c sock->state = SS_UNCONNECTED; sock 800 net/x25/af_x25.c sock->state = SS_CONNECTING; sock 819 net/x25/af_x25.c sock->state = SS_CONNECTED; sock 836 net/x25/af_x25.c static int x25_wait_for_data(struct sock *sk, long timeout) sock 865 net/x25/af_x25.c static int x25_accept(struct socket *sock, struct socket *newsock, int flags, sock 868 net/x25/af_x25.c struct sock *sk = sock->sk; sock 869 net/x25/af_x25.c struct sock *newsk; sock 907 net/x25/af_x25.c static int x25_getname(struct socket *sock, struct sockaddr *uaddr, sock 911 net/x25/af_x25.c struct sock *sk = sock->sk; sock 934 net/x25/af_x25.c struct sock *sk; sock 935 net/x25/af_x25.c struct sock *make; sock 1091 net/x25/af_x25.c static int x25_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) sock 1093 net/x25/af_x25.c struct sock *sk = sock->sk; sock 1265 net/x25/af_x25.c static int x25_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, sock 1268 net/x25/af_x25.c struct sock *sk = sock->sk; sock 1367 net/x25/af_x25.c static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) sock 1369 net/x25/af_x25.c struct sock *sk = sock->sk; sock 1667 net/x25/af_x25.c static int compat_x25_ioctl(struct socket *sock, unsigned int cmd, sock 1676 net/x25/af_x25.c rc = x25_ioctl(sock, cmd, (unsigned long)argp); sock 1717 net/x25/af_x25.c rc = x25_ioctl(sock, cmd, (unsigned long)argp); sock 1763 net/x25/af_x25.c struct sock *s; sock 28 net/x25/x25_dev.c struct sock *sk; sock 265 net/x25/x25_facilities.c int x25_negotiate_facilities(struct sk_buff *skb, struct sock *sk, sock 32 net/x25/x25_in.c static int x25_queue_rx_frame(struct sock *sk, struct sk_buff *skb, int more) sock 87 net/x25/x25_in.c static int x25_state1_machine(struct sock *sk, struct sk_buff *skb, int frametype) sock 175 net/x25/x25_in.c static int x25_state2_machine(struct sock *sk, struct sk_buff *skb, int frametype) sock 208 net/x25/x25_in.c static int x25_state3_machine(struct sock *sk, struct sk_buff *skb, int frametype, int ns, int nr, int q, int d, int m) sock 344 net/x25/x25_in.c static int x25_state4_machine(struct sock *sk, struct sk_buff *skb, int frametype) sock 386 net/x25/x25_in.c int x25_process_rx_frame(struct sock *sk, struct sk_buff *skb) sock 416 net/x25/x25_in.c int x25_backlog_rcv(struct sock *sk, struct sk_buff *skb) sock 47 net/x25/x25_out.c int x25_output(struct sock *sk, struct sk_buff *skb) sock 116 net/x25/x25_out.c static void x25_send_iframe(struct sock *sk, struct sk_buff *skb) sock 136 net/x25/x25_out.c void x25_kick(struct sock *sk) sock 213 net/x25/x25_out.c void x25_enquiry_response(struct sock *sk) sock 80 net/x25/x25_proc.c struct sock *s; sock 34 net/x25/x25_subr.c void x25_clear_queues(struct sock *sk) sock 51 net/x25/x25_subr.c void x25_frames_acked(struct sock *sk, unsigned short nr) sock 68 net/x25/x25_subr.c void x25_requeue_frames(struct sock *sk) sock 90 net/x25/x25_subr.c int x25_validate_nr(struct sock *sk, unsigned short nr) sock 109 net/x25/x25_subr.c void x25_write_internal(struct sock *sk, int frametype) sock 260 net/x25/x25_subr.c int x25_decode(struct sock *sk, struct sk_buff *skb, int *ns, int *nr, int *q, sock 338 net/x25/x25_subr.c void x25_disconnect(struct sock *sk, int reason, unsigned char cause, sock 366 net/x25/x25_subr.c void x25_check_rbuf(struct sock *sk) sock 27 net/x25/x25_timer.c void x25_init_timers(struct sock *sk) sock 37 net/x25/x25_timer.c void x25_start_heartbeat(struct sock *sk) sock 42 net/x25/x25_timer.c void x25_stop_heartbeat(struct sock *sk) sock 47 net/x25/x25_timer.c void x25_start_t2timer(struct sock *sk) sock 54 net/x25/x25_timer.c void x25_start_t21timer(struct sock *sk) sock 61 net/x25/x25_timer.c void x25_start_t22timer(struct sock *sk) sock 68 net/x25/x25_timer.c void x25_start_t23timer(struct sock *sk) sock 75 net/x25/x25_timer.c void x25_stop_timer(struct sock *sk) sock 80 net/x25/x25_timer.c unsigned long x25_display_timer(struct sock *sk) sock 92 net/x25/x25_timer.c struct sock *sk = from_timer(sk, t, sk_timer); sock 131 net/x25/x25_timer.c static inline void x25_do_timer_expiry(struct sock * sk) sock 160 net/x25/x25_timer.c struct sock *sk = &x25->sk; sock 339 net/xdp/xsk.c static int xsk_generic_xmit(struct sock *sk) sock 405 net/xdp/xsk.c static int __xsk_sendmsg(struct sock *sk) sock 417 net/xdp/xsk.c static int xsk_sendmsg(struct socket *sock, struct msghdr *m, size_t total_len) sock 420 net/xdp/xsk.c struct sock *sk = sock->sk; sock 431 net/xdp/xsk.c static unsigned int xsk_poll(struct file *file, struct socket *sock, sock 434 net/xdp/xsk.c unsigned int mask = datagram_poll(file, sock, wait); sock 435 net/xdp/xsk.c struct sock *sk = sock->sk; sock 539 net/xdp/xsk.c static int xsk_release(struct socket *sock) sock 541 net/xdp/xsk.c struct sock *sk = sock->sk; sock 567 net/xdp/xsk.c sock->sk = NULL; sock 577 net/xdp/xsk.c struct socket *sock; sock 580 net/xdp/xsk.c sock = sockfd_lookup(fd, &err); sock 581 net/xdp/xsk.c if (!sock) sock 584 net/xdp/xsk.c if (sock->sk->sk_family != PF_XDP) { sock 585 net/xdp/xsk.c sockfd_put(sock); sock 589 net/xdp/xsk.c return sock; sock 610 net/xdp/xsk.c static int xsk_bind(struct socket *sock, struct sockaddr *addr, int addr_len) sock 613 net/xdp/xsk.c struct sock *sk = sock->sk; sock 651 net/xdp/xsk.c struct socket *sock; sock 666 net/xdp/xsk.c sock = xsk_lookup_xsk_from_fd(sxdp->sxdp_shared_umem_fd); sock 667 net/xdp/xsk.c if (IS_ERR(sock)) { sock 668 net/xdp/xsk.c err = PTR_ERR(sock); sock 672 net/xdp/xsk.c umem_xs = xdp_sk(sock->sk); sock 675 net/xdp/xsk.c sockfd_put(sock); sock 680 net/xdp/xsk.c sockfd_put(sock); sock 686 net/xdp/xsk.c sockfd_put(sock); sock 734 net/xdp/xsk.c static int xsk_setsockopt(struct socket *sock, int level, int optname, sock 737 net/xdp/xsk.c struct sock *sk = sock->sk; sock 847 net/xdp/xsk.c static int xsk_getsockopt(struct socket *sock, int level, int optname, sock 850 net/xdp/xsk.c struct sock *sk = sock->sk; sock 962 net/xdp/xsk.c static int xsk_mmap(struct file *file, struct socket *sock, sock 967 net/xdp/xsk.c struct xdp_sock *xs = xdp_sk(sock->sk); sock 1012 net/xdp/xsk.c struct sock *sk; sock 1066 net/xdp/xsk.c static void xsk_destruct(struct sock *sk) sock 1078 net/xdp/xsk.c static int xsk_create(struct net *net, struct socket *sock, int protocol, sock 1081 net/xdp/xsk.c struct sock *sk; sock 1086 net/xdp/xsk.c if (sock->type != SOCK_RAW) sock 1092 net/xdp/xsk.c sock->state = SS_UNCONNECTED; sock 1098 net/xdp/xsk.c sock->ops = &xsk_proto_ops; sock 1100 net/xdp/xsk.c sock_init_data(sock, sk); sock 20 net/xdp/xsk.h static inline struct xdp_sock *xdp_sk(struct sock *sk) sock 79 net/xdp/xsk_diag.c static int xsk_diag_fill(struct sock *sk, struct sk_buff *nlskb, sock 136 net/xdp/xsk_diag.c struct sock *sk; sock 38 net/xfrm/xfrm_input.c int (*finish)(struct net *net, struct sock *sk, struct sk_buff *skb); sock 773 net/xfrm/xfrm_input.c int (*finish)(struct net *, struct sock *, sock 21 net/xfrm/xfrm_output.c static int xfrm_output2(struct net *net, struct sock *sk, struct sk_buff *skb); sock 529 net/xfrm/xfrm_output.c static int xfrm_output2(struct net *net, struct sock *sk, struct sk_buff *skb) sock 534 net/xfrm/xfrm_output.c static int xfrm_output_gso(struct net *net, struct sock *sk, struct sk_buff *skb) sock 565 net/xfrm/xfrm_output.c int xfrm_output(struct sock *sk, struct sk_buff *skb) sock 2152 net/xfrm/xfrm_policy.c static struct xfrm_policy *xfrm_sk_policy_lookup(const struct sock *sk, int dir, sock 2251 net/xfrm/xfrm_policy.c int xfrm_sk_policy_insert(struct sock *sk, int dir, struct xfrm_policy *pol) sock 2319 net/xfrm/xfrm_policy.c int __xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk) sock 2752 net/xfrm/xfrm_policy.c struct sock *sk; sock 2825 net/xfrm/xfrm_policy.c static int xdst_queue_output(struct net *net, struct sock *sk, struct sk_buff *skb) sock 3017 net/xfrm/xfrm_policy.c const struct sock *sk, sock 3168 net/xfrm/xfrm_policy.c const struct flowi *fl, const struct sock *sk, sock 3180 net/xfrm/xfrm_policy.c const struct sock *sk, int flags) sock 3502 net/xfrm/xfrm_policy.c int __xfrm_policy_check(struct sock *sk, int dir, struct sk_buff *skb, sock 2264 net/xfrm/xfrm_state.c int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen) sock 1001 net/xfrm/xfrm_user.c struct sock *sk = cb->skb->sk; sock 1085 net/xfrm/xfrm_user.c struct sock *nlsk = rcu_dereference(net->xfrm.nlsk); sock 2982 net/xfrm/xfrm_user.c static struct xfrm_policy *xfrm_compile_policy(struct sock *sk, int opt, sock 3333 net/xfrm/xfrm_user.c struct sock *nlsk; sock 111 samples/bpf/fds_example.c int fd, sock, ret; sock 127 samples/bpf/fds_example.c sock = open_raw_sock("lo"); sock 128 samples/bpf/fds_example.c assert(sock > 0); sock 130 samples/bpf/fds_example.c ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &fd, sizeof(fd)); sock 131 samples/bpf/fds_example.c printf("bpf: sock:%d <- fd:%d attached ret:(%d,%s)\n", sock, fd, sock 37 samples/bpf/sock_example.c int sock = -1, map_fd, prog_fd, i, key; sock 70 samples/bpf/sock_example.c sock = open_raw_sock("lo"); sock 72 samples/bpf/sock_example.c if (setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, sock 16 samples/bpf/sock_example.h int sock; sock 18 samples/bpf/sock_example.h sock = socket(PF_PACKET, SOCK_RAW | SOCK_NONBLOCK | SOCK_CLOEXEC, htons(ETH_P_ALL)); sock 19 samples/bpf/sock_example.h if (sock < 0) { sock 28 samples/bpf/sock_example.h if (bind(sock, (struct sockaddr *)&sll, sizeof(sll)) < 0) { sock 30 samples/bpf/sock_example.h close(sock); sock 34 samples/bpf/sock_example.h return sock; sock 16 samples/bpf/sockex1_user.c int i, sock; sock 27 samples/bpf/sockex1_user.c sock = open_raw_sock("lo"); sock 29 samples/bpf/sockex1_user.c assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, sock 23 samples/bpf/sockex2_user.c int i, sock; sock 35 samples/bpf/sockex2_user.c sock = open_raw_sock("lo"); sock 37 samples/bpf/sockex2_user.c assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, sock 36 samples/bpf/sockex3_user.c int i, sock, err, id, key = PARSE_IP; sock 55 samples/bpf/sockex3_user.c sock = open_raw_sock("lo"); sock 57 samples/bpf/sockex3_user.c assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd[4], sock 28 samples/bpf/xdp_router_ipv4_user.c int sock, sock_arp, flags = XDP_FLAGS_UPDATE_IF_NOEXIST; sock 66 samples/bpf/xdp_router_ipv4_user.c close(sock); sock 92 samples/bpf/xdp_router_ipv4_user.c static int recv_msg(struct sockaddr_nl sock_addr, int sock) sock 100 samples/bpf/xdp_router_ipv4_user.c len = recv(sock, buf_ptr, sizeof(buf) - nll, 0); sock 316 samples/bpf/xdp_router_ipv4_user.c int sock, seq = 0; sock 328 samples/bpf/xdp_router_ipv4_user.c sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); sock 329 samples/bpf/xdp_router_ipv4_user.c if (sock < 0) { sock 335 samples/bpf/xdp_router_ipv4_user.c if (bind(sock, (struct sockaddr *)&sa, sizeof(sa)) < 0) { sock 354 samples/bpf/xdp_router_ipv4_user.c ret = sendmsg(sock, &msg, 0); sock 361 samples/bpf/xdp_router_ipv4_user.c nll = recv_msg(sa, sock); sock 370 samples/bpf/xdp_router_ipv4_user.c close(sock); sock 456 samples/bpf/xdp_router_ipv4_user.c int sock, seq = 0; sock 467 samples/bpf/xdp_router_ipv4_user.c sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); sock 468 samples/bpf/xdp_router_ipv4_user.c if (sock < 0) { sock 474 samples/bpf/xdp_router_ipv4_user.c if (bind(sock, (struct sockaddr *)&sa, sizeof(sa)) < 0) { sock 492 samples/bpf/xdp_router_ipv4_user.c ret = sendmsg(sock, &msg, 0); sock 499 samples/bpf/xdp_router_ipv4_user.c nll = recv_msg(sa, sock); sock 508 samples/bpf/xdp_router_ipv4_user.c close(sock); sock 529 samples/bpf/xdp_router_ipv4_user.c sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); sock 530 samples/bpf/xdp_router_ipv4_user.c if (sock < 0) { sock 535 samples/bpf/xdp_router_ipv4_user.c fcntl(sock, F_SETFL, O_NONBLOCK); sock 539 samples/bpf/xdp_router_ipv4_user.c if (bind(sock, (struct sockaddr *)&lr, sizeof(lr)) < 0) { sock 544 samples/bpf/xdp_router_ipv4_user.c fds_route.fd = sock; sock 586 samples/bpf/xdp_router_ipv4_user.c nll = recv_msg(lr, sock); sock 612 samples/bpf/xdp_router_ipv4_user.c close(sock); sock 22 samples/connector/cn_test.c static struct sock *nls; sock 471 samples/qmi/qmi_sample_client.c ret = kernel_connect(sample->qmi.sock, (struct sockaddr *)sq, sock 32 samples/seccomp/user-trap.c static int send_fd(int sock, int fd) sock 53 samples/seccomp/user-trap.c if (sendmsg(sock, &msg, 0) < 0) { sock 61 samples/seccomp/user-trap.c static int recv_fd(int sock) sock 76 samples/seccomp/user-trap.c if (recvmsg(sock, &msg, 0) < 0) { sock 565 security/apparmor/file.c struct socket *sock = (struct socket *) file->private_data; sock 568 security/apparmor/file.c AA_BUG(!sock); sock 575 security/apparmor/file.c error = aa_sock_file_perm(label, op, request, sock); sock 579 security/apparmor/file.c last_error(error, aa_sock_file_perm(flabel, op, request, sock)); sock 135 security/apparmor/include/audit.h struct sock *peer_sk; sock 99 security/apparmor/include/net.h struct sock *sk) sock 104 security/apparmor/include/net.h int aa_sk_perm(const char *op, u32 request, struct sock *sk); sock 107 security/apparmor/include/net.h struct socket *sock); sock 110 security/apparmor/include/net.h u32 secid, struct sock *sk); sock 759 security/apparmor/lsm.c static int apparmor_sk_alloc_security(struct sock *sk, int family, gfp_t flags) sock 775 security/apparmor/lsm.c static void apparmor_sk_free_security(struct sock *sk) sock 788 security/apparmor/lsm.c static void apparmor_sk_clone_security(const struct sock *sk, sock 789 security/apparmor/lsm.c struct sock *newsk) sock 829 security/apparmor/lsm.c static int apparmor_socket_post_create(struct socket *sock, int family, sock 842 security/apparmor/lsm.c if (sock->sk) { sock 843 security/apparmor/lsm.c struct aa_sk_ctx *ctx = SK_CTX(sock->sk); sock 856 security/apparmor/lsm.c static int apparmor_socket_bind(struct socket *sock, sock 859 security/apparmor/lsm.c AA_BUG(!sock); sock 860 security/apparmor/lsm.c AA_BUG(!sock->sk); sock 864 security/apparmor/lsm.c return af_select(sock->sk->sk_family, sock 865 security/apparmor/lsm.c bind_perm(sock, address, addrlen), sock 866 security/apparmor/lsm.c aa_sk_perm(OP_BIND, AA_MAY_BIND, sock->sk)); sock 872 security/apparmor/lsm.c static int apparmor_socket_connect(struct socket *sock, sock 875 security/apparmor/lsm.c AA_BUG(!sock); sock 876 security/apparmor/lsm.c AA_BUG(!sock->sk); sock 880 security/apparmor/lsm.c return af_select(sock->sk->sk_family, sock 881 security/apparmor/lsm.c connect_perm(sock, address, addrlen), sock 882 security/apparmor/lsm.c aa_sk_perm(OP_CONNECT, AA_MAY_CONNECT, sock->sk)); sock 888 security/apparmor/lsm.c static int apparmor_socket_listen(struct socket *sock, int backlog) sock 890 security/apparmor/lsm.c AA_BUG(!sock); sock 891 security/apparmor/lsm.c AA_BUG(!sock->sk); sock 894 security/apparmor/lsm.c return af_select(sock->sk->sk_family, sock 895 security/apparmor/lsm.c listen_perm(sock, backlog), sock 896 security/apparmor/lsm.c aa_sk_perm(OP_LISTEN, AA_MAY_LISTEN, sock->sk)); sock 905 security/apparmor/lsm.c static int apparmor_socket_accept(struct socket *sock, struct socket *newsock) sock 907 security/apparmor/lsm.c AA_BUG(!sock); sock 908 security/apparmor/lsm.c AA_BUG(!sock->sk); sock 912 security/apparmor/lsm.c return af_select(sock->sk->sk_family, sock 913 security/apparmor/lsm.c accept_perm(sock, newsock), sock 914 security/apparmor/lsm.c aa_sk_perm(OP_ACCEPT, AA_MAY_ACCEPT, sock->sk)); sock 917 security/apparmor/lsm.c static int aa_sock_msg_perm(const char *op, u32 request, struct socket *sock, sock 920 security/apparmor/lsm.c AA_BUG(!sock); sock 921 security/apparmor/lsm.c AA_BUG(!sock->sk); sock 925 security/apparmor/lsm.c return af_select(sock->sk->sk_family, sock 926 security/apparmor/lsm.c msg_perm(op, request, sock, msg, size), sock 927 security/apparmor/lsm.c aa_sk_perm(op, request, sock->sk)); sock 933 security/apparmor/lsm.c static int apparmor_socket_sendmsg(struct socket *sock, sock 936 security/apparmor/lsm.c return aa_sock_msg_perm(OP_SENDMSG, AA_MAY_SEND, sock, msg, size); sock 942 security/apparmor/lsm.c static int apparmor_socket_recvmsg(struct socket *sock, sock 945 security/apparmor/lsm.c return aa_sock_msg_perm(OP_RECVMSG, AA_MAY_RECEIVE, sock, msg, size); sock 949 security/apparmor/lsm.c static int aa_sock_perm(const char *op, u32 request, struct socket *sock) sock 951 security/apparmor/lsm.c AA_BUG(!sock); sock 952 security/apparmor/lsm.c AA_BUG(!sock->sk); sock 955 security/apparmor/lsm.c return af_select(sock->sk->sk_family, sock 956 security/apparmor/lsm.c sock_perm(op, request, sock), sock 957 security/apparmor/lsm.c aa_sk_perm(op, request, sock->sk)); sock 963 security/apparmor/lsm.c static int apparmor_socket_getsockname(struct socket *sock) sock 965 security/apparmor/lsm.c return aa_sock_perm(OP_GETSOCKNAME, AA_MAY_GETATTR, sock); sock 971 security/apparmor/lsm.c static int apparmor_socket_getpeername(struct socket *sock) sock 973 security/apparmor/lsm.c return aa_sock_perm(OP_GETPEERNAME, AA_MAY_GETATTR, sock); sock 977 security/apparmor/lsm.c static int aa_sock_opt_perm(const char *op, u32 request, struct socket *sock, sock 980 security/apparmor/lsm.c AA_BUG(!sock); sock 981 security/apparmor/lsm.c AA_BUG(!sock->sk); sock 984 security/apparmor/lsm.c return af_select(sock->sk->sk_family, sock 985 security/apparmor/lsm.c opt_perm(op, request, sock, level, optname), sock 986 security/apparmor/lsm.c aa_sk_perm(op, request, sock->sk)); sock 992 security/apparmor/lsm.c static int apparmor_socket_getsockopt(struct socket *sock, int level, sock 995 security/apparmor/lsm.c return aa_sock_opt_perm(OP_GETSOCKOPT, AA_MAY_GETOPT, sock, sock 1002 security/apparmor/lsm.c static int apparmor_socket_setsockopt(struct socket *sock, int level, sock 1005 security/apparmor/lsm.c return aa_sock_opt_perm(OP_SETSOCKOPT, AA_MAY_SETOPT, sock, sock 1012 security/apparmor/lsm.c static int apparmor_socket_shutdown(struct socket *sock, int how) sock 1014 security/apparmor/lsm.c return aa_sock_perm(OP_SHUTDOWN, AA_MAY_SHUTDOWN, sock); sock 1026 security/apparmor/lsm.c static int apparmor_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 1039 security/apparmor/lsm.c static struct aa_label *sk_peer_label(struct sock *sk) sock 1054 security/apparmor/lsm.c static int apparmor_socket_getpeersec_stream(struct socket *sock, sock 1065 security/apparmor/lsm.c peer = sk_peer_label(sock->sk); sock 1104 security/apparmor/lsm.c static int apparmor_socket_getpeersec_dgram(struct socket *sock, sock 1123 security/apparmor/lsm.c static void apparmor_sock_graft(struct sock *sk, struct socket *parent) sock 1132 security/apparmor/lsm.c static int apparmor_inet_conn_request(struct sock *sk, struct sk_buff *skb, sock 1618 security/apparmor/lsm.c struct sock *sk; sock 144 security/apparmor/net.c struct sock *sk) sock 162 security/apparmor/net.c int aa_sk_perm(const char *op, u32 request, struct sock *sk) sock 180 security/apparmor/net.c struct socket *sock) sock 183 security/apparmor/net.c AA_BUG(!sock); sock 184 security/apparmor/net.c AA_BUG(!sock->sk); sock 186 security/apparmor/net.c return aa_label_sk_perm(label, op, request, sock->sk); sock 212 security/apparmor/net.c struct common_audit_data *sa, struct sock *sk) sock 245 security/apparmor/net.c u32 secid, struct sock *sk) sock 319 security/lsm_audit.c struct sock *sk = a->u.net->sk; sock 1904 security/security.c int security_netlink_send(struct sock *sk, struct sk_buff *skb) sock 1961 security/security.c int security_unix_stream_connect(struct sock *sock, struct sock *other, struct sock *newsk) sock 1963 security/security.c return call_int_hook(unix_stream_connect, 0, sock, other, newsk); sock 1967 security/security.c int security_unix_may_send(struct socket *sock, struct socket *other) sock 1969 security/security.c return call_int_hook(unix_may_send, 0, sock, other); sock 1978 security/security.c int security_socket_post_create(struct socket *sock, int family, sock 1981 security/security.c return call_int_hook(socket_post_create, 0, sock, family, type, sock 1991 security/security.c int security_socket_bind(struct socket *sock, struct sockaddr *address, int addrlen) sock 1993 security/security.c return call_int_hook(socket_bind, 0, sock, address, addrlen); sock 1996 security/security.c int security_socket_connect(struct socket *sock, struct sockaddr *address, int addrlen) sock 1998 security/security.c return call_int_hook(socket_connect, 0, sock, address, addrlen); sock 2001 security/security.c int security_socket_listen(struct socket *sock, int backlog) sock 2003 security/security.c return call_int_hook(socket_listen, 0, sock, backlog); sock 2006 security/security.c int security_socket_accept(struct socket *sock, struct socket *newsock) sock 2008 security/security.c return call_int_hook(socket_accept, 0, sock, newsock); sock 2011 security/security.c int security_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size) sock 2013 security/security.c return call_int_hook(socket_sendmsg, 0, sock, msg, size); sock 2016 security/security.c int security_socket_recvmsg(struct socket *sock, struct msghdr *msg, sock 2019 security/security.c return call_int_hook(socket_recvmsg, 0, sock, msg, size, flags); sock 2022 security/security.c int security_socket_getsockname(struct socket *sock) sock 2024 security/security.c return call_int_hook(socket_getsockname, 0, sock); sock 2027 security/security.c int security_socket_getpeername(struct socket *sock) sock 2029 security/security.c return call_int_hook(socket_getpeername, 0, sock); sock 2032 security/security.c int security_socket_getsockopt(struct socket *sock, int level, int optname) sock 2034 security/security.c return call_int_hook(socket_getsockopt, 0, sock, level, optname); sock 2037 security/security.c int security_socket_setsockopt(struct socket *sock, int level, int optname) sock 2039 security/security.c return call_int_hook(socket_setsockopt, 0, sock, level, optname); sock 2042 security/security.c int security_socket_shutdown(struct socket *sock, int how) sock 2044 security/security.c return call_int_hook(socket_shutdown, 0, sock, how); sock 2047 security/security.c int security_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 2053 security/security.c int security_socket_getpeersec_stream(struct socket *sock, char __user *optval, sock 2056 security/security.c return call_int_hook(socket_getpeersec_stream, -ENOPROTOOPT, sock, sock 2060 security/security.c int security_socket_getpeersec_dgram(struct socket *sock, struct sk_buff *skb, u32 *secid) sock 2062 security/security.c return call_int_hook(socket_getpeersec_dgram, -ENOPROTOOPT, sock, sock 2067 security/security.c int security_sk_alloc(struct sock *sk, int family, gfp_t priority) sock 2072 security/security.c void security_sk_free(struct sock *sk) sock 2077 security/security.c void security_sk_clone(const struct sock *sk, struct sock *newsk) sock 2083 security/security.c void security_sk_classify_flow(struct sock *sk, struct flowi *fl) sock 2095 security/security.c void security_sock_graft(struct sock *sk, struct socket *parent) sock 2101 security/security.c int security_inet_conn_request(struct sock *sk, sock 2108 security/security.c void security_inet_csk_clone(struct sock *newsk, sock 2114 security/security.c void security_inet_conn_established(struct sock *sk, sock 2163 security/security.c int security_tun_dev_attach(struct sock *sk, void *security) sock 2181 security/security.c int security_sctp_bind_connect(struct sock *sk, int optname, sock 2189 security/security.c void security_sctp_sk_clone(struct sctp_endpoint *ep, struct sock *sk, sock 2190 security/security.c struct sock *newsk) sock 4480 security/selinux/hooks.c static int sock_has_perm(struct sock *sk, u32 perms) sock 4518 security/selinux/hooks.c static int selinux_socket_post_create(struct socket *sock, int family, sock 4522 security/selinux/hooks.c struct inode_security_struct *isec = inode_security_novalidate(SOCK_INODE(sock)); sock 4538 security/selinux/hooks.c if (sock->sk) { sock 4539 security/selinux/hooks.c sksec = sock->sk->sk_security; sock 4546 security/selinux/hooks.c err = selinux_netlbl_socket_post_create(sock->sk, family); sock 4568 security/selinux/hooks.c static int selinux_socket_bind(struct socket *sock, struct sockaddr *address, int addrlen) sock 4570 security/selinux/hooks.c struct sock *sk = sock->sk; sock 4702 security/selinux/hooks.c static int selinux_socket_connect_helper(struct socket *sock, sock 4705 security/selinux/hooks.c struct sock *sk = sock->sk; sock 4793 security/selinux/hooks.c static int selinux_socket_connect(struct socket *sock, sock 4797 security/selinux/hooks.c struct sock *sk = sock->sk; sock 4799 security/selinux/hooks.c err = selinux_socket_connect_helper(sock, address, addrlen); sock 4806 security/selinux/hooks.c static int selinux_socket_listen(struct socket *sock, int backlog) sock 4808 security/selinux/hooks.c return sock_has_perm(sock->sk, SOCKET__LISTEN); sock 4811 security/selinux/hooks.c static int selinux_socket_accept(struct socket *sock, struct socket *newsock) sock 4819 security/selinux/hooks.c err = sock_has_perm(sock->sk, SOCKET__ACCEPT); sock 4823 security/selinux/hooks.c isec = inode_security_novalidate(SOCK_INODE(sock)); sock 4837 security/selinux/hooks.c static int selinux_socket_sendmsg(struct socket *sock, struct msghdr *msg, sock 4840 security/selinux/hooks.c return sock_has_perm(sock->sk, SOCKET__WRITE); sock 4843 security/selinux/hooks.c static int selinux_socket_recvmsg(struct socket *sock, struct msghdr *msg, sock 4846 security/selinux/hooks.c return sock_has_perm(sock->sk, SOCKET__READ); sock 4849 security/selinux/hooks.c static int selinux_socket_getsockname(struct socket *sock) sock 4851 security/selinux/hooks.c return sock_has_perm(sock->sk, SOCKET__GETATTR); sock 4854 security/selinux/hooks.c static int selinux_socket_getpeername(struct socket *sock) sock 4856 security/selinux/hooks.c return sock_has_perm(sock->sk, SOCKET__GETATTR); sock 4859 security/selinux/hooks.c static int selinux_socket_setsockopt(struct socket *sock, int level, int optname) sock 4863 security/selinux/hooks.c err = sock_has_perm(sock->sk, SOCKET__SETOPT); sock 4867 security/selinux/hooks.c return selinux_netlbl_socket_setsockopt(sock, level, optname); sock 4870 security/selinux/hooks.c static int selinux_socket_getsockopt(struct socket *sock, int level, sock 4873 security/selinux/hooks.c return sock_has_perm(sock->sk, SOCKET__GETOPT); sock 4876 security/selinux/hooks.c static int selinux_socket_shutdown(struct socket *sock, int how) sock 4878 security/selinux/hooks.c return sock_has_perm(sock->sk, SOCKET__SHUTDOWN); sock 4881 security/selinux/hooks.c static int selinux_socket_unix_stream_connect(struct sock *sock, sock 4882 security/selinux/hooks.c struct sock *other, sock 4883 security/selinux/hooks.c struct sock *newsk) sock 4885 security/selinux/hooks.c struct sk_security_struct *sksec_sock = sock->sk_security; sock 4916 security/selinux/hooks.c static int selinux_socket_unix_may_send(struct socket *sock, sock 4919 security/selinux/hooks.c struct sk_security_struct *ssec = sock->sk->sk_security; sock 4958 security/selinux/hooks.c static int selinux_sock_rcv_skb_compat(struct sock *sk, struct sk_buff *skb, sock 4992 security/selinux/hooks.c static int selinux_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 5063 security/selinux/hooks.c static int selinux_socket_getpeersec_stream(struct socket *sock, char __user *optval, sock 5069 security/selinux/hooks.c struct sk_security_struct *sksec = sock->sk->sk_security; sock 5099 security/selinux/hooks.c static int selinux_socket_getpeersec_dgram(struct socket *sock, struct sk_buff *skb, u32 *secid) sock 5109 security/selinux/hooks.c else if (sock) sock 5110 security/selinux/hooks.c family = sock->sk->sk_family; sock 5114 security/selinux/hooks.c if (sock && family == PF_UNIX) { sock 5115 security/selinux/hooks.c isec = inode_security_novalidate(SOCK_INODE(sock)); sock 5127 security/selinux/hooks.c static int selinux_sk_alloc_security(struct sock *sk, int family, gfp_t priority) sock 5144 security/selinux/hooks.c static void selinux_sk_free_security(struct sock *sk) sock 5153 security/selinux/hooks.c static void selinux_sk_clone_security(const struct sock *sk, struct sock *newsk) sock 5165 security/selinux/hooks.c static void selinux_sk_getsecid(struct sock *sk, u32 *secid) sock 5176 security/selinux/hooks.c static void selinux_sock_graft(struct sock *sk, struct socket *parent) sock 5264 security/selinux/hooks.c static int selinux_sctp_bind_connect(struct sock *sk, int optname, sock 5271 security/selinux/hooks.c struct socket *sock; sock 5277 security/selinux/hooks.c sock = sk->sk_socket; sock 5306 security/selinux/hooks.c err = selinux_socket_bind(sock, addr, len); sock 5313 security/selinux/hooks.c err = selinux_socket_connect_helper(sock, addr, len); sock 5343 security/selinux/hooks.c static void selinux_sctp_sk_clone(struct sctp_endpoint *ep, struct sock *sk, sock 5344 security/selinux/hooks.c struct sock *newsk) sock 5361 security/selinux/hooks.c static int selinux_inet_conn_request(struct sock *sk, struct sk_buff *skb, sock 5382 security/selinux/hooks.c static void selinux_inet_csk_clone(struct sock *newsk, sock 5399 security/selinux/hooks.c static void selinux_inet_conn_established(struct sock *sk, struct sk_buff *skb) sock 5483 security/selinux/hooks.c static int selinux_tun_dev_attach(struct sock *sk, void *security) sock 5522 security/selinux/hooks.c static int selinux_nlmsg_perm(struct sock *sk, struct sk_buff *skb) sock 5659 security/selinux/hooks.c struct sock *sk; sock 5718 security/selinux/hooks.c struct sock *sk = skb_to_full_sk(skb); sock 5755 security/selinux/hooks.c struct sock *sk; sock 5906 security/selinux/hooks.c static int selinux_netlink_send(struct sock *sk, struct sk_buff *skb) sock 30 security/selinux/include/avc.h struct sock; sock 45 security/selinux/include/netlabel.h void selinux_netlbl_inet_csk_clone(struct sock *sk, u16 family); sock 46 security/selinux/include/netlabel.h void selinux_netlbl_sctp_sk_clone(struct sock *sk, struct sock *newsk); sock 47 security/selinux/include/netlabel.h int selinux_netlbl_socket_post_create(struct sock *sk, u16 family); sock 52 security/selinux/include/netlabel.h int selinux_netlbl_socket_setsockopt(struct socket *sock, sock 55 security/selinux/include/netlabel.h int selinux_netlbl_socket_connect(struct sock *sk, struct sockaddr *addr); sock 56 security/selinux/include/netlabel.h int selinux_netlbl_socket_connect_locked(struct sock *sk, sock 101 security/selinux/include/netlabel.h static inline int selinux_netlbl_conn_setsid(struct sock *sk, sock 117 security/selinux/include/netlabel.h static inline void selinux_netlbl_inet_csk_clone(struct sock *sk, u16 family) sock 121 security/selinux/include/netlabel.h static inline void selinux_netlbl_sctp_sk_clone(struct sock *sk, sock 122 security/selinux/include/netlabel.h struct sock *newsk) sock 126 security/selinux/include/netlabel.h static inline int selinux_netlbl_socket_post_create(struct sock *sk, sock 138 security/selinux/include/netlabel.h static inline int selinux_netlbl_socket_setsockopt(struct socket *sock, sock 144 security/selinux/include/netlabel.h static inline int selinux_netlbl_socket_connect(struct sock *sk, sock 149 security/selinux/include/netlabel.h static inline int selinux_netlbl_socket_connect_locked(struct sock *sk, sock 67 security/selinux/netlabel.c static struct netlbl_lsm_secattr *selinux_netlbl_sock_genattr(struct sock *sk) sock 100 security/selinux/netlabel.c const struct sock *sk, sock 232 security/selinux/netlabel.c struct sock *sk; sock 353 security/selinux/netlabel.c void selinux_netlbl_inet_csk_clone(struct sock *sk, u16 family) sock 371 security/selinux/netlabel.c void selinux_netlbl_sctp_sk_clone(struct sock *sk, struct sock *newsk) sock 389 security/selinux/netlabel.c int selinux_netlbl_socket_post_create(struct sock *sk, u16 family) sock 501 security/selinux/netlabel.c int selinux_netlbl_socket_setsockopt(struct socket *sock, sock 506 security/selinux/netlabel.c struct sock *sk = sock->sk; sock 541 security/selinux/netlabel.c static int selinux_netlbl_socket_connect_helper(struct sock *sk, sock 581 security/selinux/netlabel.c int selinux_netlbl_socket_connect_locked(struct sock *sk, sock 603 security/selinux/netlabel.c int selinux_netlbl_socket_connect(struct sock *sk, struct sockaddr *addr) sock 22 security/selinux/netlink.c static struct sock *selnl; sock 493 security/selinux/ss/mls.c bool sock) sock 536 security/selinux/ss/mls.c if ((tclass == p->process_class) || (sock == true)) sock 58 security/selinux/ss/mls.h bool sock); sock 1655 security/selinux/ss/services.c bool sock; sock 1675 security/selinux/ss/services.c sock = security_is_socket_class(orig_tclass); sock 1678 security/selinux/ss/services.c sock = security_is_socket_class(map_class(&state->ss->map, sock 1727 security/selinux/ss/services.c if ((tclass == policydb->process_class) || (sock == true)) sock 1739 security/selinux/ss/services.c if ((tclass == policydb->process_class) || (sock == true)) { sock 1794 security/selinux/ss/services.c &newcontext, sock); sock 167 security/smack/smack.h struct sock *smk_sock; /* socket initialized on */ sock 483 security/smack/smack.h struct sock *sk) sock 515 security/smack/smack.h struct sock *sk) sock 1438 security/smack/smack_lsm.c struct socket *sock; sock 1453 security/smack/smack_lsm.c sock = SOCKET_I(ip); sock 1454 security/smack/smack_lsm.c if (sock == NULL || sock->sk == NULL) sock 1457 security/smack/smack_lsm.c ssp = sock->sk->sk_security; sock 1827 security/smack/smack_lsm.c struct socket *sock; sock 1838 security/smack/smack_lsm.c sock = SOCKET_I(inode); sock 1839 security/smack/smack_lsm.c ssp = sock->sk->sk_security; sock 2243 security/smack/smack_lsm.c static int smack_sk_alloc_security(struct sock *sk, int family, gfp_t gfp_flags) sock 2275 security/smack/smack_lsm.c static void smack_sk_free_security(struct sock *sk) sock 2405 security/smack/smack_lsm.c static int smack_netlabel(struct sock *sk, int labeled) sock 2447 security/smack/smack_lsm.c static int smack_netlabel_send(struct sock *sk, struct sockaddr_in *sap) sock 2523 security/smack/smack_lsm.c static void smk_ipv6_port_label(struct socket *sock, struct sockaddr *address) sock 2525 security/smack/smack_lsm.c struct sock *sk = sock->sk; sock 2527 security/smack/smack_lsm.c struct socket_smack *ssp = sock->sk->sk_security; sock 2568 security/smack/smack_lsm.c if (spp->smk_port != port || spp->smk_sock_type != sock->type) sock 2594 security/smack/smack_lsm.c spp->smk_sock_type = sock->type; sock 2612 security/smack/smack_lsm.c static int smk_ipv6_port_check(struct sock *sk, struct sockaddr_in6 *address, sock 2684 security/smack/smack_lsm.c struct socket *sock; sock 2705 security/smack/smack_lsm.c sock = SOCKET_I(inode); sock 2706 security/smack/smack_lsm.c if (sock == NULL || sock->sk == NULL) sock 2709 security/smack/smack_lsm.c ssp = sock->sk->sk_security; sock 2715 security/smack/smack_lsm.c if (sock->sk->sk_family == PF_INET) { sock 2716 security/smack/smack_lsm.c rc = smack_netlabel(sock->sk, SMACK_CIPSO_SOCKET); sock 2726 security/smack/smack_lsm.c if (sock->sk->sk_family == PF_INET6) sock 2727 security/smack/smack_lsm.c smk_ipv6_port_label(sock, NULL); sock 2745 security/smack/smack_lsm.c static int smack_socket_post_create(struct socket *sock, int family, sock 2750 security/smack/smack_lsm.c if (sock->sk == NULL) sock 2757 security/smack/smack_lsm.c ssp = sock->sk->sk_security; sock 2767 security/smack/smack_lsm.c return smack_netlabel(sock->sk, SMACK_CIPSO_SOCKET); sock 2802 security/smack/smack_lsm.c static int smack_socket_bind(struct socket *sock, struct sockaddr *address, sock 2805 security/smack/smack_lsm.c if (sock->sk != NULL && sock->sk->sk_family == PF_INET6) { sock 2809 security/smack/smack_lsm.c smk_ipv6_port_label(sock, address); sock 2825 security/smack/smack_lsm.c static int smack_socket_connect(struct socket *sock, struct sockaddr *sap, sock 2830 security/smack/smack_lsm.c if (sock->sk == NULL) sock 2832 security/smack/smack_lsm.c if (sock->sk->sk_family != PF_INET && sock 2833 security/smack/smack_lsm.c (!IS_ENABLED(CONFIG_IPV6) || sock->sk->sk_family != PF_INET6)) sock 2846 security/smack/smack_lsm.c struct socket_smack *ssp = sock->sk->sk_security; sock 2852 security/smack/smack_lsm.c rc = smk_ipv6_port_check(sock->sk, sip, SMK_CONNECTING); sock 2858 security/smack/smack_lsm.c rc = smack_netlabel_send(sock->sk, (struct sockaddr_in *)sap); sock 3572 security/smack/smack_lsm.c static int smack_unix_stream_connect(struct sock *sock, sock 3573 security/smack/smack_lsm.c struct sock *other, struct sock *newsk) sock 3577 security/smack/smack_lsm.c struct socket_smack *ssp = sock->sk_security; sock 3623 security/smack/smack_lsm.c static int smack_unix_may_send(struct socket *sock, struct socket *other) sock 3625 security/smack/smack_lsm.c struct socket_smack *ssp = sock->sk->sk_security; sock 3655 security/smack/smack_lsm.c static int smack_socket_sendmsg(struct socket *sock, struct msghdr *msg, sock 3663 security/smack/smack_lsm.c struct socket_smack *ssp = sock->sk->sk_security; sock 3674 security/smack/smack_lsm.c switch (sock->sk->sk_family) { sock 3679 security/smack/smack_lsm.c rc = smack_netlabel_send(sock->sk, sip); sock 3693 security/smack/smack_lsm.c rc = smk_ipv6_port_check(sock->sk, sap, SMK_SENDING); sock 3833 security/smack/smack_lsm.c static int smack_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) sock 3948 security/smack/smack_lsm.c static int smack_socket_getpeersec_stream(struct socket *sock, sock 3957 security/smack/smack_lsm.c ssp = sock->sk->sk_security; sock 3983 security/smack/smack_lsm.c static int smack_socket_getpeersec_dgram(struct socket *sock, sock 4002 security/smack/smack_lsm.c if (family == PF_UNSPEC && sock != NULL) sock 4003 security/smack/smack_lsm.c family = sock->sk->sk_family; sock 4007 security/smack/smack_lsm.c ssp = sock->sk->sk_security; sock 4019 security/smack/smack_lsm.c if (sock != NULL && sock->sk != NULL) sock 4020 security/smack/smack_lsm.c ssp = sock->sk->sk_security; sock 4049 security/smack/smack_lsm.c static void smack_sock_graft(struct sock *sk, struct socket *parent) sock 4073 security/smack/smack_lsm.c static int smack_inet_conn_request(struct sock *sk, struct sk_buff *skb, sock 4174 security/smack/smack_lsm.c static void smack_inet_csk_clone(struct sock *sk, sock 27 security/smack/smack_netfilter.c struct sock *sk = skb_to_full_sk(skb); sock 45 security/smack/smack_netfilter.c struct sock *sk = skb_to_full_sk(skb); sock 996 security/tomoyo/common.h int tomoyo_socket_bind_permission(struct socket *sock, struct sockaddr *addr, sock 998 security/tomoyo/common.h int tomoyo_socket_connect_permission(struct socket *sock, sock 1000 security/tomoyo/common.h int tomoyo_socket_listen_permission(struct socket *sock); sock 1001 security/tomoyo/common.h int tomoyo_socket_sendmsg_permission(struct socket *sock, struct msghdr *msg, sock 626 security/tomoyo/network.c static u8 tomoyo_sock_family(struct sock *sk) sock 650 security/tomoyo/network.c int tomoyo_socket_listen_permission(struct socket *sock) sock 653 security/tomoyo/network.c const u8 family = tomoyo_sock_family(sock->sk); sock 654 security/tomoyo/network.c const unsigned int type = sock->type; sock 661 security/tomoyo/network.c const int error = sock->ops->getname(sock, (struct sockaddr *) sock 686 security/tomoyo/network.c int tomoyo_socket_connect_permission(struct socket *sock, sock 690 security/tomoyo/network.c const u8 family = tomoyo_sock_family(sock->sk); sock 691 security/tomoyo/network.c const unsigned int type = sock->type; sock 710 security/tomoyo/network.c return tomoyo_check_inet_address(addr, addr_len, sock->sk->sk_protocol, sock 723 security/tomoyo/network.c int tomoyo_socket_bind_permission(struct socket *sock, struct sockaddr *addr, sock 727 security/tomoyo/network.c const u8 family = tomoyo_sock_family(sock->sk); sock 728 security/tomoyo/network.c const unsigned int type = sock->type; sock 745 security/tomoyo/network.c return tomoyo_check_inet_address(addr, addr_len, sock->sk->sk_protocol, sock 758 security/tomoyo/network.c int tomoyo_socket_sendmsg_permission(struct socket *sock, struct msghdr *msg, sock 762 security/tomoyo/network.c const u8 family = tomoyo_sock_family(sock->sk); sock 763 security/tomoyo/network.c const unsigned int type = sock->type; sock 776 security/tomoyo/network.c sock->sk->sk_protocol, &address); sock 439 security/tomoyo/tomoyo.c static int tomoyo_socket_listen(struct socket *sock, int backlog) sock 441 security/tomoyo/tomoyo.c return tomoyo_socket_listen_permission(sock); sock 453 security/tomoyo/tomoyo.c static int tomoyo_socket_connect(struct socket *sock, struct sockaddr *addr, sock 456 security/tomoyo/tomoyo.c return tomoyo_socket_connect_permission(sock, addr, addr_len); sock 468 security/tomoyo/tomoyo.c static int tomoyo_socket_bind(struct socket *sock, struct sockaddr *addr, sock 471 security/tomoyo/tomoyo.c return tomoyo_socket_bind_permission(sock, addr, addr_len); sock 483 security/tomoyo/tomoyo.c static int tomoyo_socket_sendmsg(struct socket *sock, struct msghdr *msg, sock 486 security/tomoyo/tomoyo.c return tomoyo_socket_sendmsg_permission(sock, msg, size); sock 500 tools/bpf/bpf_dbg.c int sock, ret, i; sock 506 tools/bpf/bpf_dbg.c sock = socket(AF_INET, SOCK_DGRAM, 0); sock 507 tools/bpf/bpf_dbg.c if (sock < 0) { sock 511 tools/bpf/bpf_dbg.c ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_FILTER, &bpf, sizeof(bpf)); sock 512 tools/bpf/bpf_dbg.c close(sock); sock 158 tools/bpf/bpftool/net.c static int show_dev_tc_bpf(int sock, unsigned int nl_pid, sock 170 tools/bpf/bpftool/net.c ret = libbpf_nl_get_class(sock, nl_pid, dev->ifindex, sock 176 tools/bpf/bpftool/net.c ret = libbpf_nl_get_qdisc(sock, nl_pid, dev->ifindex, sock 185 tools/bpf/bpftool/net.c ret = libbpf_nl_get_filter(sock, nl_pid, dev->ifindex, sock 195 tools/bpf/bpftool/net.c ret = libbpf_nl_get_filter(sock, nl_pid, dev->ifindex, handle, sock 202 tools/bpf/bpftool/net.c ret = libbpf_nl_get_filter(sock, nl_pid, dev->ifindex, handle, sock 209 tools/bpf/bpftool/net.c ret = libbpf_nl_get_filter(sock, nl_pid, dev->ifindex, handle, sock 386 tools/bpf/bpftool/net.c int i, sock, ret, filter_idx = -1; sock 403 tools/bpf/bpftool/net.c sock = libbpf_netlink_open(&nl_pid); sock 404 tools/bpf/bpftool/net.c if (sock < 0) { sock 418 tools/bpf/bpftool/net.c ret = libbpf_nl_get_link(sock, nl_pid, dump_link_nlmsg, &dev_array); sock 424 tools/bpf/bpftool/net.c ret = show_dev_tc_bpf(sock, nl_pid, sock 448 tools/bpf/bpftool/net.c close(sock); sock 35 tools/lib/bpf/netlink.c int sock; sock 40 tools/lib/bpf/netlink.c sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); sock 41 tools/lib/bpf/netlink.c if (sock < 0) sock 44 tools/lib/bpf/netlink.c if (setsockopt(sock, SOL_NETLINK, NETLINK_EXT_ACK, sock 49 tools/lib/bpf/netlink.c if (bind(sock, (struct sockaddr *)&sa, sizeof(sa)) < 0) { sock 55 tools/lib/bpf/netlink.c if (getsockname(sock, (struct sockaddr *)&sa, &addrlen) < 0) { sock 66 tools/lib/bpf/netlink.c return sock; sock 69 tools/lib/bpf/netlink.c close(sock); sock 73 tools/lib/bpf/netlink.c static int bpf_netlink_recv(int sock, __u32 nl_pid, int seq, sock 85 tools/lib/bpf/netlink.c len = recv(sock, buf, sizeof(buf), 0); sock 133 tools/lib/bpf/netlink.c int sock, seq = 0, ret; sock 142 tools/lib/bpf/netlink.c sock = libbpf_netlink_open(&nl_pid); sock 143 tools/lib/bpf/netlink.c if (sock < 0) sock 144 tools/lib/bpf/netlink.c return sock; sock 179 tools/lib/bpf/netlink.c if (send(sock, &req, req.nh.nlmsg_len, 0) < 0) { sock 183 tools/lib/bpf/netlink.c ret = bpf_netlink_recv(sock, nl_pid, seq, NULL, NULL, NULL); sock 186 tools/lib/bpf/netlink.c close(sock); sock 256 tools/lib/bpf/netlink.c int sock, ret; sock 269 tools/lib/bpf/netlink.c sock = libbpf_netlink_open(&nl_pid); sock 270 tools/lib/bpf/netlink.c if (sock < 0) sock 271 tools/lib/bpf/netlink.c return sock; sock 276 tools/lib/bpf/netlink.c ret = libbpf_nl_get_link(sock, nl_pid, get_xdp_id, &xdp_id); sock 280 tools/lib/bpf/netlink.c close(sock); sock 284 tools/lib/bpf/netlink.c int libbpf_nl_get_link(int sock, unsigned int nl_pid, sock 299 tools/lib/bpf/netlink.c if (send(sock, &req, req.nlh.nlmsg_len, 0) < 0) sock 302 tools/lib/bpf/netlink.c return bpf_netlink_recv(sock, nl_pid, seq, __dump_link_nlmsg, sock 322 tools/lib/bpf/netlink.c int libbpf_nl_get_class(int sock, unsigned int nl_pid, int ifindex, sock 338 tools/lib/bpf/netlink.c if (send(sock, &req, req.nlh.nlmsg_len, 0) < 0) sock 341 tools/lib/bpf/netlink.c return bpf_netlink_recv(sock, nl_pid, seq, __dump_class_nlmsg, sock 361 tools/lib/bpf/netlink.c int libbpf_nl_get_qdisc(int sock, unsigned int nl_pid, int ifindex, sock 377 tools/lib/bpf/netlink.c if (send(sock, &req, req.nlh.nlmsg_len, 0) < 0) sock 380 tools/lib/bpf/netlink.c return bpf_netlink_recv(sock, nl_pid, seq, __dump_qdisc_nlmsg, sock 400 tools/lib/bpf/netlink.c int libbpf_nl_get_filter(int sock, unsigned int nl_pid, int ifindex, int handle, sock 417 tools/lib/bpf/netlink.c if (send(sock, &req, req.nlh.nlmsg_len, 0) < 0) sock 420 tools/lib/bpf/netlink.c return bpf_netlink_recv(sock, nl_pid, seq, __dump_filter_nlmsg, sock 28 tools/perf/util/cpumap.h static inline int cpu_map__socket(struct perf_cpu_map *sock, int s) sock 30 tools/perf/util/cpumap.h if (!sock || s > sock->nr || s < 0) sock 32 tools/perf/util/cpumap.h return sock->map[s]; sock 24 tools/testing/selftests/bpf/progs/test_btf_haskv.c struct sock *sock; sock 33 tools/testing/selftests/bpf/progs/test_btf_haskv.c if (!arg->sock) sock 32 tools/testing/selftests/bpf/progs/test_btf_newkv.c struct sock *sock; sock 41 tools/testing/selftests/bpf/progs/test_btf_newkv.c if (!arg->sock) sock 22 tools/testing/selftests/bpf/progs/test_btf_nokv.c struct sock *sock; sock 31 tools/testing/selftests/bpf/progs/test_btf_nokv.c if (!arg->sock) sock 82 tools/testing/selftests/bpf/progs/test_tcp_estats.c struct sock sk; sock 93 tools/testing/selftests/bpf/progs/test_tcp_estats.c static inline struct inet_sock *inet_sk(const struct sock *sk) sock 160 tools/testing/selftests/bpf/progs/test_tcp_estats.c struct sock *sock; sock 212 tools/testing/selftests/bpf/progs/test_tcp_estats.c struct sock *sk) sock 227 tools/testing/selftests/bpf/progs/test_tcp_estats.c static __always_inline void tcp_estats_init(struct sock *sk, sock 236 tools/testing/selftests/bpf/progs/test_tcp_estats.c static __always_inline void send_basic_event(struct sock *sk, sock 250 tools/testing/selftests/bpf/progs/test_tcp_estats.c if (!arg->sock) sock 253 tools/testing/selftests/bpf/progs/test_tcp_estats.c send_basic_event(arg->sock, TCP_ESTATS_TX_RESET); sock 902 tools/testing/selftests/cgroup/test_memcontrol.c long current, sock; sock 908 tools/testing/selftests/cgroup/test_memcontrol.c sock = cg_read_key_long(cgroup, "memory.stat", "sock "); sock 910 tools/testing/selftests/cgroup/test_memcontrol.c if (current < 0 || sock < 0) sock 913 tools/testing/selftests/cgroup/test_memcontrol.c if (current < sock) sock 916 tools/testing/selftests/cgroup/test_memcontrol.c if (values_close(current, sock, 10)) { sock 71 tools/testing/selftests/net/psock_tpacket.c void (*walk)(int sock, struct ring *ring); sock 101 tools/testing/selftests/net/psock_tpacket.c int ret, sock = socket(PF_PACKET, SOCK_RAW, 0); sock 102 tools/testing/selftests/net/psock_tpacket.c if (sock == -1) { sock 107 tools/testing/selftests/net/psock_tpacket.c ret = setsockopt(sock, SOL_PACKET, PACKET_VERSION, &ver, sizeof(ver)); sock 113 tools/testing/selftests/net/psock_tpacket.c return sock; sock 220 tools/testing/selftests/net/psock_tpacket.c static void walk_v1_v2_rx(int sock, struct ring *ring) sock 232 tools/testing/selftests/net/psock_tpacket.c pfd.fd = sock; sock 342 tools/testing/selftests/net/psock_tpacket.c static void __v1_v2_set_packet_loss_discard(int sock) sock 346 tools/testing/selftests/net/psock_tpacket.c ret = setsockopt(sock, SOL_PACKET, PACKET_LOSS, (void *) &discard, sock 369 tools/testing/selftests/net/psock_tpacket.c static void walk_tx(int sock, struct ring *ring) sock 411 tools/testing/selftests/net/psock_tpacket.c pfd.fd = sock; sock 473 tools/testing/selftests/net/psock_tpacket.c ret = sendto(sock, NULL, 0, 0, NULL, 0); sock 500 tools/testing/selftests/net/psock_tpacket.c static void walk_v1_v2(int sock, struct ring *ring) sock 503 tools/testing/selftests/net/psock_tpacket.c walk_v1_v2_rx(sock, ring); sock 505 tools/testing/selftests/net/psock_tpacket.c walk_tx(sock, ring); sock 581 tools/testing/selftests/net/psock_tpacket.c static void walk_v3_rx(int sock, struct ring *ring) sock 593 tools/testing/selftests/net/psock_tpacket.c pfd.fd = sock; sock 622 tools/testing/selftests/net/psock_tpacket.c static void walk_v3(int sock, struct ring *ring) sock 625 tools/testing/selftests/net/psock_tpacket.c walk_v3_rx(sock, ring); sock 627 tools/testing/selftests/net/psock_tpacket.c walk_tx(sock, ring); sock 667 tools/testing/selftests/net/psock_tpacket.c static void setup_ring(int sock, struct ring *ring, int version, int type) sock 679 tools/testing/selftests/net/psock_tpacket.c __v1_v2_set_packet_loss_discard(sock); sock 681 tools/testing/selftests/net/psock_tpacket.c ret = setsockopt(sock, SOL_PACKET, type, &ring->req, sock 687 tools/testing/selftests/net/psock_tpacket.c ret = setsockopt(sock, SOL_PACKET, type, &ring->req3, sock 708 tools/testing/selftests/net/psock_tpacket.c static void mmap_ring(int sock, struct ring *ring) sock 713 tools/testing/selftests/net/psock_tpacket.c MAP_SHARED | MAP_LOCKED | MAP_POPULATE, sock, 0); sock 726 tools/testing/selftests/net/psock_tpacket.c static void bind_ring(int sock, struct ring *ring) sock 730 tools/testing/selftests/net/psock_tpacket.c pair_udp_setfilter(sock); sock 739 tools/testing/selftests/net/psock_tpacket.c ret = bind(sock, (struct sockaddr *) &ring->ll, sizeof(ring->ll)); sock 746 tools/testing/selftests/net/psock_tpacket.c static void walk_ring(int sock, struct ring *ring) sock 748 tools/testing/selftests/net/psock_tpacket.c ring->walk(sock, ring); sock 751 tools/testing/selftests/net/psock_tpacket.c static void unmap_ring(int sock, struct ring *ring) sock 804 tools/testing/selftests/net/psock_tpacket.c int sock; sock 819 tools/testing/selftests/net/psock_tpacket.c sock = pfsocket(version); sock 821 tools/testing/selftests/net/psock_tpacket.c setup_ring(sock, &ring, version, type); sock 822 tools/testing/selftests/net/psock_tpacket.c mmap_ring(sock, &ring); sock 823 tools/testing/selftests/net/psock_tpacket.c bind_ring(sock, &ring); sock 824 tools/testing/selftests/net/psock_tpacket.c walk_ring(sock, &ring); sock 825 tools/testing/selftests/net/psock_tpacket.c unmap_ring(sock, &ring); sock 826 tools/testing/selftests/net/psock_tpacket.c close(sock); sock 91 tools/testing/selftests/networking/timestamping/hwtstamp_config.c int sock; sock 108 tools/testing/selftests/networking/timestamping/hwtstamp_config.c sock = socket(AF_INET, SOCK_DGRAM, 0); sock 109 tools/testing/selftests/networking/timestamping/hwtstamp_config.c if (sock < 0) { sock 117 tools/testing/selftests/networking/timestamping/hwtstamp_config.c if (ioctl(sock, (argc == 2) ? SIOCGHWTSTAMP : SIOCSHWTSTAMP, &ifr)) { sock 118 tools/testing/selftests/networking/timestamping/timestamping.c static void sendpacket(int sock, struct sockaddr *addr, socklen_t addr_len) sock 123 tools/testing/selftests/networking/timestamping/timestamping.c res = sendto(sock, sync, sizeof(sync), 0, sock 136 tools/testing/selftests/networking/timestamping/timestamping.c int sock, int recvmsg_flags, sock 242 tools/testing/selftests/networking/timestamping/timestamping.c if (ioctl(sock, SIOCGSTAMP, &tv)) sock 250 tools/testing/selftests/networking/timestamping/timestamping.c if (ioctl(sock, SIOCGSTAMPNS, &ts)) sock 259 tools/testing/selftests/networking/timestamping/timestamping.c static void recvpacket(int sock, int recvmsg_flags, sock 282 tools/testing/selftests/networking/timestamping/timestamping.c res = recvmsg(sock, &msg, recvmsg_flags|MSG_DONTWAIT); sock 290 tools/testing/selftests/networking/timestamping/timestamping.c sock, recvmsg_flags, sock 306 tools/testing/selftests/networking/timestamping/timestamping.c int sock; sock 348 tools/testing/selftests/networking/timestamping/timestamping.c sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP); sock 349 tools/testing/selftests/networking/timestamping/timestamping.c if (sock < 0) sock 354 tools/testing/selftests/networking/timestamping/timestamping.c if (ioctl(sock, SIOCGIFADDR, &device) < 0) sock 368 tools/testing/selftests/networking/timestamping/timestamping.c if (ioctl(sock, SIOCSHWTSTAMP, &hwtstamp) < 0) { sock 384 tools/testing/selftests/networking/timestamping/timestamping.c if (bind(sock, sock 395 tools/testing/selftests/networking/timestamping/timestamping.c if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF, sock 400 tools/testing/selftests/networking/timestamping/timestamping.c if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, sock 404 tools/testing/selftests/networking/timestamping/timestamping.c if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_LOOP, sock 411 tools/testing/selftests/networking/timestamping/timestamping.c setsockopt(sock, SOL_SOCKET, SO_TIMESTAMP, sock 416 tools/testing/selftests/networking/timestamping/timestamping.c setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPNS, sock 421 tools/testing/selftests/networking/timestamping/timestamping.c setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, sock 427 tools/testing/selftests/networking/timestamping/timestamping.c if (setsockopt(sock, SOL_IP, IP_PKTINFO, sock 433 tools/testing/selftests/networking/timestamping/timestamping.c if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMP, &val, &len) < 0) sock 438 tools/testing/selftests/networking/timestamping/timestamping.c if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMPNS, &val, &len) < 0) sock 444 tools/testing/selftests/networking/timestamping/timestamping.c if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, &val, &len) < 0) { sock 475 tools/testing/selftests/networking/timestamping/timestamping.c FD_SET(sock, &readfs); sock 476 tools/testing/selftests/networking/timestamping/timestamping.c FD_SET(sock, &errorfs); sock 480 tools/testing/selftests/networking/timestamping/timestamping.c res = select(sock + 1, &readfs, 0, &errorfs, &delta); sock 487 tools/testing/selftests/networking/timestamping/timestamping.c if (FD_ISSET(sock, &readfs)) sock 489 tools/testing/selftests/networking/timestamping/timestamping.c if (FD_ISSET(sock, &errorfs)) sock 491 tools/testing/selftests/networking/timestamping/timestamping.c recvpacket(sock, 0, sock 494 tools/testing/selftests/networking/timestamping/timestamping.c recvpacket(sock, MSG_ERRQUEUE, sock 500 tools/testing/selftests/networking/timestamping/timestamping.c sendpacket(sock, sock 33 tools/testing/selftests/vm/map_populate.c static int parent_f(int sock, unsigned long *smap, int child) sock 37 tools/testing/selftests/vm/map_populate.c ret = read(sock, &status, sizeof(int)); sock 44 tools/testing/selftests/vm/map_populate.c ret = write(sock, &status, sizeof(int)); sock 53 tools/testing/selftests/vm/map_populate.c static int child_f(int sock, unsigned long *smap, int fd) sock 63 tools/testing/selftests/vm/map_populate.c ret = write(sock, &buf, sizeof(int)); sock 66 tools/testing/selftests/vm/map_populate.c ret = read(sock, &buf, sizeof(int)); sock 77 tools/testing/selftests/vm/map_populate.c int sock[2], child, ret; sock 96 tools/testing/selftests/vm/map_populate.c ret = socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, sock); sock 103 tools/testing/selftests/vm/map_populate.c ret = close(sock[0]); sock 106 tools/testing/selftests/vm/map_populate.c return parent_f(sock[1], smap, child); sock 109 tools/testing/selftests/vm/map_populate.c ret = close(sock[1]); sock 112 tools/testing/selftests/vm/map_populate.c return child_f(sock[0], smap, fileno(ftmp)); sock 386 tools/usb/usbip/src/usbipd.c int sock; sock 390 tools/usb/usbip/src/usbipd.c sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); sock 391 tools/usb/usbip/src/usbipd.c if (sock < 0) { sock 397 tools/usb/usbip/src/usbipd.c usbip_net_set_reuseaddr(sock); sock 398 tools/usb/usbip/src/usbipd.c usbip_net_set_nodelay(sock); sock 401 tools/usb/usbip/src/usbipd.c usbip_net_set_v6only(sock); sock 403 tools/usb/usbip/src/usbipd.c ret = bind(sock, ai->ai_addr, ai->ai_addrlen); sock 407 tools/usb/usbip/src/usbipd.c close(sock); sock 411 tools/usb/usbip/src/usbipd.c ret = listen(sock, SOMAXCONN); sock 415 tools/usb/usbip/src/usbipd.c close(sock); sock 420 tools/usb/usbip/src/usbipd.c sockfdlist[nsockfd++] = sock;