/drivers/infiniband/hw/ehca/ |
H A D | ehca_qp.c | 58 * attributes not supported by query qp 64 * ehca (internal) qp state values 77 * qp state transitions as defined by IB Arch Rel 1.1 page 431 96 * returns ehca qp state corresponding to given ib qp state 123 * returns ib qp state corresponding to given ehca qp state 163 * returns ehca qp type corresponding to ib qp type 238 * ib qp typ 400 ehca_add_to_err_list(struct ehca_qp *qp, int on_sq) argument 1891 ehca_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) argument 2232 ehca_destroy_qp(struct ib_qp *qp) argument [all...] |
H A D | hcp_if.c | 603 struct ehca_qp *qp) 608 ret = hcp_galpas_dtor(&qp->galpas); 610 ehca_gen_err("Could not destruct qp->galpas"); 617 qp->ipz_qp_handle.handle, /* r6 */ 624 qp->ipz_qp_handle.handle, /* r5 */ 602 hipz_h_destroy_qp(const struct ipz_adapter_handle adapter_handle, struct ehca_qp *qp) argument
|
/drivers/atm/ |
H A D | firestream.c | 631 static int qp; variable 651 pq[qp].cmd = cmd; 652 pq[qp].p0 = p1; 653 pq[qp].p1 = p2; 654 pq[qp].p2 = p3; 655 qp++; 656 if (qp >= 60) qp = 0; 1950 i, pq[qp].cmd, pq[qp] [all...] |
/drivers/scsi/sym53c8xx_2/ |
H A D | sym_hipd.c | 1542 SYM_QUEHEAD *qp; local 1556 qp = sym_remque_head(&lp->waiting_ccbq); 1557 if (!qp) 1559 cp = sym_que_entry(qp, struct sym_ccb, link2_ccbq); 1563 sym_insque_head(qp, &lp->waiting_ccbq); 1572 sym_insque_head(qp, &lp->waiting_ccbq); 1581 sym_insque_tail(qp, &lp->started_ccbq); 1643 SYM_QUEHEAD *qp; local 1646 while ((qp = sym_remque_head(&np->comp_ccbq)) != NULL) { 1648 cp = sym_que_entry(qp, struc 1947 SYM_QUEHEAD *qp; local 3196 SYM_QUEHEAD qtmp, *qp; local 3279 SYM_QUEHEAD *qp; local 4653 SYM_QUEHEAD *qp; local 5329 SYM_QUEHEAD *qp; local 5801 SYM_QUEHEAD *qp; local [all...] |
/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_tx.c | 37 #include <linux/mlx4/qp.h> 107 err = mlx4_qp_alloc(mdev->dev, ring->qpn, &ring->qp); 109 en_err(priv, "Failed allocating qp %d\n", ring->qpn); 112 ring->qp.event = mlx4_en_sqp_event; 146 mlx4_qp_remove(mdev->dev, &ring->qp); 147 mlx4_qp_free(mdev->dev, &ring->qp); 174 ring->doorbell_qpn = ring->qp.qpn << 8; 182 &ring->qp, &ring->qp_state); 193 MLX4_QP_STATE_RST, NULL, 0, 0, &ring->qp);
|
H A D | en_rx.c | 36 #include <linux/mlx4/qp.h> 805 struct mlx4_qp *qp) 813 en_err(priv, "Failed to allocate qp context\n"); 817 err = mlx4_qp_alloc(mdev->dev, qpn, qp); 819 en_err(priv, "Failed to allocate qp #%x\n", qpn); 822 qp->event = mlx4_en_sqp_event; 836 err = mlx4_qp_to_ready(mdev->dev, &ring->wqres.mtt, context, qp, state); 838 mlx4_qp_remove(mdev->dev, qp); 839 mlx4_qp_free(mdev->dev, qp); 847 /* Allocate rx qp' 802 mlx4_en_config_rss_qp(struct mlx4_en_priv *priv, int qpn, struct mlx4_en_rx_ring *ring, enum mlx4_qp_state *state, struct mlx4_qp *qp) argument [all...] |
H A D | port.c | 80 struct mlx4_qp qp; local 85 qp.qpn = *qpn; 92 err = mlx4_unicast_attach(dev, &qp, gid, 0, MLX4_PROT_ETH); 102 struct mlx4_qp qp; local 106 qp.qpn = qpn; 112 mlx4_unicast_detach(dev, &qp, gid, MLX4_PROT_ETH); 164 mlx4_dbg(dev, "Reserved qp %d\n", *qpn); 166 mlx4_err(dev, "Failed to reserve qp for mac registration\n"); 212 mlx4_dbg(dev, "Releasing qp: port %d, mac 0x%llx,"
|
H A D | mlx4_en.h | 45 #include <linux/mlx4/qp.h> 246 struct mlx4_qp qp; member in struct:mlx4_en_tx_ring 545 void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event);
|
/drivers/net/ethernet/sun/ |
H A D | sunqe.c | 939 struct sunqe *qp = dev_get_drvdata(&op->dev); local 940 struct net_device *net_dev = qp->dev; 944 of_iounmap(&op->resource[0], qp->qcregs, CREG_REG_SIZE); 945 of_iounmap(&op->resource[1], qp->mregs, MREGS_REG_SIZE); 947 qp->qe_block, qp->qblock_dvma); 949 qp->buffers, qp->buffers_dvma);
|
/drivers/infiniband/core/ |
H A D | agent.c | 102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num);
|
H A D | mad_priv.h | 190 struct ib_qp *qp; member in struct:ib_mad_qp_info
|
/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_cm.h | 156 struct iwch_qp *qp; member in struct:iwch_ep_common
|
H A D | iwch_cq.c | 82 wc->qp = &qhp->ibqp;
|
H A D | iwch_ev.c | 65 "qp state %d qpid 0x%x status 0x%x\n", __func__, 93 event.element.qp = &qhp->ibqp;
|
/drivers/infiniband/hw/cxgb4/ |
H A D | ev.c | 50 "qp state %d qpid 0x%x status 0x%x\n", __func__, 72 event.element.qp = &qhp->ibqp;
|
H A D | iw_cxgb4.h | 629 struct c4iw_qp *qp; member in struct:c4iw_ep_common 727 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw, 734 void c4iw_qp_add_ref(struct ib_qp *qp); 735 void c4iw_qp_rem_ref(struct ib_qp *qp);
|
/drivers/infiniband/hw/mthca/ |
H A D | mthca_dev.h | 259 struct mthca_array qp; member in struct:mthca_qp_table 541 void mthca_free_err_wqe(struct mthca_dev *dev, struct mthca_qp *qp, int is_send, 550 struct mthca_qp *qp); 560 void mthca_free_qp(struct mthca_dev *dev, struct mthca_qp *qp);
|
H A D | mthca_cq.c | 378 struct mthca_qp *qp, int wqe_index, int is_send, 466 mthca_free_err_wqe(dev, qp, is_send, wqe_index, &dbd, &new_wqe); 525 *cur_qp = mthca_array_get(&dev->qp_table.qp, 536 entry->qp = &(*cur_qp)->ibqp; 667 struct mthca_qp *qp = NULL; local 678 err = mthca_poll_one(dev, cq, &qp, 377 handle_error_cqe(struct mthca_dev *dev, struct mthca_cq *cq, struct mthca_qp *qp, int wqe_index, int is_send, struct mthca_err_cqe *cqe, struct ib_wc *entry, int *free_cqe) argument
|
/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 174 struct ib_qp *qp) 195 ret = ib_modify_qp(qp, attr, 257 target->qp = ib_create_qp(target->srp_host->srp_dev->pd, init_attr); 258 if (IS_ERR(target->qp)) { 259 ret = PTR_ERR(target->qp); 263 ret = srp_init_qp(target, target->qp); 271 ib_destroy_qp(target->qp); 288 ib_destroy_qp(target->qp); 359 req->param.qp_num = target->qp->qp_num; 360 req->param.qp_type = target->qp 173 srp_init_qp(struct srp_target_port *target, struct ib_qp *qp) argument [all...] |
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 276 * @qp: IB queue pair used for communicating over this channel. 307 struct ib_qp *qp; member in struct:srpt_rdma_ch
|
H A D | ib_srpt.c | 469 ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, 830 ret = ib_post_send(ch->qp, &wr, &bad_wr); 948 * Initialized the attributes of queue pair 'qp' by allowing local write, 949 * remote read and remote write. Also transitions 'qp' to state IB_QPS_INIT. 951 static int srpt_init_ch_qp(struct srpt_rdma_ch *ch, struct ib_qp *qp) argument 966 ret = ib_modify_qp(qp, attr, 977 * @qp: queue pair to change the state of. 985 static int srpt_ch_qp_rtr(struct srpt_rdma_ch *ch, struct ib_qp *qp) argument 998 ret = ib_modify_qp(qp, &qp_attr, attr_mask); 1007 * @qp 1015 srpt_ch_qp_rts(struct srpt_rdma_ch *ch, struct ib_qp *qp) argument [all...] |
/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_ib.c | 143 ret = ib_post_recv(priv->qp, &priv->rx_wr, &bad_wr); 258 if (wc->slid == priv->local_lid && wc->src_qp == priv->qp->qp_num) 535 return ib_post_send(priv->qp, &priv->tx_wr, &bad_wr); 828 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE)) 877 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE)) 910 priv->qp = NULL;
|
H A D | ipoib.h | 205 struct ib_qp *qp; member in struct:ipoib_cm_rx 216 struct ib_qp *qp; member in struct:ipoib_cm_tx 303 struct ib_qp *qp; member in struct:ipoib_dev_priv
|
/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 222 uint32_t *qp = (uint32_t *)(((char *) local 226 phy->invalid_dword_count = qp[0]; 227 phy->running_disparity_error_count = qp[1]; 228 phy->loss_of_dword_sync_count = qp[3]; 229 phy->phy_reset_problem_count = qp[4];
|
/drivers/infiniband/hw/mlx4/ |
H A D | mad.c | 95 ext_info->my_qpn = cpu_to_be32(in_wc->qp->qp_num); 137 new_ah = ib_create_ah(dev->send_agent[port_num - 1][0]->qp->pd,
|