Lines Matching defs:mmkey
669 struct mlx5_ib_mkey mmkey;
727 struct mlx5_ib_mkey mmkey;
1578 struct mlx5_ib_mkey *mmkey)
1580 refcount_set(&mmkey->usecount, 1);
1582 return xa_err(xa_store(&dev->odp_mkeys, mlx5_base_mkey(mmkey->key),
1583 mmkey, GFP_KERNEL));
1587 static inline void mlx5r_deref_odp_mkey(struct mlx5_ib_mkey *mmkey)
1589 if (refcount_dec_and_test(&mmkey->usecount))
1590 wake_up(&mmkey->wait);
1594 static inline void mlx5r_deref_wait_odp_mkey(struct mlx5_ib_mkey *mmkey)
1596 mlx5r_deref_odp_mkey(mmkey);
1597 wait_event(mmkey->wait, refcount_read(&mmkey->usecount) == 0);