• Home
  • Raw
  • Download

Lines Matching refs:sock

22 static void nfc_sock_link(struct nfc_sock_list *l, struct sock *sk)  in nfc_sock_link()
29 static void nfc_sock_unlink(struct nfc_sock_list *l, struct sock *sk) in nfc_sock_unlink()
36 static void rawsock_write_queue_purge(struct sock *sk) in rawsock_write_queue_purge()
46 static void rawsock_report_error(struct sock *sk, int err) in rawsock_report_error()
57 static int rawsock_release(struct socket *sock) in rawsock_release() argument
59 struct sock *sk = sock->sk; in rawsock_release()
61 pr_debug("sock=%p sk=%p\n", sock, sk); in rawsock_release()
66 if (sock->type == SOCK_RAW) in rawsock_release()
75 static int rawsock_connect(struct socket *sock, struct sockaddr *_addr, in rawsock_connect() argument
78 struct sock *sk = sock->sk; in rawsock_connect()
83 pr_debug("sock=%p sk=%p flags=%d\n", sock, sk, flags); in rawsock_connect()
94 if (sock->state == SS_CONNECTED) { in rawsock_connect()
117 sock->state = SS_CONNECTED; in rawsock_connect()
141 struct sock *sk = (struct sock *) context; in rawsock_data_exchange_complete()
178 struct sock *sk = to_rawsock_sk(work); in rawsock_tx_work()
202 static int rawsock_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in rawsock_sendmsg() argument
204 struct sock *sk = sock->sk; in rawsock_sendmsg()
209 pr_debug("sock=%p sk=%p len=%zu\n", sock, sk, len); in rawsock_sendmsg()
214 if (sock->state != SS_CONNECTED) in rawsock_sendmsg()
238 static int rawsock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in rawsock_recvmsg() argument
242 struct sock *sk = sock->sk; in rawsock_recvmsg()
247 pr_debug("sock=%p sk=%p len=%zu flags=%d\n", sock, sk, len, flags); in rawsock_recvmsg()
306 static void rawsock_destruct(struct sock *sk) in rawsock_destruct()
325 static int rawsock_create(struct net *net, struct socket *sock, in rawsock_create() argument
328 struct sock *sk; in rawsock_create()
330 pr_debug("sock=%p\n", sock); in rawsock_create()
332 if ((sock->type != SOCK_SEQPACKET) && (sock->type != SOCK_RAW)) in rawsock_create()
335 if (sock->type == SOCK_RAW) in rawsock_create()
336 sock->ops = &rawsock_raw_ops; in rawsock_create()
338 sock->ops = &rawsock_ops; in rawsock_create()
344 sock_init_data(sock, sk); in rawsock_create()
347 sock->state = SS_UNCONNECTED; in rawsock_create()
348 if (sock->type == SOCK_RAW) in rawsock_create()
362 struct sock *sk; in nfc_send_to_raw_sock()