MCPcopy Create free account
hub / github.com/F-Stack/f-stack / mlx5_free

Function mlx5_free

dpdk/drivers/common/mlx5/mlx5_malloc.c:255–273  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

253}
254
255void
256mlx5_free(void *addr)
257{
258 if (addr == NULL)
259 return;
260 if (!mlx5_mem_is_rte(addr)) {
261#ifdef RTE_LIBRTE_MLX5_DEBUG
262 __atomic_fetch_add(&mlx5_sys_mem.free_sys, 1,
263 __ATOMIC_RELAXED);
264#endif
265 mlx5_os_free(addr);
266 } else {
267#ifdef RTE_LIBRTE_MLX5_DEBUG
268 __atomic_fetch_add(&mlx5_sys_mem.free_rte, 1,
269 __ATOMIC_RELAXED);
270#endif
271 rte_free(addr);
272 }
273}
274
275void
276mlx5_memory_stat_dump(void)

Calls 3

mlx5_mem_is_rteFunction · 0.85
rte_freeFunction · 0.85
mlx5_os_freeFunction · 0.50

Tested by

no test coverage detected