Home
last modified time | relevance | path

Searched refs:cur_qp (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_cq.c485 struct mthca_qp **cur_qp, in mthca_poll_one() argument
519 if (!*cur_qp || be32_to_cpu(cqe->my_qpn) != (*cur_qp)->qpn) { in mthca_poll_one()
525 *cur_qp = mthca_array_get(&dev->qp_table.qp, in mthca_poll_one()
528 if (!*cur_qp) { in mthca_poll_one()
536 entry->qp = &(*cur_qp)->ibqp; in mthca_poll_one()
539 wq = &(*cur_qp)->sq; in mthca_poll_one()
540 wqe_index = ((be32_to_cpu(cqe->wqe) - (*cur_qp)->send_wqe_offset) in mthca_poll_one()
542 entry->wr_id = (*cur_qp)->wrid[wqe_index + in mthca_poll_one()
543 (*cur_qp)->rq.max]; in mthca_poll_one()
544 } else if ((*cur_qp)->ibqp.srq) { in mthca_poll_one()
[all …]
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dcq.c648 struct mlx4_ib_qp **cur_qp, in mlx4_ib_poll_one() argument
705 if (!*cur_qp || in mlx4_ib_poll_one()
706 (be32_to_cpu(cqe->vlan_my_qpn) & MLX4_CQE_QPN_MASK) != (*cur_qp)->mqp.qpn) { in mlx4_ib_poll_one()
720 *cur_qp = to_mibqp(mqp); in mlx4_ib_poll_one()
723 wc->qp = &(*cur_qp)->ibqp; in mlx4_ib_poll_one()
740 wq = &(*cur_qp)->sq; in mlx4_ib_poll_one()
741 if (!(*cur_qp)->sq_signal_bits) { in mlx4_ib_poll_one()
747 } else if ((*cur_qp)->ibqp.srq) { in mlx4_ib_poll_one()
748 srq = to_msrq((*cur_qp)->ibqp.srq); in mlx4_ib_poll_one()
758 wq = &(*cur_qp)->rq; in mlx4_ib_poll_one()
[all …]
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dcq.c403 struct mlx5_ib_qp **cur_qp, in mlx5_poll_one() argument
448 if (!*cur_qp || (qpn != (*cur_qp)->ibqp.qp_num)) { in mlx5_poll_one()
460 *cur_qp = to_mibqp(mqp); in mlx5_poll_one()
463 wc->qp = &(*cur_qp)->ibqp; in mlx5_poll_one()
466 wq = &(*cur_qp)->sq; in mlx5_poll_one()
470 handle_atomics(*cur_qp, cqe64, wq->last_poll, idx); in mlx5_poll_one()
479 handle_responder(wc, cqe64, *cur_qp); in mlx5_poll_one()
494 wq = &(*cur_qp)->sq; in mlx5_poll_one()
502 if ((*cur_qp)->ibqp.srq) { in mlx5_poll_one()
503 srq = to_msrq((*cur_qp)->ibqp.srq); in mlx5_poll_one()
[all …]
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_main.c566 struct ocrdma_qp *qp, **cur_qp; in ocrdma_close() local
574 cur_qp = dev->qp_tbl; in ocrdma_close()
576 qp = cur_qp[i]; in ocrdma_close()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dhipz_hw.h308 u32 cur_qp; member
Dehca_main.c675 EHCA_RESOURCE_ATTR(cur_qp);