Searched refs:sdrain (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | verbs.c | 2705 struct ib_drain_cqe sdrain; in __ib_drain_sq() local 2709 { .wr_cqe = &sdrain.cqe, }, in __ib_drain_sq() 2721 sdrain.cqe.done = ib_drain_qp_done; in __ib_drain_sq() 2722 init_completion(&sdrain.done); in __ib_drain_sq() 2731 while (wait_for_completion_timeout(&sdrain.done, HZ / 10) <= 0) in __ib_drain_sq() 2734 wait_for_completion(&sdrain.done); in __ib_drain_sq()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | verbs.c | 2818 struct ib_drain_cqe sdrain; in __ib_drain_sq() local 2822 { .wr_cqe = &sdrain.cqe, }, in __ib_drain_sq() 2834 sdrain.cqe.done = ib_drain_qp_done; in __ib_drain_sq() 2835 init_completion(&sdrain.done); in __ib_drain_sq() 2844 while (wait_for_completion_timeout(&sdrain.done, HZ / 10) <= 0) in __ib_drain_sq() 2847 wait_for_completion(&sdrain.done); in __ib_drain_sq()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 4363 struct mlx4_ib_drain_cqe *sdrain, in handle_drain_completion() 4369 while (wait_for_completion_timeout(&sdrain->done, HZ / 10) <= 0) in handle_drain_completion() 4408 wait_for_completion(&sdrain->done); in handle_drain_completion() 4415 struct mlx4_ib_drain_cqe sdrain; in mlx4_ib_drain_sq() local 4420 { .wr_cqe = &sdrain.cqe, }, in mlx4_ib_drain_sq() 4434 sdrain.cqe.done = mlx4_ib_drain_qp_done; in mlx4_ib_drain_sq() 4435 init_completion(&sdrain.done); in mlx4_ib_drain_sq() 4443 handle_drain_completion(cq, &sdrain, dev); in mlx4_ib_drain_sq() 4362 handle_drain_completion(struct ib_cq *cq, struct mlx4_ib_drain_cqe *sdrain, struct mlx4_ib_dev *dev) handle_drain_completion() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 4398 struct mlx4_ib_drain_cqe *sdrain, in handle_drain_completion() 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() 4397 handle_drain_completion(struct ib_cq *cq, struct mlx4_ib_drain_cqe *sdrain, struct mlx4_ib_dev *dev) handle_drain_completion() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 5357 struct mlx5_ib_drain_cqe *sdrain, in handle_drain_completion() 5363 while (wait_for_completion_timeout(&sdrain->done, HZ / 10) <= 0) in handle_drain_completion() 5402 wait_for_completion(&sdrain->done); in handle_drain_completion() 5409 struct mlx5_ib_drain_cqe sdrain; in mlx5_ib_drain_sq() local 5414 { .wr_cqe = &sdrain.cqe, }, in mlx5_ib_drain_sq() 5428 sdrain.cqe.done = mlx5_ib_drain_qp_done; in mlx5_ib_drain_sq() 5429 init_completion(&sdrain.done); in mlx5_ib_drain_sq() 5437 handle_drain_completion(cq, &sdrain, dev); in mlx5_ib_drain_sq() 5356 handle_drain_completion(struct ib_cq *cq, struct mlx5_ib_drain_cqe *sdrain, struct mlx5_ib_dev *dev) handle_drain_completion() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 5689 struct mlx5_ib_drain_cqe *sdrain, in handle_drain_completion() 5695 while (wait_for_completion_timeout(&sdrain->done, HZ / 10) <= 0) in handle_drain_completion() 5734 wait_for_completion(&sdrain->done); in handle_drain_completion() 5741 struct mlx5_ib_drain_cqe sdrain; in mlx5_ib_drain_sq() local 5746 { .wr_cqe = &sdrain.cqe, }, in mlx5_ib_drain_sq() 5760 sdrain.cqe.done = mlx5_ib_drain_qp_done; in mlx5_ib_drain_sq() 5761 init_completion(&sdrain.done); in mlx5_ib_drain_sq() 5769 handle_drain_completion(cq, &sdrain, dev); in mlx5_ib_drain_sq() 5688 handle_drain_completion(struct ib_cq *cq, struct mlx5_ib_drain_cqe *sdrain, struct mlx5_ib_dev *dev) handle_drain_completion() argument
|
Completed in 30 milliseconds