Home
last modified time | relevance | path

Searched refs:odp_destroy (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dodp.c246 container_of(work, struct mlx5_ib_mr, odp_destroy.work); in free_implicit_child_mr_work()
254 container_of(head, struct mlx5_ib_mr, odp_destroy.rcu); in free_implicit_child_mr_rcu()
257 INIT_WORK(&mr->odp_destroy.work, free_implicit_child_mr_work); in free_implicit_child_mr_rcu()
258 queue_work(system_unbound_wq, &mr->odp_destroy.work); in free_implicit_child_mr_rcu()
277 call_srcu(&mr->dev->odp_srcu, &mr->odp_destroy.rcu, in destroy_unused_implicit_child_mr()
623 list_add(&mtt->odp_destroy.elm, &destroy_list); in mlx5_ib_free_implicit_mr()
640 list_for_each_entry_safe (mtt, tmp, &destroy_list, odp_destroy.elm) in mlx5_ib_free_implicit_mr()
H A Dmlx5_ib.h629 } odp_destroy; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dodp.c193 container_of(work, struct mlx5_ib_mr, odp_destroy.work); in free_implicit_child_mr_work()
222 INIT_WORK(&mr->odp_destroy.work, free_implicit_child_mr_work); in destroy_unused_implicit_child_mr()
223 queue_work(system_unbound_wq, &mr->odp_destroy.work); in destroy_unused_implicit_child_mr()
H A Dmlx5_ib.h706 } odp_destroy; member

Completed in 12 milliseconds