Lines Matching refs:handle
77 virtqueue_ring_object_t handle = vq_token->virtqueue_handle;
79 if (camkes_virtqueue_device_scatter_copy_buffer(vq, &handle, serial_buf, buf_size) < 0) {
90 static void handle_virtqueue_message(virtqueue_device_t *vq, virtqueue_ring_object_t *handle, enum virtqueue_op op)
95 buf_size = virtqueue_scattered_available_size(vq, handle);
98 virtqueue_add_used_buf(vq, handle, 0);
104 current_read_vq_token.virtqueue_handle = *handle;
110 virtqueue_add_used_buf(vq, handle, 0);
115 current_write_vq_token.virtqueue_handle = *handle;
118 camkes_virtqueue_device_gather_copy_buffer(vq, handle, serial_buffer, buf_size);
122 virtqueue_add_used_buf(vq, handle, 0);
130 virtqueue_ring_object_t handle;
132 if (!virtqueue_get_available_buf(vq, &handle)) {
138 handle_virtqueue_message(vq, &handle, op);