Searched refs:sdrain (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/infiniband/core/ |
H A D | verbs.c | 2821 struct ib_drain_cqe sdrain; in __ib_drain_sq() 2825 { .wr_cqe = &sdrain.cqe, }, in __ib_drain_sq() 2837 sdrain.cqe.done = ib_drain_qp_done; in __ib_drain_sq() 2838 init_completion(&sdrain.done); in __ib_drain_sq() 2847 while (wait_for_completion_timeout(&sdrain.done, HZ / 10) <= 0) in __ib_drain_sq() 2850 wait_for_completion(&sdrain.done); 2818 struct ib_drain_cqe sdrain; __ib_drain_sq() local
|
/openbmc/linux/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 4398 struct mlx4_ib_drain_cqe *sdrain, in handle_drain_completion() argument 4404 while (wait_for_completion_timeout(&sdrain->done, HZ / 10) <= 0) in handle_drain_completion() 4443 wait_for_completion(&sdrain->done); in handle_drain_completion() 4450 struct mlx4_ib_drain_cqe sdrain; in mlx4_ib_drain_sq() local 4455 { .wr_cqe = &sdrain.cqe, }, in mlx4_ib_drain_sq() 4469 sdrain.cqe.done = mlx4_ib_drain_qp_done; in mlx4_ib_drain_sq() 4470 init_completion(&sdrain.done); in mlx4_ib_drain_sq() 4478 handle_drain_completion(cq, &sdrain, dev); in mlx4_ib_drain_sq()
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 5695 struct mlx5_ib_drain_cqe *sdrain, in handle_drain_completion() 5701 while (wait_for_completion_timeout(&sdrain->done, HZ / 10) <= 0) in handle_drain_completion() 5740 wait_for_completion(&sdrain->done); 5747 struct mlx5_ib_drain_cqe sdrain; in mlx5_ib_drain_sq() 5752 { .wr_cqe = &sdrain.cqe, }, in mlx5_ib_drain_sq() 5766 sdrain.cqe.done = mlx5_ib_drain_qp_done; in mlx5_ib_drain_sq() 5767 init_completion(&sdrain.done); in mlx5_ib_drain_sq() 5775 handle_drain_completion(cq, &sdrain, dev); 5693 handle_drain_completion(struct ib_cq * cq,struct mlx5_ib_drain_cqe * sdrain,struct mlx5_ib_dev * dev) handle_drain_completion() argument 5745 struct mlx5_ib_drain_cqe sdrain; mlx5_ib_drain_sq() local
|