Lines Matching defs:msg
102 /* Return pointer to store the extra msg flags for raw_recvmsg().
270 static void raw_notify(struct raw_sock *ro, unsigned long msg,
281 switch (msg) {
309 static int raw_notifier(struct notifier_block *nb, unsigned long msg,
316 if (msg != NETDEV_UNREGISTER && msg != NETDEV_DOWN)
324 raw_notify(raw_busy_notifier, msg, dev);
767 static int raw_sendmsg(struct socket *sock, struct msghdr *msg, size_t size)
776 if (msg->msg_name) {
777 DECLARE_SOCKADDR(struct sockaddr_can *, addr, msg->msg_name);
779 if (msg->msg_namelen < RAW_MIN_NAMELEN)
804 msg->msg_flags & MSG_DONTWAIT, &err);
812 err = memcpy_from_msg(skb_put(skb, size), msg, size);
839 static int raw_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
851 return sock_recv_errqueue(sk, msg, size,
859 msg->msg_flags |= MSG_TRUNC;
863 err = memcpy_to_msg(msg, skb->data, size);
869 sock_recv_ts_and_drops(msg, sk, skb);
871 if (msg->msg_name) {
873 msg->msg_namelen = RAW_MIN_NAMELEN;
874 memcpy(msg->msg_name, skb->cb, msg->msg_namelen);
878 msg->msg_flags |= *(raw_flags(skb));