Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_resources.c63 context->pri_path.ackto = 1 & 0x07; in mlx4_en_fill_qp_context()
64 context->pri_path.sched_queue = 0x83 | (priv->port - 1) << 6; in mlx4_en_fill_qp_context()
66 context->pri_path.sched_queue |= user_prio << 3; in mlx4_en_fill_qp_context()
67 context->pri_path.feup = MLX4_FEUP_FORCE_ETH_UP; in mlx4_en_fill_qp_context()
69 context->pri_path.counter_index = 0xff; in mlx4_en_fill_qp_context()
Dresource_tracker.c672 port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1; in update_gid()
674 qp_ctx->pri_path.mgid_index = in update_gid()
677 qp_ctx->pri_path.mgid_index = slave | 0x80; in update_gid()
681 port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1; in update_gid()
683 qp_ctx->pri_path.mgid_index += in update_gid()
685 qp_ctx->pri_path.mgid_index &= 0x7f; in update_gid()
687 qp_ctx->pri_path.mgid_index = slave & 0x7F; in update_gid()
713 port = (qpc->pri_path.sched_queue & 0x40) ? 2 : 1; in update_vport_qp_param()
744 qpc->pri_path.vlan_control = in update_vport_qp_param()
752 qpc->pri_path.vlan_control = in update_vport_qp_param()
[all …]
Dqp.c436 cmd->qp_context.pri_path.grh_mylmc = params->smac_index; in mlx4_update_qp()
Den_rx.c1235 ptr = ((void *) &context) + offsetof(struct mlx4_qp_context, pri_path) in mlx4_en_config_rss_steer()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dqp.c1431 context->pri_path.sched_queue = MLX4_IB_DEFAULT_SCHED_QUEUE | ((qp->port - 1) << 6); in handle_eth_ud_smac_index()
1438 context->pri_path.grh_mylmc = 0x80 | (u8) smac_index; in handle_eth_ud_smac_index()
1536 mlx4_set_sched(&context->pri_path, attr->port_num); in __mlx4_ib_modify_qp()
1543 context->pri_path.counter_index = in __mlx4_ib_modify_qp()
1547 context->pri_path.counter_index = 0xff; in __mlx4_ib_modify_qp()
1557 context->pri_path.disable_pkey_check = 0x40; in __mlx4_ib_modify_qp()
1558 context->pri_path.pkey_index = attr->pkey_index; in __mlx4_ib_modify_qp()
1563 if (mlx4_set_path(dev, attr, attr_mask, qp, &context->pri_path, in __mlx4_ib_modify_qp()
1573 context->pri_path.ackto |= attr->timeout << 3; in __mlx4_ib_modify_qp()
1681 context->pri_path.sched_queue = (qp->port - 1) << 6; in __mlx4_ib_modify_qp()
[all …]
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_qp.c130 struct mthca_qp_path pri_path; member
471 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path); in mthca_query_qp()
478 qp_attr->pkey_index = be32_to_cpu(context->pri_path.port_pkey) & 0x7f; in mthca_query_qp()
480 (be32_to_cpu(context->pri_path.port_pkey) >> 24) & 0x3; in mthca_query_qp()
491 qp_attr->timeout = context->pri_path.ackto >> 3; in mthca_query_qp()
493 qp_attr->rnr_retry = context->pri_path.rnr_retry >> 5; in mthca_query_qp()
620 qp_context->pri_path.port_pkey |= in __mthca_modify_qp()
624 qp_context->pri_path.port_pkey |= in __mthca_modify_qp()
631 qp_context->pri_path.port_pkey |= in __mthca_modify_qp()
637 qp_context->alt_path.rnr_retry = qp_context->pri_path.rnr_retry = in __mthca_modify_qp()
[all …]
/linux-4.1.27/drivers/infiniband/core/
Dcm.c1012 struct ib_sa_path_rec *pri_path = param->primary_path; in cm_format_req() local
1041 if (pri_path->hop_limit <= 1) { in cm_format_req()
1042 req_msg->primary_local_lid = pri_path->slid; in cm_format_req()
1043 req_msg->primary_remote_lid = pri_path->dlid; in cm_format_req()
1049 req_msg->primary_local_gid = pri_path->sgid; in cm_format_req()
1050 req_msg->primary_remote_gid = pri_path->dgid; in cm_format_req()
1051 cm_req_set_primary_flow_label(req_msg, pri_path->flow_label); in cm_format_req()
1052 cm_req_set_primary_packet_rate(req_msg, pri_path->rate); in cm_format_req()
1053 req_msg->primary_traffic_class = pri_path->traffic_class; in cm_format_req()
1054 req_msg->primary_hop_limit = pri_path->hop_limit; in cm_format_req()
[all …]
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dqp.c1629 context->pri_path.pkey_index = attr->pkey_index; in __mlx5_ib_modify_qp()
1634 context->pri_path.port = qp->port; in __mlx5_ib_modify_qp()
1637 context->pri_path.port = attr->port_num; in __mlx5_ib_modify_qp()
1640 err = mlx5_set_path(dev, &attr->ah_attr, &context->pri_path, in __mlx5_ib_modify_qp()
1648 context->pri_path.ackto_lt |= attr->timeout << 3; in __mlx5_ib_modify_qp()
3077 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path); in mlx5_ib_query_qp()
3083 qp_attr->pkey_index = context->pri_path.pkey_index & 0x7f; in mlx5_ib_query_qp()
3084 qp_attr->port_num = context->pri_path.port; in mlx5_ib_query_qp()
3095 qp_attr->timeout = context->pri_path.ackto_lt >> 3; in mlx5_ib_query_qp()
/linux-4.1.27/include/linux/mlx4/
Dqp.h191 struct mlx4_qp_path pri_path; member
/linux-4.1.27/include/linux/mlx5/
Dqp.h450 struct mlx5_qp_path pri_path; member