Lines Matching refs:bufferlist
591 struct kvec bufferlist[3]; in vmbus_sendpacket_ctl() local
605 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_ctl()
606 bufferlist[0].iov_len = sizeof(struct vmpacket_descriptor); in vmbus_sendpacket_ctl()
607 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_ctl()
608 bufferlist[1].iov_len = bufferlen; in vmbus_sendpacket_ctl()
609 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_ctl()
610 bufferlist[2].iov_len = (packetlen_aligned - packetlen); in vmbus_sendpacket_ctl()
612 ret = hv_ringbuffer_write(&channel->outbound, bufferlist, 3, &signal); in vmbus_sendpacket_ctl()
676 struct kvec bufferlist[3]; in vmbus_sendpacket_pagebuffer_ctl() local
708 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_pagebuffer_ctl()
709 bufferlist[0].iov_len = descsize; in vmbus_sendpacket_pagebuffer_ctl()
710 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_pagebuffer_ctl()
711 bufferlist[1].iov_len = bufferlen; in vmbus_sendpacket_pagebuffer_ctl()
712 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_pagebuffer_ctl()
713 bufferlist[2].iov_len = (packetlen_aligned - packetlen); in vmbus_sendpacket_pagebuffer_ctl()
715 ret = hv_ringbuffer_write(&channel->outbound, bufferlist, 3, &signal); in vmbus_sendpacket_pagebuffer_ctl()
766 struct kvec bufferlist[3]; in vmbus_sendpacket_mpb_desc() local
781 bufferlist[0].iov_base = desc; in vmbus_sendpacket_mpb_desc()
782 bufferlist[0].iov_len = desc_size; in vmbus_sendpacket_mpb_desc()
783 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_mpb_desc()
784 bufferlist[1].iov_len = bufferlen; in vmbus_sendpacket_mpb_desc()
785 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_mpb_desc()
786 bufferlist[2].iov_len = (packetlen_aligned - packetlen); in vmbus_sendpacket_mpb_desc()
788 ret = hv_ringbuffer_write(&channel->outbound, bufferlist, 3, &signal); in vmbus_sendpacket_mpb_desc()
810 struct kvec bufferlist[3]; in vmbus_sendpacket_multipagebuffer() local
844 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_multipagebuffer()
845 bufferlist[0].iov_len = descsize; in vmbus_sendpacket_multipagebuffer()
846 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_multipagebuffer()
847 bufferlist[1].iov_len = bufferlen; in vmbus_sendpacket_multipagebuffer()
848 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_multipagebuffer()
849 bufferlist[2].iov_len = (packetlen_aligned - packetlen); in vmbus_sendpacket_multipagebuffer()
851 ret = hv_ringbuffer_write(&channel->outbound, bufferlist, 3, &signal); in vmbus_sendpacket_multipagebuffer()