Lines Matching refs:payload_len
114 size_t iov_len, payload_len; in vhost_transport_do_send_pkt() local
164 payload_len = skb->len - offset; in vhost_transport_do_send_pkt()
170 if (payload_len > iov_len - sizeof(*hdr)) { in vhost_transport_do_send_pkt()
171 payload_len = iov_len - sizeof(*hdr); in vhost_transport_do_send_pkt()
196 hdr->len = cpu_to_le32(payload_len); in vhost_transport_do_send_pkt()
208 payload_len)) { in vhost_transport_do_send_pkt()
219 vhost_add_used(vq, head, sizeof(*hdr) + payload_len); in vhost_transport_do_send_pkt()
222 VIRTIO_VSOCK_SKB_CB(skb)->offset += payload_len; in vhost_transport_do_send_pkt()
223 total_len += payload_len; in vhost_transport_do_send_pkt()
339 size_t payload_len; in vhost_vsock_alloc_skb() local
370 payload_len = le32_to_cpu(hdr->len); in vhost_vsock_alloc_skb()
373 if (!payload_len) in vhost_vsock_alloc_skb()
377 if (payload_len + sizeof(*hdr) > len) { in vhost_vsock_alloc_skb()
382 virtio_vsock_skb_put(skb, payload_len); in vhost_vsock_alloc_skb()
384 if (skb_copy_datagram_from_iter(skb, 0, &iov_iter, payload_len)) { in vhost_vsock_alloc_skb()
385 vq_err(vq, "Failed to copy %zu byte payload\n", payload_len); in vhost_vsock_alloc_skb()