Lines Matching refs:size
826 static int raw_sendmsg(struct socket *sock, struct msghdr *msg, size_t size)
837 if (size < CANXL_HDR_SIZE + CANXL_MIN_DLEN || size > CANXL_MTU)
858 skb = sock_alloc_send_skb(sk, size + sizeof(struct can_skb_priv),
868 err = memcpy_from_msg(skb_put(skb, size), msg, size);
897 return size;
907 static int raw_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
915 return sock_recv_errqueue(sk, msg, size,
922 if (size < skb->len)
925 size = skb->len;
927 err = memcpy_to_msg(msg, skb->data, size);
946 return size;