Searched refs:pri_path (Results 1 – 8 of 8) sorted by relevance
/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_resources.c | 64 context->pri_path.ackto = 1 & 0x07; in mlx4_en_fill_qp_context() 65 context->pri_path.sched_queue = 0x83 | (priv->port - 1) << 6; in mlx4_en_fill_qp_context() 68 context->pri_path.sched_queue |= user_prio << 3; in mlx4_en_fill_qp_context() 69 context->pri_path.feup = MLX4_FEUP_FORCE_ETH_UP; in mlx4_en_fill_qp_context() 71 context->pri_path.counter_index = priv->counter_index; in mlx4_en_fill_qp_context() 76 context->pri_path.counter_index != in mlx4_en_fill_qp_context() 80 context->pri_path.fl |= MLX4_FL_ETH_SRC_CHECK_MC_LB; in mlx4_en_fill_qp_context() 81 context->pri_path.control |= MLX4_CTRL_ETH_SRC_CHECK_IF_COUNTER; in mlx4_en_fill_qp_context()
|
H A D | resource_tracker.c | 715 port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1; in update_gid() 717 qp_ctx->pri_path.mgid_index = in update_gid() 720 qp_ctx->pri_path.mgid_index = slave | 0x80; in update_gid() 724 port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1; in update_gid() 726 qp_ctx->pri_path.mgid_index += in update_gid() 728 qp_ctx->pri_path.mgid_index &= 0x7f; in update_gid() 730 qp_ctx->pri_path.mgid_index = slave & 0x7F; in update_gid() 759 port = (qpc->pri_path.sched_queue & 0x40) ? 2 : 1; in update_vport_qp_param() 793 qpc->pri_path.vlan_control &= in update_vport_qp_param() 797 qpc->pri_path in update_vport_qp_param() [all...] |
H A D | qp.c | 464 cmd->qp_context.pri_path.grh_mylmc = params->smac_index; in mlx4_update_qp() 479 cmd->qp_context.pri_path.fl |= in mlx4_update_qp()
|
/linux/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 1943 context->pri_path.sched_queue = MLX4_IB_DEFAULT_SCHED_QUEUE | ((qp->port - 1) << 6); in handle_eth_ud_smac_index() 1950 context->pri_path.grh_mylmc = 0x80 | (u8) smac_index; in handle_eth_ud_smac_index() 2101 pri_path) + MLX4_RSS_OFFSET_IN_QPC_PRI_PATH; in fill_qp_rss_context() 2250 mlx4_set_sched(&context->pri_path, attr->port_num); in __mlx4_ib_modify_qp() 2266 context->pri_path.counter_index = counter_index; in __mlx4_ib_modify_qp() 2269 context->pri_path.fl |= in __mlx4_ib_modify_qp() 2271 context->pri_path.vlan_control |= in __mlx4_ib_modify_qp() 2275 context->pri_path.counter_index = in __mlx4_ib_modify_qp() 2294 context->pri_path.disable_pkey_check = 0x40; in __mlx4_ib_modify_qp() 2295 context->pri_path in __mlx4_ib_modify_qp() [all...] |
/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_qp.c | 131 struct mthca_qp_path pri_path; member 477 to_rdma_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path); in mthca_query_qp() 485 qp_attr->pkey_index = be32_to_cpu(context->pri_path.port_pkey) & 0x7f; in mthca_query_qp() 487 (be32_to_cpu(context->pri_path.port_pkey) >> 24) & 0x3; in mthca_query_qp() 498 qp_attr->timeout = context->pri_path.ackto >> 3; in mthca_query_qp() 500 qp_attr->rnr_retry = context->pri_path.rnr_retry >> 5; in mthca_query_qp() 636 qp_context->pri_path.port_pkey |= in __mthca_modify_qp() 640 qp_context->pri_path.port_pkey |= in __mthca_modify_qp() 647 qp_context->pri_path.port_pkey |= in __mthca_modify_qp() 653 qp_context->alt_path.rnr_retry = qp_context->pri_path in __mthca_modify_qp() [all...] |
/linux/drivers/infiniband/core/ |
H A D | cm.c | 1344 struct sa_path_rec *pri_path = param->primary_path; in cm_format_req() local 1349 if (pri_path->rec_type == SA_PATH_REC_TYPE_OPA) in cm_format_req() 1350 pri_ext = opa_is_extended_lid(pri_path->opa.dlid, in cm_format_req() 1351 pri_path->opa.slid); in cm_format_req() 1386 pri_path->sgid; in cm_format_req() 1388 pri_path->dgid; in cm_format_req() 1392 OPA_MAKE_ID(be32_to_cpu(pri_path->opa.slid)); in cm_format_req() 1395 OPA_MAKE_ID(be32_to_cpu(pri_path->opa.dlid)); in cm_format_req() 1397 if (pri_path->hop_limit <= 1) { in cm_format_req() 1401 pri_path))))); in cm_format_req() [all...] |
/linux/include/linux/mlx4/ |
H A D | qp.h | 118 /* offset of mlx4_rss_context within mlx4_qp_context.pri_path */ 202 struct mlx4_qp_path pri_path; member
|
/linux/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 4172 void *qpc, *pri_path, *alt_path; in __mlx5_ib_modify_qp() local 4239 pri_path = MLX5_ADDR_OF(qpc, qpc, primary_address_path); in __mlx5_ib_modify_qp() 4243 MLX5_SET(ads, pri_path, pkey_index, attr->pkey_index); in __mlx5_ib_modify_qp() 4248 MLX5_SET(ads, pri_path, vhca_port_num, in __mlx5_ib_modify_qp() 4251 MLX5_SET(ads, pri_path, plane_index, qp->port); in __mlx5_ib_modify_qp() 4253 MLX5_SET(ads, pri_path, vhca_port_num, qp->port); in __mlx5_ib_modify_qp() 4256 MLX5_SET(ads, pri_path, vhca_port_num, attr->port_num); in __mlx5_ib_modify_qp() 4259 err = mlx5_set_path(dev, qp, &attr->ah_attr, pri_path, in __mlx5_ib_modify_qp() 4268 MLX5_SET(ads, pri_path, ack_timeout, attr->timeout); in __mlx5_ib_modify_qp() 4972 void *qpc, *pri_path, *alt_pat in query_qp_attr() local [all...] |