Searched refs:odp_destroy (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 246 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 D | mlx5_ib.h | 629 } odp_destroy; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 193 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 D | mlx5_ib.h | 706 } odp_destroy; member
|
Completed in 12 milliseconds