Lines Matching defs:pip
460 struct ib_port_info *pip = (struct ib_port_info *)smp->data;
496 pip->mkey = ibp->rvp.mkey;
497 pip->gid_prefix = ibp->rvp.gid_prefix;
498 pip->lid = cpu_to_be16(ppd->lid);
499 pip->sm_lid = cpu_to_be16((u16)ibp->rvp.sm_lid);
500 pip->cap_mask = cpu_to_be32(ibp->rvp.port_cap_flags);
501 /* pip->diag_code; */
502 pip->mkey_lease_period = cpu_to_be16(ibp->rvp.mkey_lease_period);
503 pip->local_port_num = port;
504 pip->link_width_enabled = ppd->link_width_enabled;
505 pip->link_width_supported = ppd->link_width_supported;
506 pip->link_width_active = ppd->link_width_active;
508 pip->linkspeed_portstate = ppd->link_speed_supported << 4 | state;
510 pip->portphysstate_linkdown =
513 pip->mkeyprot_resv_lmc = (ibp->rvp.mkeyprot << 6) | ppd->lmc;
514 pip->linkspeedactive_enabled = (ppd->link_speed_active << 4) |
534 pip->neighbormtu_mastersmsl = (mtu << 4) | ibp->rvp.sm_sl;
535 pip->vlcap_inittype = ppd->vls_supported << 4; /* InitType = 0 */
536 pip->vl_high_limit = ibp->rvp.vl_high_limit;
537 pip->vl_arb_high_cap =
539 pip->vl_arb_low_cap =
542 pip->inittypereply_mtucap = qib_ibmtu ? qib_ibmtu : IB_MTU_4096;
544 /* pip->vlstallcnt_hoqlife; */
545 pip->operationalvl_pei_peo_fpi_fpo =
547 pip->mkey_violations = cpu_to_be16(ibp->rvp.mkey_violations);
549 pip->pkey_violations = cpu_to_be16(ibp->rvp.pkey_violations);
550 pip->qkey_violations = cpu_to_be16(ibp->rvp.qkey_violations);
552 pip->guid_cap = QIB_GUIDS_PER_PORT;
553 pip->clientrereg_resv_subnetto = ibp->rvp.subnet_timeout;
555 pip->resv_resptimevalue = 3;
556 pip->localphyerrors_overrunerrors =
559 /* pip->max_credit_hint; */
564 pip->link_roundtrip_latency[0] = v >> 16;
565 pip->link_roundtrip_latency[1] = v >> 8;
566 pip->link_roundtrip_latency[2] = v;
656 struct ib_port_info *pip = (struct ib_port_info *)smp->data;
661 u8 clientrereg = (pip->clientrereg_resv_subnetto & 0x80);
690 ibp->rvp.mkey = pip->mkey;
691 ibp->rvp.gid_prefix = pip->gid_prefix;
692 ibp->rvp.mkey_lease_period = be16_to_cpu(pip->mkey_lease_period);
694 lid = be16_to_cpu(pip->lid);
698 else if (ppd->lid != lid || ppd->lmc != (pip->mkeyprot_resv_lmc & 7)) {
701 if (ppd->lmc != (pip->mkeyprot_resv_lmc & 7))
703 qib_set_lid(ppd, lid, pip->mkeyprot_resv_lmc & 7);
708 smlid = be16_to_cpu(pip->sm_lid);
709 msl = pip->neighbormtu_mastersmsl & 0xF;
732 lwe = pip->link_width_enabled;
742 lse = pip->linkspeedactive_enabled & 0xF;
759 switch (pip->portphysstate_linkdown & 0xF) {
774 ibp->rvp.mkeyprot = pip->mkeyprot_resv_lmc >> 6;
775 ibp->rvp.vl_high_limit = pip->vl_high_limit;
779 mtu = ib_mtu_enum_to_int((pip->neighbormtu_mastersmsl >> 4) & 0xF);
786 vls = (pip->operationalvl_pei_peo_fpi_fpo >> 4) & 0xF;
794 if (pip->mkey_violations == 0)
797 if (pip->pkey_violations == 0)
800 if (pip->qkey_violations == 0)
803 ore = pip->localphyerrors_overrunerrors;
810 ibp->rvp.subnet_timeout = pip->clientrereg_resv_subnetto & 0x1F;
818 state = pip->linkspeed_portstate & 0xF;
819 lstate = (pip->portphysstate_linkdown >> 4) & 0xF;
875 pip->clientrereg_resv_subnetto |= clientrereg;