Searched refs:reg_head (Results 1 – 3 of 3) sorted by relevance
170 mutex_lock(&mdev->priv.bfregs.reg_head.lock); in mlx5_get_uars_page()171 if (!list_empty(&mdev->priv.bfregs.reg_head.list)) { in mlx5_get_uars_page()172 ret = list_first_entry(&mdev->priv.bfregs.reg_head.list, in mlx5_get_uars_page()180 list_add(&ret->list, &mdev->priv.bfregs.reg_head.list); in mlx5_get_uars_page()182 mutex_unlock(&mdev->priv.bfregs.reg_head.lock); in mlx5_get_uars_page()190 mutex_lock(&mdev->priv.bfregs.reg_head.lock); in mlx5_put_uars_page()192 mutex_unlock(&mdev->priv.bfregs.reg_head.lock); in mlx5_put_uars_page()222 head = &bfregs->reg_head.list; in alloc_bfreg()223 lock = &bfregs->reg_head.lock; in alloc_bfreg()307 head = &bfregs->reg_head.list; in mlx5_free_bfreg()[all …]
1425 mutex_init(&priv->bfregs.reg_head.lock); in init_one()1427 INIT_LIST_HEAD(&priv->bfregs.reg_head.list); in init_one()
519 struct mlx5_bfreg_head reg_head; member