Home
last modified time | relevance | path

Searched refs:rdrain (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/infiniband/core/
H A Dverbs.c2933 struct ib_drain_cqe rdrain; in __ib_drain_rq() local
2943 rwr.wr_cqe = &rdrain.cqe; in __ib_drain_rq()
2944 rdrain.cqe.done = ib_drain_qp_done; in __ib_drain_rq()
2945 init_completion(&rdrain.done); in __ib_drain_rq()
2954 while (wait_for_completion_timeout(&rdrain.done, HZ / 10) <= 0) in __ib_drain_rq()
2957 wait_for_completion(&rdrain.done); in __ib_drain_rq()
/linux/drivers/infiniband/hw/mlx4/
H A Dqp.c4492 struct mlx4_ib_drain_cqe rdrain; in mlx4_ib_drain_rq() local
4505 rwr.wr_cqe = &rdrain.cqe; in mlx4_ib_drain_rq()
4506 rdrain.cqe.done = mlx4_ib_drain_qp_done; in mlx4_ib_drain_rq()
4507 init_completion(&rdrain.done); in mlx4_ib_drain_rq()
4515 handle_drain_completion(cq, &rdrain, dev); in mlx4_ib_drain_rq()
/linux/drivers/infiniband/hw/mlx5/
H A Dqp.c5816 struct mlx5_ib_drain_cqe rdrain; in mlx5_ib_drain_rq() local
5829 rwr.wr_cqe = &rdrain.cqe; in mlx5_ib_drain_rq()
5830 rdrain.cqe.done = mlx5_ib_drain_qp_done; in mlx5_ib_drain_rq()
5831 init_completion(&rdrain.done); in mlx5_ib_drain_rq()
5839 handle_drain_completion(cq, &rdrain, dev); in mlx5_ib_drain_rq()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c969 struct hns_roce_drain_cqe rdrain = {}; in hns_roce_v2_drain_rq() local
983 rwr.wr_cqe = &rdrain.cqe; in hns_roce_v2_drain_rq()
984 rdrain.cqe.done = hns_roce_drain_qp_done; in hns_roce_v2_drain_rq()
985 init_completion(&rdrain.done); in hns_roce_v2_drain_rq()
998 handle_drain_completion(cq, &rdrain, hr_dev); in hns_roce_v2_drain_rq()