Searched refs:implicit_children (Results 1 – 3 of 3) sorted by relevance
133 struct mlx5_ib_mr *mtt = xa_load(&imr->implicit_children, idx); in populate_klm()219 xa_erase(&imr->implicit_children, idx); in destroy_unused_implicit_child_mr()454 xa_lock(&imr->implicit_children); in implicit_get_child_mr()455 ret = __xa_cmpxchg(&imr->implicit_children, idx, NULL, mr, in implicit_get_child_mr()469 xa_unlock(&imr->implicit_children); in implicit_get_child_mr()475 xa_unlock(&imr->implicit_children); in implicit_get_child_mr()512 xa_init(&imr->implicit_children); in mlx5_ib_alloc_implicit_mr()544 xa_for_each(&mr->implicit_children, idx, mtt) { in mlx5_ib_free_odp_mr()545 xa_erase(&mr->implicit_children, idx); in mlx5_ib_free_odp_mr()627 xa_lock(&imr->implicit_children); in pagefault_implicit_mr()[all …]
677 struct xarray implicit_children; member
1227 xa_init(&mr->implicit_children); in create_user_odp_mr()