Lines Matching refs:async

338 	if (!vq->async)  in vhost_free_async_mem()
341 rte_free(vq->async->pkts_info); in vhost_free_async_mem()
342 rte_free(vq->async->pkts_cmpl_flag); in vhost_free_async_mem()
344 rte_free(vq->async->buffers_packed); in vhost_free_async_mem()
345 vq->async->buffers_packed = NULL; in vhost_free_async_mem()
346 rte_free(vq->async->descs_split); in vhost_free_async_mem()
347 vq->async->descs_split = NULL; in vhost_free_async_mem()
349 rte_free(vq->async); in vhost_free_async_mem()
350 vq->async = NULL; in vhost_free_async_mem()
1629 struct vhost_async *async; in async_channel_register() local
1632 if (unlikely(vq->async)) { in async_channel_register()
1639 async = rte_zmalloc_socket(NULL, sizeof(struct vhost_async), 0, node); in async_channel_register()
1640 if (!async) { in async_channel_register()
1646 async->pkts_info = rte_malloc_socket(NULL, vq->size * sizeof(struct async_inflight_info), in async_channel_register()
1648 if (!async->pkts_info) { in async_channel_register()
1654 async->pkts_cmpl_flag = rte_zmalloc_socket(NULL, vq->size * sizeof(bool), in async_channel_register()
1656 if (!async->pkts_cmpl_flag) { in async_channel_register()
1663 async->buffers_packed = rte_malloc_socket(NULL, in async_channel_register()
1666 if (!async->buffers_packed) { in async_channel_register()
1672 async->descs_split = rte_malloc_socket(NULL, in async_channel_register()
1675 if (!async->descs_split) { in async_channel_register()
1682 vq->async = async; in async_channel_register()
1686 rte_free(async->pkts_info); in async_channel_register()
1688 rte_free(async); in async_channel_register()
1758 if (!vq->async) in rte_vhost_async_channel_unregister()
1767 if (vq->async->pkts_inflight_n) { in rte_vhost_async_channel_unregister()
1799 if (!vq->async) in rte_vhost_async_channel_unregister_thread_unsafe()
1802 if (vq->async->pkts_inflight_n) { in rte_vhost_async_channel_unregister_thread_unsafe()
1894 if (!vq->async) in rte_vhost_async_get_inflight()
1904 ret = vq->async->pkts_inflight_n; in rte_vhost_async_get_inflight()
1928 if (!vq->async) in rte_vhost_async_get_inflight_thread_unsafe()
1931 ret = vq->async->pkts_inflight_n; in rte_vhost_async_get_inflight_thread_unsafe()