Searched refs:cqn (Results 1 - 25 of 52) sorted by relevance

123

/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_cq.c54 void mlx4_cq_completion(struct mlx4_dev *dev, u32 cqn) argument
59 cqn & (dev->caps.num_cqs - 1));
61 mlx4_dbg(dev, "Completion event for bogus CQ %08x\n", cqn);
70 void mlx4_cq_event(struct mlx4_dev *dev, u32 cqn, int event_type) argument
77 cq = radix_tree_lookup(&cq_table->tree, cqn & (dev->caps.num_cqs - 1));
84 mlx4_warn(dev, "Async event for bogus CQ %08x\n", cqn);
132 err = mlx4_MODIFY_CQ(dev, mailbox, cq->cqn, 1);
158 err = mlx4_MODIFY_CQ(dev, mailbox, cq->cqn, 0);
165 int __mlx4_cq_alloc_icm(struct mlx4_dev *dev, int *cqn) argument
171 *cqn
192 mlx4_cq_alloc_icm(struct mlx4_dev *dev, int *cqn) argument
211 __mlx4_cq_free_icm(struct mlx4_dev *dev, int cqn) argument
221 mlx4_cq_free_icm(struct mlx4_dev *dev, int cqn) argument
[all...]
H A Dmlx4_srq.c162 int mlx4_srq_alloc(struct mlx4_dev *dev, u32 pdn, u32 cqn, u16 xrcd, argument
192 srq_context->pg_offset_cqn = cpu_to_be32(cqn & 0xffffff);
H A Dmlx4_resource_tracker.c1618 static int cq_res_start_move_to(struct mlx4_dev *dev, int slave, int cqn, argument
1627 r = res_tracker_lookup(&tracker->res_tree[RES_CQ], cqn);
1885 int cqn; local
1894 err = __mlx4_cq_alloc_icm(dev, &cqn);
1900 err = add_res_range(dev, slave, cqn, 1, RES_CQ, 0);
1903 __mlx4_cq_free_icm(dev, cqn);
1907 set_param_l(out_param, cqn);
2411 int cqn; local
2416 cqn = get_param_l(&in_param);
2417 err = rem_res_range(dev, slave, cqn,
3384 int cqn = vhcr->in_modifier; local
3422 int cqn = vhcr->in_modifier; local
3446 int cqn = vhcr->in_modifier; local
3518 int cqn = vhcr->in_modifier; local
4772 int cqn; local
[all...]
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_cq.c36 void mlx5_cq_completion(struct mlx5_core_dev *dev, u32 cqn) argument
41 if (cqn < MLX5_CQ_LINEAR_ARRAY_SIZE) {
44 entry = &table->linear_array[cqn];
49 "Completion event for bogus CQ 0x%x\n", cqn);
59 cq = radix_tree_lookup(&table->tree, cqn);
65 mlx5_core_warn(dev, "Completion event for bogus CQ 0x%x\n", cqn);
77 void mlx5_cq_event(struct mlx5_core_dev *dev, u32 cqn, int event_type) argument
84 cq = radix_tree_lookup(&table->tree, cqn);
91 mlx5_core_warn(dev, "Async event for bogus CQ 0x%x\n", cqn);
116 cq->cqn
[all...]
H A Dmlx5_eq.c234 u32 cqn; local
249 cqn = be32_to_cpu(eqe->data.comp.cqn) & 0xffffff;
250 mlx5_cq_completion(dev, cqn);
326 cqn = be32_to_cpu(eqe->data.cq_err.cqn) & 0xffffff;
328 cqn, eqe->data.cq_err.syndrome);
329 mlx5_cq_event(dev, cqn, eqe->type);
/freebsd-11-stable/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_txrx.c51 mlx5_en_err(cq->priv->ifp, "cqn=0x%.6x event=0x%.2x\n",
52 mcq->cqn, event);
/freebsd-11-stable/sys/dev/mlx5/
H A Dsrq.h48 u32 cqn; member in struct:mlx5_srq_attr
H A Dcq.h37 u32 cqn; member in struct:mlx5_core_cq
152 doorbell[1] = cpu_to_be32(cq->cqn);
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_cq.c76 __be32 cqn; member in struct:mthca_cq_context
211 mthca_write64(MTHCA_TAVOR_CQ_DB_INC_CI | cq->cqn, incr - 1,
222 void mthca_cq_completion(struct mthca_dev *dev, u32 cqn) argument
226 cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
229 mthca_warn(dev, "Completion event for bogus CQ %08x\n", cqn);
238 void mthca_cq_event(struct mthca_dev *dev, u32 cqn, argument
246 cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
253 mthca_warn(dev, "Async event for bogus CQ %08x\n", cqn);
302 qpn, cq->cqn, cq->cons_index, prod_index);
389 cq->cqn, c
[all...]
H A Dmthca_user.h83 __u32 cqn; member in struct:mthca_create_cq_resp
H A Dmthca_eq.c132 __be32 cqn; member in struct:mthca_eqe::__anon7268::__anon7269
149 __be32 cqn; member in struct:mthca_eqe::__anon7268::__anon7273
219 static inline void disarm_cq(struct mthca_dev *dev, int eqn, int cqn) argument
222 mthca_write64(MTHCA_EQ_DB_DISARM_CQ | eqn, cqn,
276 disarm_cqn = be32_to_cpu(eqe->event.comp.cqn) & 0xffffff;
343 be32_to_cpu(eqe->event.cq_err.cqn) & 0xffffff);
344 mthca_cq_event(dev, be32_to_cpu(eqe->event.cq_err.cqn),
H A Dmthca_provider.h143 * a qp may be locked, with the cq with the lower cqn locked first.
207 int cqn; member in struct:mthca_cq
/freebsd-11-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_resources.c42 int is_tx, int rss, int qpn, int cqn,
76 context->cqn_send = cpu_to_be32(cqn);
77 context->cqn_recv = cpu_to_be32(cqn);
41 mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride, int is_tx, int rss, int qpn, int cqn, int user_prio, struct mlx4_qp_context *context) argument
/freebsd-11-stable/sys/ofed/include/uapi/rdma/
H A Dmthca-abi.h87 __u32 cqn; member in struct:mthca_create_cq_resp
H A Dmlx4-abi.h88 __u32 cqn; member in struct:mlx4_ib_create_cq_resp
H A Dmlx5-abi.h151 __u32 cqn; member in struct:mlx5_ib_create_cq_resp
/freebsd-11-stable/contrib/ofed/libmlx4/
H A Dmlx4-abi.h81 __u32 cqn; member in struct:mlx4_create_cq_resp
93 __u32 cqn; member in struct:mlx4_create_cq_resp_ex
H A Dverbs.c421 cq->cqn = resp.cqn;
446 cq->cqn = resp.cqn;
1054 } else if (send_cq->cqn < recv_cq->cqn) {
1076 } else if (send_cq->cqn < recv_cq->cqn) {
/freebsd-11-stable/contrib/ofed/libmlx5/
H A Dwqe.h45 uint32_t cqn; member in struct:mlx5_eqe_comp
H A Dmlx5-abi.h129 __u32 cqn; member in struct:mlx5_create_cq_resp
/freebsd-11-stable/sys/dev/mlx4/
H A Dcq.h157 doorbell[0] = cpu_to_be32(sn << 28 | cmd | cq->cqn);
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c79 u32 cqn; local
185 cqn = (init_attr->srq_type == IB_SRQT_XRC) ?
186 to_mcq(init_attr->ext.xrc.cq)->mcq.cqn : 0;
190 err = mlx4_srq_alloc(dev->dev, to_mpd(pd)->pdn, cqn, xrcdn, &srq->mtt,
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c302 in.cqn = to_mcq(init_attr->ext.xrc.cq)->mcq.cqn;
305 in.cqn = to_mcq(dev->devr.c0)->mcq.cqn;
H A Dmlx5_ib_cq.c50 type, mcq->cqn);
592 mlx5_ib_dbg(dev, "%s error cqe on cqn 0x%x:\n",
594 "Requestor" : "Responder", cq->mcq.cqn);
630 cq->mcq.cqn, mr->sig->err_item.key,
655 cq->mcq.cqn);
977 mlx5_ib_dbg(dev, "cqn 0x%x\n", cq->mcq.cqn);
985 if (ib_copy_to_udata(udata, &cq->mcq.cqn, sizeof(__u32))) {
1109 mlx5_ib_warn(dev, "modify cq 0x%x failed\n", mcq->mcq.cqn);
1233 cq->mcq.cqn);
[all...]
/freebsd-11-stable/sys/dev/mlx5/mlx5_fpga/
H A Dmlx5fpga_conn.c371 mlx5_fpga_warn(conn->fdev, "CQ event %u on CQ #%u\n", event, mcq->cqn);
498 mlx5_fpga_dbg(fdev, "Created CQ #0x%x\n", conn->cq.mcq.cqn);
588 MLX5_SET(qpc, qpc, cqn_snd, conn->cq.mcq.cqn);
589 MLX5_SET(qpc, qpc, cqn_rcv, conn->cq.mcq.cqn);
693 MLX5_SET(qpc, qpc, cqn_snd, conn->cq.mcq.cqn);
694 MLX5_SET(qpc, qpc, cqn_rcv, conn->cq.mcq.cqn);

Completed in 132 milliseconds

123