Lines Matching refs:payload_len
111 size_t iov_len, payload_len; in vhost_transport_do_send_pkt() local
161 payload_len = skb->len - offset; in vhost_transport_do_send_pkt()
167 if (payload_len > iov_len - sizeof(*hdr)) { in vhost_transport_do_send_pkt()
168 payload_len = iov_len - sizeof(*hdr); in vhost_transport_do_send_pkt()
193 hdr->len = cpu_to_le32(payload_len); in vhost_transport_do_send_pkt()
205 payload_len)) { in vhost_transport_do_send_pkt()
216 vhost_add_used(vq, head, sizeof(*hdr) + payload_len); in vhost_transport_do_send_pkt()
219 VIRTIO_VSOCK_SKB_CB(skb)->offset += payload_len; in vhost_transport_do_send_pkt()
220 total_len += payload_len; in vhost_transport_do_send_pkt()
336 size_t payload_len; in vhost_vsock_alloc_skb() local
367 payload_len = le32_to_cpu(hdr->len); in vhost_vsock_alloc_skb()
370 if (!payload_len) in vhost_vsock_alloc_skb()
374 if (payload_len + sizeof(*hdr) > len) { in vhost_vsock_alloc_skb()
379 virtio_vsock_skb_put(skb, payload_len); in vhost_vsock_alloc_skb()
381 if (skb_copy_datagram_from_iter(skb, 0, &iov_iter, payload_len)) { in vhost_vsock_alloc_skb()
382 vq_err(vq, "Failed to copy %zu byte payload\n", payload_len); in vhost_vsock_alloc_skb()