Home
last modified time | relevance | path

Searched refs:sdrain (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/drivers/infiniband/core/
Dverbs.c2751 struct ib_drain_cqe sdrain; in __ib_drain_sq() local
2755 { .wr_cqe = &sdrain.cqe, }, in __ib_drain_sq()
2767 sdrain.cqe.done = ib_drain_qp_done; in __ib_drain_sq()
2768 init_completion(&sdrain.done); in __ib_drain_sq()
2777 while (wait_for_completion_timeout(&sdrain.done, HZ / 10) <= 0) in __ib_drain_sq()
2780 wait_for_completion(&sdrain.done); in __ib_drain_sq()
/Linux-v5.15/drivers/infiniband/hw/mlx4/
Dqp.c4357 struct mlx4_ib_drain_cqe *sdrain, in handle_drain_completion() argument
4363 while (wait_for_completion_timeout(&sdrain->done, HZ / 10) <= 0) in handle_drain_completion()
4402 wait_for_completion(&sdrain->done); in handle_drain_completion()
4409 struct mlx4_ib_drain_cqe sdrain; in mlx4_ib_drain_sq() local
4414 { .wr_cqe = &sdrain.cqe, }, in mlx4_ib_drain_sq()
4428 sdrain.cqe.done = mlx4_ib_drain_qp_done; in mlx4_ib_drain_sq()
4429 init_completion(&sdrain.done); in mlx4_ib_drain_sq()
4437 handle_drain_completion(cq, &sdrain, dev); in mlx4_ib_drain_sq()
/Linux-v5.15/drivers/infiniband/hw/mlx5/
Dqp.c5550 struct mlx5_ib_drain_cqe *sdrain, in handle_drain_completion() argument
5556 while (wait_for_completion_timeout(&sdrain->done, HZ / 10) <= 0) in handle_drain_completion()
5595 wait_for_completion(&sdrain->done); in handle_drain_completion()
5602 struct mlx5_ib_drain_cqe sdrain; in mlx5_ib_drain_sq() local
5607 { .wr_cqe = &sdrain.cqe, }, in mlx5_ib_drain_sq()
5621 sdrain.cqe.done = mlx5_ib_drain_qp_done; in mlx5_ib_drain_sq()
5622 init_completion(&sdrain.done); in mlx5_ib_drain_sq()
5630 handle_drain_completion(cq, &sdrain, dev); in mlx5_ib_drain_sq()