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
363 payload_len = le32_to_cpu(hdr->len); in vhost_vsock_alloc_skb()
366 if (!payload_len) in vhost_vsock_alloc_skb()
370 if (payload_len > VIRTIO_VSOCK_MAX_PKT_BUF_SIZE || in vhost_vsock_alloc_skb()
371 payload_len + sizeof(*hdr) > len) { in vhost_vsock_alloc_skb()
378 nbytes = copy_from_iter(skb->data, payload_len, &iov_iter); in vhost_vsock_alloc_skb()
379 if (nbytes != payload_len) { in vhost_vsock_alloc_skb()
381 payload_len, nbytes); in vhost_vsock_alloc_skb()