Home
last modified time | relevance | path

Searched refs:buddy_manager (Results 1 – 2 of 2) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
Dmlx5hws_pool.c132 buddy = pool->db.buddy_manager->buddies[chunk->resource_idx]; in hws_pool_buddy_db_put_chunk()
148 buddy = pool->db.buddy_manager->buddies[idx]; in hws_pool_buddy_get_next_buddy()
168 pool->db.buddy_manager->buddies[idx] = buddy; in hws_pool_buddy_get_next_buddy()
246 buddy = pool->db.buddy_manager->buddies[i]; in hws_pool_buddy_db_uninit()
250 pool->db.buddy_manager->buddies[i] = NULL; in hws_pool_buddy_db_uninit()
254 kfree(pool->db.buddy_manager); in hws_pool_buddy_db_uninit()
259 pool->db.buddy_manager = kzalloc(sizeof(*pool->db.buddy_manager), GFP_KERNEL); in hws_pool_buddy_db_init()
260 if (!pool->db.buddy_manager) in hws_pool_buddy_db_init()
269 kfree(pool->db.buddy_manager); in hws_pool_buddy_db_init()
Dmlx5hws_pool.h98 struct mlx5hws_buddy_manager *buddy_manager; member