Lines Matching refs:msg
13 int udp_socket_handle_async_received(tx_msg_t *msg)
16 if (msg->done_len == -1 || msg->done_len == 0) {
17 msg->total_len = UDP_READ_SIZE;
18 msg->done_len = 0;
20 if (!virtqueue_add_available_buf(&rx_virtqueue, &handle, ENCODE_DMA_ADDRESS(msg), BUF_SIZE, VQ_RW)) {
25 msg->total_len = msg->done_len;
26 msg->done_len = 0;
30 if (!virtqueue_add_available_buf(&tx_virtqueue, &handle, ENCODE_DMA_ADDRESS(msg), sizeof(*msg), VQ_RW)) {
40 int udp_socket_handle_async_sent(tx_msg_t *msg)
43 msg->total_len = UDP_READ_SIZE;
44 msg->done_len = 0;
46 if (!virtqueue_add_available_buf(&rx_virtqueue, &handle, ENCODE_DMA_ADDRESS(msg), BUF_SIZE, VQ_RW)) {