Lines Matching refs:intr_handle
22 static struct rte_intr_handle *intr_handle; variable
125 if (rte_intr_fd_set(intr_handle, fd)) in dev_uev_socket_fd_create()
218 rte_intr_callback_unregister(intr_handle, dev_uev_handler, param); in dev_delayed_unregister()
219 if (rte_intr_fd_get(intr_handle) >= 0) { in dev_delayed_unregister()
220 close(rte_intr_fd_get(intr_handle)); in dev_delayed_unregister()
221 rte_intr_fd_set(intr_handle, -1); in dev_delayed_unregister()
238 if (rte_intr_fd_get(intr_handle) < 0) in dev_uev_handler()
241 ret = recv(rte_intr_fd_get(intr_handle), buf, EAL_UEV_MSG_LEN, in dev_uev_handler()
318 intr_handle = rte_intr_instance_alloc(RTE_INTR_INSTANCE_F_PRIVATE); in rte_dev_event_monitor_start()
319 if (intr_handle == NULL) { in rte_dev_event_monitor_start()
324 ret = rte_intr_type_set(intr_handle, RTE_INTR_HANDLE_DEV_EVENT); in rte_dev_event_monitor_start()
328 ret = rte_intr_fd_set(intr_handle, -1); in rte_dev_event_monitor_start()
338 ret = rte_intr_callback_register(intr_handle, dev_uev_handler, NULL); in rte_dev_event_monitor_start()
341 close(rte_intr_fd_get(intr_handle)); in rte_dev_event_monitor_start()
349 rte_intr_instance_free(intr_handle); in rte_dev_event_monitor_start()
350 intr_handle = NULL; in rte_dev_event_monitor_start()
373 ret = rte_intr_callback_unregister(intr_handle, dev_uev_handler, in rte_dev_event_monitor_stop()
380 close(rte_intr_fd_get(intr_handle)); in rte_dev_event_monitor_stop()
381 rte_intr_instance_free(intr_handle); in rte_dev_event_monitor_stop()
382 intr_handle = NULL; in rte_dev_event_monitor_stop()