Searched refs:shm (Results 1 – 16 of 16) sorted by relevance
| /dpdk/examples/l2fwd-keepalive/ka-agent/ |
| H A D | main.c | 28 struct rte_keepalive_shm *shm; in ka_shm_create() local 35 shm = (struct rte_keepalive_shm *) mmap( in ka_shm_create() 38 if (shm == MAP_FAILED) in ka_shm_create() 41 return shm; in ka_shm_create() 45 shm = 0; in ka_shm_create() 51 struct rte_keepalive_shm *shm = ka_shm_create(); in main() local 60 if (shm == NULL) { in main() 68 if (shm->core_last_seen_times[idx_core] > in main() 71 shm->core_last_seen_times[idx_core]; in main() 74 if (sem_timedwait(&shm->core_died, &timeout) == -1) { in main() [all …]
|
| /dpdk/lib/mbuf/ |
| H A D | rte_mbuf_dyn.c | 54 static struct mbuf_dyn_shm *shm; variable 67 if (shm->free_space[i]) in process_score() 68 shm->free_space[i] = 1; in process_score() 92 shm->free_space[i] = RTE_MAX(align, shm->free_space[i]); in process_score() 123 shm = mz->addr; in init_shared_mem() 129 memset(shm, 0, sizeof(*shm)); in init_shared_mem() 134 shm->free_flags |= mask; in init_shared_mem() 154 if (!shm->free_space[i + offset]) in check_offset() 312 shm->free_space[i] = 0; in __rte_mbuf_dynfield_register_offset() 445 if (shm->free_flags == 0) { in __rte_mbuf_dynflag_register_bitnum() [all …]
|
| /dpdk/examples/l2fwd-keepalive/ |
| H A D | shm.c | 74 void rte_keepalive_relayed_state(struct rte_keepalive_shm *shm, in rte_keepalive_relayed_state() argument 80 shm->core_state[id_core] = core_state; in rte_keepalive_relayed_state() 81 shm->core_last_seen_times[id_core] = last_alive; in rte_keepalive_relayed_state() 89 if (sem_getvalue(&shm->core_died, &count) == -1) { in rte_keepalive_relayed_state() 97 if (sem_post(&shm->core_died) != 0) in rte_keepalive_relayed_state()
|
| H A D | shm.h | 58 void rte_keepalive_relayed_state(struct rte_keepalive_shm *shm,
|
| H A D | meson.build | 20 'shm.c',
|
| H A D | Makefile | 8 SRCS-y := main.c shm.c
|
| /dpdk/drivers/net/pfe/ |
| H A D | pfe_hif.c | 60 mb_priv = rte_mempool_get_priv(hif->shm->pool); in pfe_hif_release_buffers() 63 if (i < hif->shm->rx_buf_pool_cnt && in pfe_hif_release_buffers() 64 !hif->shm->rx_buf_pool[i]) { in pfe_hif_release_buffers() 69 hif->shm->rx_buf_pool[i] = mbuf; in pfe_hif_release_buffers() 106 (struct rte_mbuf *)hif->shm->rx_buf_pool[i]; in pfe_hif_init_buffers() 135 hif->shm->rx_buf_pool[i] = NULL; in pfe_hif_init_buffers() 398 &hif->shm->g_client_status[0]))) { in pfe_hif_rx_process() 418 hif->client_ctrl, hif->shm->pool, in pfe_hif_rx_process() 848 hif->shm->g_client_status[0] = 0; in pfe_hif_exit() 850 hif->shm->g_client_status[1] = 0; in pfe_hif_exit() [all …]
|
| H A D | pfe_hif_lib.c | 104 pool = client->pfe->hif.shm->pool; in hif_lib_client_release_rx_buffers() 275 hif_shm = client->pfe->hif.shm; in hif_lib_client_register() 567 pfe->hif.shm = &ghif_shm; in pfe_hif_lib_init()
|
| H A D | pfe_ethdev.c | 156 work_done = hif_lib_receive_pkt(rxq, priv->pfe->hif.shm->pool, in pfe_recv_pkts_on_intr() 180 pool = priv->pfe->hif.shm->pool; in pfe_recv_pkts() 250 hif_shm = client->pfe->hif.shm; in pfe_eth_open() 459 rc = pfe_hif_shm_init(pfe->hif.shm, mb_pool); in pfe_rx_queue_setup() 465 pfe->hif.shm->pool = mb_pool; in pfe_rx_queue_setup()
|
| H A D | pfe_hif.h | 108 struct hif_shm *shm; member
|
| /dpdk/drivers/raw/ifpga/base/ |
| H A D | opae_hw_api.c | 464 if (!adapter->shm.ptr) in opae_adapter_shm_init() 467 sd = (opae_share_data *)adapter->shm.ptr; in opae_adapter_shm_init() 489 adapter->shm.ptr = NULL; in opae_adapter_shm_alloc() 498 adapter->shm.id = shm_id; in opae_adapter_shm_alloc() 499 adapter->shm.size = size; in opae_adapter_shm_alloc() 502 if (adapter->shm.ptr) { in opae_adapter_shm_alloc() 505 shm_name, adapter->shm.ptr); in opae_adapter_shm_alloc() 517 return adapter->shm.ptr; in opae_adapter_shm_alloc() 527 if (!adapter->shm.ptr) in opae_adapter_shm_free() 535 ret = munmap(adapter->shm.ptr, adapter->shm.size); in opae_adapter_shm_free() [all …]
|
| H A D | ifpga_sec_mgr.c | 604 if (hw && hw->adapter && hw->adapter->shm.ptr) { in init_sec_mgr() 605 sd = (opae_share_data *)hw->adapter->shm.ptr; in init_sec_mgr()
|
| H A D | ifpga_fme.c | 953 if (hw && hw->adapter && hw->adapter->shm.ptr) { in init_spi_share_data() 955 sd = (opae_share_data *)hw->adapter->shm.ptr; in init_spi_share_data() 1250 if (hw && hw->adapter && hw->adapter->shm.ptr) { in init_i2c_mutex() 1252 sd = (opae_share_data *)hw->adapter->shm.ptr; in init_i2c_mutex()
|
| H A D | opae_hw_api.h | 304 opae_share_memory shm; member
|
| /dpdk/doc/guides/howto/ |
| H A D | virtio_user_for_container_networking.rst | 46 Virtio, in essence, is a shm-based solution to transmit/receive packets. How is 95 Note: If we run all above setup on the host, it's a shm-based IPC.
|
| /dpdk/drivers/raw/ifpga/ |
| H A D | rte_pmd_ifpga.c | 94 sd = (opae_share_data *)adapter->shm.ptr; in get_share_data()
|