Home
last modified time | relevance | path

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

/freebsd-head/sys/dev/mlx4/mlx4_core/
HDmlx4_resource_tracker.c487 priv->mfunc.master.res_tracker.slave_list = in mlx4_init_resource_tracker()
488 kzalloc(dev->num_slaves * sizeof(struct slave_list), in mlx4_init_resource_tracker()
490 if (!priv->mfunc.master.res_tracker.slave_list) in mlx4_init_resource_tracker()
496 slave_list[i].res_list[t]); in mlx4_init_resource_tracker()
497 mutex_init(&priv->mfunc.master.res_tracker.slave_list[i].mutex); in mlx4_init_resource_tracker()
648 if (priv->mfunc.master.res_tracker.slave_list) { in mlx4_free_resource_tracker()
658 mutex_lock(&priv->mfunc.master.res_tracker.slave_list[i].mutex); in mlx4_free_resource_tracker()
660 mutex_unlock(&priv->mfunc.master.res_tracker.slave_list[i].mutex); in mlx4_free_resource_tracker()
672 kfree(priv->mfunc.master.res_tracker.slave_list); in mlx4_free_resource_tracker()
673 priv->mfunc.master.res_tracker.slave_list = NULL; in mlx4_free_resource_tracker()
[all …]
HDmlx4.h527 struct slave_list { struct
552 struct slave_list *slave_list; argument