to_mcq
struct mlx4_ib_cq *cq = to_mcq(ibcq);
struct mlx4_ib_cq *cq = to_mcq(ibcq);
struct mlx4_ib_cq *mcq = to_mcq(cq);
struct mlx4_ib_cq *cq = to_mcq(ibcq);
mlx4_cq_arm(&to_mcq(ibcq)->mcq,
struct mlx4_ib_cq *mcq = to_mcq(cq);
send_mcq = to_mcq(mqp->ibqp.send_cq);
recv_mcq = to_mcq(mqp->ibqp.recv_cq);
mlx4_ib_lock_cqs(to_mcq(init_attr->send_cq),
to_mcq(init_attr->recv_cq));
mcq = to_mcq(init_attr->send_cq);
mcq = to_mcq(init_attr->recv_cq);
mlx4_ib_unlock_cqs(to_mcq(init_attr->send_cq),
to_mcq(init_attr->recv_cq));
*send_cq = to_mcq(to_mxrcd(qp->ibqp.xrcd)->cq);
*send_cq = to_mcq(qp->ibqp.send_cq);
*recv_cq = (src == MLX4_IB_QP_SRC) ? to_mcq(qp->ibqp.recv_cq) :
to_mcq(qp->ibwq.cq);
*send_cq = (src == MLX4_IB_QP_SRC) ? to_mcq(qp->ibqp.send_cq) :
send_cq = to_mcq(rwq_ind_tbl->ind_tbl[0]->cq);
cq = to_mcq(ib_cq);
struct mlx4_ib_cq *mcq = to_mcq(cq);
mlx4_ib_lock_cqs(to_mcq(init_attr->send_cq),
to_mcq(init_attr->recv_cq));
mcq = to_mcq(init_attr->send_cq);
mcq = to_mcq(init_attr->recv_cq);
mlx4_ib_unlock_cqs(to_mcq(init_attr->send_cq),
to_mcq(init_attr->recv_cq));
to_mcq(init_attr->ext.cq)->mcq.cqn : 0;
struct mlx5_ib_cq *mcq = to_mcq(cq);
destroy_cq_kernel(to_mdev(cq->device), to_mcq(cq));
destroy_cq_user(to_mcq(cq), udata);
struct mlx5_ib_cq *mcq = to_mcq(cq);
struct mlx5_ib_cq *cq = to_mcq(ibcq);
cq = to_mcq(ibcq);
struct mlx5_ib_cq *cq = to_mcq(ibcq);
struct mlx5_ib_cq *cq = to_mcq(ibcq);
struct mlx5_ib_cq *cq = to_mcq(ibcq);
uar_page, to_mcq(ibcq)->mcq.cons_index);
struct mlx5_ib_cq *cq = to_mcq(ibcq);
to_mcq(uobj->object)->mcq.cqn) ==
send_mcq = to_mcq(mqp->ibqp.send_cq);
recv_mcq = to_mcq(mqp->ibqp.recv_cq);
to_mcq(init_attr->send_cq));
to_mcq(init_attr->recv_cq));
MLX5_SET(qpc, qpc, cqn_rcv, to_mcq(devr->c0)->mcq.cqn);
MLX5_SET(qpc, qpc, cqn_snd, to_mcq(devr->c0)->mcq.cqn);
ts_format = get_qp_ts_format(dev, to_mcq(init_attr->send_cq),
to_mcq(init_attr->recv_cq));
to_mcq(init_attr->send_cq)->mcq.cqn);
to_mcq(init_attr->recv_cq)->mcq.cqn);
ts_format = get_qp_ts_format(dev, to_mcq(init_attr->send_cq),
to_mcq(init_attr->recv_cq));
MLX5_SET(qpc, qpc, cqn_rcv, to_mcq(devr->c0)->mcq.cqn);
MLX5_SET(qpc, qpc, cqn_snd, to_mcq(init_attr->send_cq)->mcq.cqn);
MLX5_SET(qpc, qpc, cqn_rcv, to_mcq(init_attr->recv_cq)->mcq.cqn);
MLX5_SET(qpc, qpc, cqn_snd, to_mcq(attr->send_cq)->mcq.cqn);
MLX5_SET(qpc, qpc, cqn_rcv, to_mcq(attr->recv_cq)->mcq.cqn);
*send_cq = ib_send_cq ? to_mcq(ib_send_cq) : NULL;
*send_cq = ib_send_cq ? to_mcq(ib_send_cq) : NULL;
*recv_cq = ib_recv_cq ? to_mcq(ib_recv_cq) : NULL;
MLX5_SET(dctc, dctc, cqn, to_mcq(attr->recv_cq)->mcq.cqn);
params->attr->recv_cq ? to_mcq(params->attr->recv_cq)->mcq.cqn :
params->attr->send_cq ? to_mcq(params->attr->send_cq)->mcq.cqn :
ts_format = get_rq_ts_format(dev, to_mcq(init_attr->cq));
MLX5_SET(rqc, rqc, cqn, to_mcq(init_attr->cq)->mcq.cqn);
struct mlx5_ib_cq *mcq = to_mcq(cq);
struct mlx5_ib_cq *cq = to_mcq(ibcq);
in.cqn = to_mcq(init_attr->ext.cq)->mcq.cqn;
in.cqn = to_mcq(dev->devr.c0)->mcq.cqn;
cq = to_mcq(ib_cq);
struct mthca_cq *cq = to_mcq(ibcq);
to_mcq(cq)->cqn;
struct mthca_cq *cq = to_mcq(ibcq);
to_mcq(init_attr->send_cq),
to_mcq(init_attr->recv_cq),
to_mcq(init_attr->send_cq),
to_mcq(init_attr->recv_cq),
cq = to_mcq(ibcq);
struct mthca_cq *cq = to_mcq(ibcq);
to_mcq(cq)->arm_db_index);
to_mcq(cq)->set_ci_db_index);
mthca_free_cq(to_mdev(cq->device), to_mcq(cq));
send_cq = to_mcq(qp->ibqp.send_cq);
recv_cq = to_mcq(qp->ibqp.recv_cq);
cq = to_mcq(ib_cq);
qp_context->cqn_snd = cpu_to_be32(to_mcq(ibqp->send_cq)->cqn);
qp_context->cqn_rcv = cpu_to_be32(to_mcq(ibqp->recv_cq)->cqn);
mthca_cq_clean(dev, to_mcq(qp->ibqp.recv_cq), qp->qpn,
mthca_cq_clean(dev, to_mcq(qp->ibqp.send_cq), qp->qpn, NULL);