Lines Matching defs:sock
13 #include <net/sock.h>
15 #include <trace/events/sock.h>
186 if (qmi->sock) {
187 ret = kernel_sendmsg(qmi->sock, &msg, &iv, 1, sizeof(pkt));
251 if (qmi->sock) {
252 ret = kernel_sendmsg(qmi->sock, &msg, &iv, 1, sizeof(pkt));
444 struct socket *sock;
446 sock = qmi_sock_create(qmi, &sq);
447 if (IS_ERR(sock))
451 sock_release(qmi->sock);
452 qmi->sock = NULL;
461 qmi->sock = sock;
537 if (qmi->sock)
538 msglen = kernel_recvmsg(qmi->sock, &msg, &iv, 1,
549 /* The old qmi->sock is gone, our work is done */
569 static void qmi_data_ready(struct sock *sk)
588 struct socket *sock;
592 PF_QIPCRTR, &sock);
596 ret = kernel_getsockname(sock, (struct sockaddr *)sq);
598 sock_release(sock);
602 sock->sk->sk_user_data = qmi;
603 sock->sk->sk_data_ready = qmi_data_ready;
604 sock->sk->sk_error_report = qmi_data_ready;
606 return sock;
659 qmi->sock = qmi_sock_create(qmi, &qmi->sq);
660 if (IS_ERR(qmi->sock)) {
661 if (PTR_ERR(qmi->sock) == -EAFNOSUPPORT) {
665 ret = PTR_ERR(qmi->sock);
689 struct socket *sock = qmi->sock;
692 sock->sk->sk_user_data = NULL;
698 sock_release(sock);
699 qmi->sock = NULL;
766 if (qmi->sock) {
767 ret = kernel_sendmsg(qmi->sock, &msghdr, &iv, 1, len);