Searched refs:reg_head (Results 1 – 4 of 4) sorted by relevance
165 mutex_lock(&mdev->priv.bfregs.reg_head.lock); in mlx5_get_uars_page()166 if (!list_empty(&mdev->priv.bfregs.reg_head.list)) { in mlx5_get_uars_page()167 ret = list_first_entry(&mdev->priv.bfregs.reg_head.list, in mlx5_get_uars_page()175 list_add(&ret->list, &mdev->priv.bfregs.reg_head.list); in mlx5_get_uars_page()177 mutex_unlock(&mdev->priv.bfregs.reg_head.lock); in mlx5_get_uars_page()185 mutex_lock(&mdev->priv.bfregs.reg_head.lock); in mlx5_put_uars_page()187 mutex_unlock(&mdev->priv.bfregs.reg_head.lock); in mlx5_put_uars_page()217 head = &bfregs->reg_head.list; in alloc_bfreg()218 lock = &bfregs->reg_head.lock; in alloc_bfreg()302 head = &bfregs->reg_head.list; in mlx5_free_bfreg()[all …]
1681 mutex_init(&priv->bfregs.reg_head.lock); in init_one()1683 INIT_LIST_HEAD(&priv->bfregs.reg_head.list); in init_one()
469 struct mlx5_bfreg_head reg_head; member
4355 struct umtx_shm_reg_head *reg_head; in umtx_shm_find_reg_locked() local4359 reg_head = &umtx_shm_registry[key->hash]; in umtx_shm_find_reg_locked()4360 TAILQ_FOREACH(reg, reg_head, ushm_reg_link) { in umtx_shm_find_reg_locked()