Searched refs:qp (Results 76 - 100 of 137) sorted by relevance

123456

/drivers/infiniband/hw/ehca/
H A Dehca_qp.c58 * 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 Dhcp_if.c603 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 Dfirestream.c631 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 Dsym_hipd.c1542 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 Den_tx.c37 #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 Den_rx.c36 #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 Dport.c80 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 Dmlx4_en.h45 #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 Dsunqe.c939 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 Dagent.c102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num);
H A Dmad_priv.h190 struct ib_qp *qp; member in struct:ib_mad_qp_info
/drivers/infiniband/hw/cxgb3/
H A Diwch_cm.h156 struct iwch_qp *qp; member in struct:iwch_ep_common
H A Diwch_cq.c82 wc->qp = &qhp->ibqp;
H A Diwch_ev.c65 "qp state %d qpid 0x%x status 0x%x\n", __func__,
93 event.element.qp = &qhp->ibqp;
/drivers/infiniband/hw/cxgb4/
H A Dev.c50 "qp state %d qpid 0x%x status 0x%x\n", __func__,
72 event.element.qp = &qhp->ibqp;
H A Diw_cxgb4.h629 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 Dmthca_dev.h259 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 Dmthca_cq.c378 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 Dib_srp.c174 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 Dib_srpt.h276 * @qp: IB queue pair used for communicating over this channel.
307 struct ib_qp *qp; member in struct:srpt_rdma_ch
H A Dib_srpt.c469 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 Dipoib_ib.c143 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 Dipoib.h205 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 Dpm8001_sas.c222 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 Dmad.c95 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,

Completed in 511 milliseconds

123456