Lines Matching refs:send_buf
282 struct hvs_send_buf *send_buf, size_t to_write) in hvs_send_data() argument
284 send_buf->hdr.pkt_type = 1; in hvs_send_data()
285 send_buf->hdr.data_size = to_write; in hvs_send_data()
286 return vmbus_sendpacket(chan, &send_buf->hdr, in hvs_send_data()
287 sizeof(send_buf->hdr) + to_write, in hvs_send_data()
459 struct hvs_send_buf *send_buf; in hvs_shutdown() local
471 send_buf = (struct hvs_send_buf *)&hdr; in hvs_shutdown()
474 (void)hvs_send_data(hvs->chan, send_buf, 0); in hvs_shutdown()
600 struct hvs_send_buf *send_buf; in hvs_stream_enqueue() local
603 BUILD_BUG_ON(sizeof(*send_buf) != PAGE_SIZE_4K); in hvs_stream_enqueue()
605 send_buf = kmalloc(sizeof(*send_buf), GFP_KERNEL); in hvs_stream_enqueue()
606 if (!send_buf) in hvs_stream_enqueue()
613 ret = memcpy_from_msg(send_buf->data, msg, to_write); in hvs_stream_enqueue()
617 ret = hvs_send_data(hvs->chan, send_buf, to_write); in hvs_stream_enqueue()
623 kfree(send_buf); in hvs_stream_enqueue()