Lines Matching refs:eth_dev_shared_data

74 } *eth_dev_shared_data;  variable
381 if (eth_dev_shared_data == NULL) { in eth_dev_shared_data_prepare()
385 sizeof(*eth_dev_shared_data), in eth_dev_shared_data_prepare()
392 eth_dev_shared_data = mz->addr; in eth_dev_shared_data_prepare()
394 eth_dev_shared_data->next_owner_id = in eth_dev_shared_data_prepare()
396 rte_spinlock_init(&eth_dev_shared_data->ownership_lock); in eth_dev_shared_data_prepare()
397 memset(eth_dev_shared_data->data, 0, in eth_dev_shared_data_prepare()
398 sizeof(eth_dev_shared_data->data)); in eth_dev_shared_data_prepare()
433 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_allocated()
437 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_allocated()
449 if (eth_dev_shared_data->data[i].name[0] == '\0') { in eth_dev_find_free_port()
463 eth_dev->data = &eth_dev_shared_data->data[port_id]; in eth_dev_get()
489 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_allocate()
512 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_allocate()
531 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_attach_secondary()
534 if (strcmp(eth_dev_shared_data->data[i].name, name) == 0) in rte_eth_dev_attach_secondary()
546 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_attach_secondary()
562 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_release_port()
587 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_release_port()
606 eth_dev_shared_data->next_owner_id <= owner_id) in eth_is_valid_owner_id()
627 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_new()
629 *owner_id = eth_dev_shared_data->next_owner_id++; in rte_eth_dev_owner_new()
631 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_new()
683 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_set()
687 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_set()
700 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_unset()
704 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_unset()
716 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_delete()
733 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_delete()
746 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_get()
756 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_get()
813 tmp = eth_dev_shared_data->data[port_id].name; in rte_eth_dev_get_name_by_port()
829 if (!strcmp(name, eth_dev_shared_data->data[pid].name)) { in rte_eth_dev_get_port_by_name()