Lines Matching defs:msg
110 /* Return pointer to store the extra msg flags for raw_recvmsg().
298 static void raw_notify(struct raw_sock *ro, unsigned long msg,
309 switch (msg) {
340 static int raw_notifier(struct notifier_block *nb, unsigned long msg,
347 if (msg != NETDEV_UNREGISTER && msg != NETDEV_DOWN)
355 raw_notify(raw_busy_notifier, msg, dev);
914 static int raw_sendmsg(struct socket *sock, struct msghdr *msg, size_t size)
929 if (msg->msg_name) {
930 DECLARE_SOCKADDR(struct sockaddr_can *, addr, msg->msg_name);
932 if (msg->msg_namelen < RAW_MIN_NAMELEN)
948 msg->msg_flags & MSG_DONTWAIT, &err);
957 err = memcpy_from_msg(skb_put(skb, size), msg, size);
973 if (msg->msg_controllen) {
974 err = sock_cmsg_send(sk, msg, &sockc);
1003 static int raw_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
1011 return sock_recv_errqueue(sk, msg, size,
1019 msg->msg_flags |= MSG_TRUNC;
1023 err = memcpy_to_msg(msg, skb->data, size);
1029 sock_recv_cmsgs(msg, sk, skb);
1031 if (msg->msg_name) {
1033 msg->msg_namelen = RAW_MIN_NAMELEN;
1034 memcpy(msg->msg_name, skb->cb, msg->msg_namelen);
1038 msg->msg_flags |= *(raw_flags(skb));