MLX5E_TLS_TX_POOL_BULK
bulk_async = mlx5e_bulk_async_init(pool->mdev, MLX5E_TLS_TX_POOL_BULK);
for (i = 0; i < MLX5E_TLS_TX_POOL_BULK; i++) {
if (pool->size + MLX5E_TLS_TX_POOL_BULK >= MLX5E_TLS_TX_POOL_HIGH) {
pool->size += MLX5E_TLS_TX_POOL_BULK;
if (++i == MLX5E_TLS_TX_POOL_BULK)
pool->size -= MLX5E_TLS_TX_POOL_BULK;
mlx5e_tls_priv_tx_list_cleanup(pool->mdev, &local_list, MLX5E_TLS_TX_POOL_BULK);
atomic64_add(MLX5E_TLS_TX_POOL_BULK, &pool->sw_stats->tx_tls_pool_free);
BUILD_BUG_ON(MLX5E_TLS_TX_POOL_LOW + MLX5E_TLS_TX_POOL_BULK >= MLX5E_TLS_TX_POOL_HIGH);
while (pool->size > MLX5E_TLS_TX_POOL_BULK) {
if (++i == MLX5E_TLS_TX_POOL_BULK)
mlx5e_tls_priv_tx_list_cleanup(pool->mdev, &local_list, MLX5E_TLS_TX_POOL_BULK);
atomic64_add(MLX5E_TLS_TX_POOL_BULK, &pool->sw_stats->tx_tls_pool_free);
pool->size -= MLX5E_TLS_TX_POOL_BULK;