Searched refs:pri_path (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_resources.c60 context->pri_path.ackto = 1 & 0x07;
61 context->pri_path.sched_queue = 0x83 | (priv->port - 1) << 6;
63 context->pri_path.sched_queue |= user_prio << 3;
64 context->pri_path.feup = 1 << 6;
66 context->pri_path.counter_index = (u8)(priv->counter_index);
69 context->pri_path.counter_index != 0xFF) {
71 context->pri_path.fl |= MLX4_FL_ETH_SRC_CHECK_MC_LB;
72 context->pri_path.vlan_control |=
H A Dmlx4_en_rx.c1073 ptr = ((u8 *)&context) + offsetof(struct mlx4_qp_context, pri_path) +
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_resource_tracker.c702 port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
704 qp_ctx->pri_path.mgid_index =
707 qp_ctx->pri_path.mgid_index = slave | 0x80;
711 port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
713 qp_ctx->pri_path.mgid_index +=
715 qp_ctx->pri_path.mgid_index &= 0x7f;
717 qp_ctx->pri_path.mgid_index = slave & 0x7F;
746 port = (qpc->pri_path.sched_queue & 0x40) ? 2 : 1;
780 qpc->pri_path.vlan_control &=
784 qpc->pri_path
[all...]
H A Dmlx4_qp.c443 cmd->qp_context.pri_path.grh_mylmc = params->smac_index;
458 cmd->qp_context.pri_path.fl |=
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_qp.c1552 context->pri_path.sched_queue = MLX4_IB_DEFAULT_SCHED_QUEUE | ((qp->port - 1) << 6);
1559 context->pri_path.grh_mylmc = 0x80 | (u8) smac_index;
1716 mlx4_set_sched(&context->pri_path, attr->port_num);
1732 context->pri_path.counter_index = counter_index;
1735 context->pri_path.fl |=
1737 context->pri_path.vlan_control |=
1741 context->pri_path.counter_index =
1760 context->pri_path.disable_pkey_check = 0x40;
1761 context->pri_path.pkey_index = attr->pkey_index;
1792 if (mlx4_set_path(dev, attr, attr_mask, qp, &context->pri_path,
[all...]
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_qp.c130 struct mthca_qp_path pri_path; member in struct:mthca_qp_context
471 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path);
478 qp_attr->pkey_index = be32_to_cpu(context->pri_path.port_pkey) & 0x7f;
480 (be32_to_cpu(context->pri_path.port_pkey) >> 24) & 0x3;
491 qp_attr->timeout = context->pri_path.ackto >> 3;
493 qp_attr->rnr_retry = context->pri_path.rnr_retry >> 5;
620 qp_context->pri_path.port_pkey |=
624 qp_context->pri_path.port_pkey |=
631 qp_context->pri_path.port_pkey |=
637 qp_context->alt_path.rnr_retry = qp_context->pri_path
[all...]
/freebsd-11-stable/sys/dev/mlx4/
H A Dqp.h122 /* offset of mlx4_rss_context within mlx4_qp_context.pri_path */
206 struct mlx4_qp_path pri_path; member in struct:mlx4_qp_context
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_cm.c1158 struct ib_sa_path_rec *pri_path = param->primary_path; local
1187 if (pri_path->hop_limit <= 1) {
1188 req_msg->primary_local_lid = pri_path->slid;
1189 req_msg->primary_remote_lid = pri_path->dlid;
1195 req_msg->primary_local_gid = pri_path->sgid;
1196 req_msg->primary_remote_gid = pri_path->dgid;
1197 cm_req_set_primary_flow_label(req_msg, pri_path->flow_label);
1198 cm_req_set_primary_packet_rate(req_msg, pri_path->rate);
1199 req_msg->primary_traffic_class = pri_path->traffic_class;
1200 req_msg->primary_hop_limit = pri_path
[all...]
/freebsd-11-stable/sys/dev/mlx5/
H A Dqp.h504 struct mlx5_qp_path pri_path; member in struct:mlx5_qp_context
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c2665 context->pri_path.pkey_index = cpu_to_be16(attr->pkey_index);
2670 context->pri_path.port = qp->port;
2673 context->pri_path.port = attr->port_num;
2676 err = mlx5_set_path(dev, qp, &attr->ah_attr, &context->pri_path,
2684 context->pri_path.ackto_lt |= attr->timeout << 3;
4451 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path);
4458 qp_attr->pkey_index = be16_to_cpu(context->pri_path.pkey_index);
4459 qp_attr->port_num = context->pri_path.port;
4470 qp_attr->timeout = context->pri_path.ackto_lt >> 3;

Completed in 259 milliseconds