Lines Matching refs:eventdev
1411 struct rte_eventdev *eventdev; in rte_event_pmd_allocate() local
1426 eventdev = &rte_eventdevs[dev_id]; in rte_event_pmd_allocate()
1428 eventdev->txa_enqueue = rte_event_tx_adapter_enqueue; in rte_event_pmd_allocate()
1429 eventdev->txa_enqueue_same_dest = rte_event_tx_adapter_enqueue; in rte_event_pmd_allocate()
1431 if (eventdev->data == NULL) { in rte_event_pmd_allocate()
1440 eventdev->data = eventdev_data; in rte_event_pmd_allocate()
1444 strlcpy(eventdev->data->name, name, in rte_event_pmd_allocate()
1447 eventdev->data->dev_id = dev_id; in rte_event_pmd_allocate()
1448 eventdev->data->socket_id = socket_id; in rte_event_pmd_allocate()
1449 eventdev->data->dev_started = 0; in rte_event_pmd_allocate()
1452 eventdev->attached = RTE_EVENTDEV_ATTACHED; in rte_event_pmd_allocate()
1456 return eventdev; in rte_event_pmd_allocate()
1460 rte_event_pmd_release(struct rte_eventdev *eventdev) in rte_event_pmd_release() argument
1466 if (eventdev == NULL) in rte_event_pmd_release()
1469 eventdev->attached = RTE_EVENTDEV_DETACHED; in rte_event_pmd_release()
1473 rte_free(eventdev->data->dev_private); in rte_event_pmd_release()
1477 eventdev->data->dev_id); in rte_event_pmd_release()
1490 eventdev->data = NULL; in rte_event_pmd_release()