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

Function mlx5_dev_mempool_unsubscribe

dpdk/drivers/common/mlx5/mlx5_common.c:609–622  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

607}
608
609static void
610mlx5_dev_mempool_unsubscribe(struct mlx5_common_device *cdev)
611{
612 int ret;
613
614 MLX5_ASSERT(cdev->dev != NULL);
615 if (!cdev->config.mr_mempool_reg_en)
616 return;
617 /* Stop watching for mempool events and unregister all mempools. */
618 ret = rte_mempool_event_callback_unregister(mlx5_dev_mempool_event_cb,
619 cdev);
620 if (ret == 0)
621 rte_mempool_walk(mlx5_dev_mempool_unregister_cb, cdev);
622}
623
624/**
625 * Callback for memory event.

Callers 1

mlx5_common_dev_releaseFunction · 0.85

Calls 2

rte_mempool_walkFunction · 0.85

Tested by

no test coverage detected