Home
last modified time | relevance | path

Searched refs:eth_dev_shared_data (Results 1 – 4 of 4) sorted by relevance

/dpdk/lib/ethdev/
H A Dethdev_private.c14 struct eth_dev_shared *eth_dev_shared_data; variable
326 if (eth_dev_shared_data == NULL) { in eth_dev_shared_data_prepare()
330 sizeof(*eth_dev_shared_data), in eth_dev_shared_data_prepare()
337 eth_dev_shared_data = mz->addr; in eth_dev_shared_data_prepare()
339 eth_dev_shared_data->next_owner_id = in eth_dev_shared_data_prepare()
341 rte_spinlock_init(&eth_dev_shared_data->ownership_lock); in eth_dev_shared_data_prepare()
342 memset(eth_dev_shared_data->data, 0, in eth_dev_shared_data_prepare()
343 sizeof(eth_dev_shared_data->data)); in eth_dev_shared_data_prepare()
H A Dethdev_driver.c50 if (eth_dev_shared_data->data[i].name[0] == '\0') { in eth_dev_find_free_port()
64 eth_dev->data = &eth_dev_shared_data->data[port_id]; in eth_dev_get()
90 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_allocate()
114 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_allocate()
126 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_allocated()
130 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_allocated()
149 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_attach_secondary()
152 if (strcmp(eth_dev_shared_data->data[i].name, name) == 0) in rte_eth_dev_attach_secondary()
164 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_attach_secondary()
228 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_release_port()
[all …]
H A Dethdev_private.h21 extern struct eth_dev_shared *eth_dev_shared_data;
H A Drte_ethdev.c392 eth_dev_shared_data->next_owner_id <= owner_id) in eth_is_valid_owner_id()
418 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_new()
420 *owner_id = eth_dev_shared_data->next_owner_id++; in rte_eth_dev_owner_new()
422 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_new()
481 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_set()
485 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_set()
498 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_unset()
502 rte_spinlock_unlock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_unset()
514 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_delete()
561 rte_spinlock_lock(&eth_dev_shared_data->ownership_lock); in rte_eth_dev_owner_get()
[all …]