Home
last modified time | relevance | path

Searched refs:msix_ctl (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Deq.c1089 if (priv->msix_ctl.pool_bm & 1ULL << i) { in mlx4_free_irqs()
1370 mutex_lock(&priv->msix_ctl.pool_lock); in mlx4_assign_eq()
1372 if (~priv->msix_ctl.pool_bm & 1ULL << i) { in mlx4_assign_eq()
1373 priv->msix_ctl.pool_bm |= 1ULL << i; in mlx4_assign_eq()
1392 priv->msix_ctl.pool_bm ^= 1 << i; in mlx4_assign_eq()
1401 mutex_unlock(&priv->msix_ctl.pool_lock); in mlx4_assign_eq()
1430 mutex_lock(&priv->msix_ctl.pool_lock); in mlx4_release_eq()
1431 if (priv->msix_ctl.pool_bm & 1ULL << i) { in mlx4_release_eq()
1434 priv->msix_ctl.pool_bm &= ~(1ULL << i); in mlx4_release_eq()
1436 mutex_unlock(&priv->msix_ctl.pool_lock); in mlx4_release_eq()
Dmlx4.h877 struct mlx4_msix_ctl msix_ctl; member
Dmain.c3039 priv->msix_ctl.pool_bm = 0; in mlx4_load_one()
3040 mutex_init(&priv->msix_ctl.pool_lock); in mlx4_load_one()