Home
last modified time | relevance | path

Searched refs:reg_head (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_uar.c165 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 …]
H A Dmlx5_main.c1672 mutex_init(&priv->bfregs.reg_head.lock); in init_one()
1674 INIT_LIST_HEAD(&priv->bfregs.reg_head.list); in init_one()
/freebsd/sys/dev/mlx5/
H A Ddriver.h469 struct mlx5_bfreg_head reg_head; member
/freebsd/sys/kern/
H A Dkern_umtx.c4342 struct umtx_shm_reg_head *reg_head; in umtx_shm_find_reg_locked() local
4346 reg_head = &umtx_shm_registry[key->hash]; in umtx_shm_find_reg_locked()
4347 TAILQ_FOREACH(reg, reg_head, ushm_reg_link) { in umtx_shm_find_reg_locked()