Lines Matching refs:conn

206 	struct vhost_user_connection *conn;  in vhost_user_add_connection()  local
213 conn = malloc(sizeof(*conn)); in vhost_user_add_connection()
214 if (conn == NULL) { in vhost_user_add_connection()
256 conn->connfd = fd; in vhost_user_add_connection()
257 conn->vsocket = vsocket; in vhost_user_add_connection()
258 conn->vid = vid; in vhost_user_add_connection()
260 NULL, conn); in vhost_user_add_connection()
267 vsocket->notify_ops->destroy_connection(conn->vid); in vhost_user_add_connection()
273 TAILQ_INSERT_TAIL(&vsocket->conn_list, conn, next); in vhost_user_add_connection()
282 free(conn); in vhost_user_add_connection()
303 struct vhost_user_connection *conn = dat; in vhost_user_read_cb() local
304 struct vhost_user_socket *vsocket = conn->vsocket; in vhost_user_read_cb()
307 ret = vhost_user_msg_handler(conn->vid, connfd); in vhost_user_read_cb()
309 struct virtio_net *dev = get_device(conn->vid); in vhost_user_read_cb()
318 vsocket->notify_ops->destroy_connection(conn->vid); in vhost_user_read_cb()
320 vhost_destroy_device(conn->vid); in vhost_user_read_cb()
328 TAILQ_REMOVE(&vsocket->conn_list, conn, next); in vhost_user_read_cb()
331 free(conn); in vhost_user_read_cb()
1013 struct vhost_user_connection *conn, *next; in rte_vhost_driver_unregister() local
1026 for (conn = TAILQ_FIRST(&vsocket->conn_list); in rte_vhost_driver_unregister()
1027 conn != NULL; in rte_vhost_driver_unregister()
1028 conn = next) { in rte_vhost_driver_unregister()
1029 next = TAILQ_NEXT(conn, next); in rte_vhost_driver_unregister()
1038 conn->connfd) == -1) { in rte_vhost_driver_unregister()
1047 conn->connfd, path); in rte_vhost_driver_unregister()
1048 close(conn->connfd); in rte_vhost_driver_unregister()
1049 vhost_destroy_device(conn->vid); in rte_vhost_driver_unregister()
1050 TAILQ_REMOVE(&vsocket->conn_list, conn, next); in rte_vhost_driver_unregister()
1051 free(conn); in rte_vhost_driver_unregister()