Lines Matching refs:implicit_children
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()
628 mtt = xa_load(&imr->implicit_children, idx); in pagefault_implicit_mr()
630 xa_unlock(&imr->implicit_children); in pagefault_implicit_mr()
640 xa_unlock(&imr->implicit_children); in pagefault_implicit_mr()