Lines Matching defs:pkey

112 		u16 pkey;
116 pkey = hfi1_get_pkey(ibp, sqp->s_pkey_index);
119 if (unlikely(ingress_pkey_check(ppd, pkey, sc5,
122 hfi1_bad_pkey(ibp, pkey,
268 u16 *pkey, u32 extra_bytes, bool bypass)
285 *pkey = hfi1_get_pkey(ibp, rvt_get_swqe_pkey_index(wqe));
287 *pkey = hfi1_get_pkey(ibp, qp->s_pkey_index);
289 bth0 |= *pkey;
307 u16 len, slid, dlid, pkey;
365 hfi1_make_bth_deth(qp, wqe, ohdr, &pkey, extra_bytes, false);
385 u16 len, pkey;
453 pkey = hfi1_get_pkey(ibp, rvt_get_swqe_pkey_index(wqe));
457 hfi1_make_bth_deth(qp, wqe, ohdr, &pkey, extra_bytes, true);
465 slid, dlid, len, pkey, 0, 0, l4, priv->s_sc);
590 * This is a slightly different algorithm than the standard pkey check. It
596 int hfi1_lookup_pkey_idx(struct hfi1_ibport *ibp, u16 pkey)
601 if (pkey == FULL_MGMT_P_KEY || pkey == LIM_MGMT_P_KEY) {
606 if (ppd->pkeys[i] == pkey)
613 if (pkey == FULL_MGMT_P_KEY)
620 pkey &= 0x7fff; /* remove limited/full membership bit */
623 if ((ppd->pkeys[i] & 0x7fff) == pkey)
633 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid,
678 hfi1_make_16b_hdr(&hdr.opah, slid, dlid, len, pkey, 1, 0, l4, sc5);
695 u16 pkey, u32 slid, u32 dlid, u8 sc5,
728 bth0 = pkey | (IB_OPCODE_CNP << 24);
750 * opa_smp_check() - Do the regular pkey checking, and the additional
755 * - Checks are done using the pkey directly from the packet's BTH,
756 * and specifically _not_ the pkey that we attach to the completion,
767 static int opa_smp_check(struct hfi1_ibport *ibp, u16 pkey, u8 sc5,
779 if (rcv_pkey_check(ppd, pkey, sc5, slid))
784 * the pkey is either LIM_MGMT_P_KEY, or FULL_MGMT_P_KEY
789 ingress_pkey_table_fail(ppd, pkey, slid);
802 * - pkey != FULL_MGMT_P_KEY =>
808 * - pkey == FULL_MGMT_P_KEY =>
810 * - pkey != FULL_MGMT_P_KEY =>
821 if (pkey != FULL_MGMT_P_KEY) {
822 ingress_pkey_table_fail(ppd, pkey, slid);
831 if (pkey == FULL_MGMT_P_KEY) {
835 ingress_pkey_table_fail(ppd, pkey, slid);
859 u16 pkey;
885 pkey = hfi1_16B_get_pkey(packet->hdr);
889 pkey = ib_bth_get_pkey(packet->ohdr);
920 if (unlikely(rcv_pkey_check(ppd, pkey, sc5, slid))) {
928 pkey, sl,
935 mgmt_pkey_idx = hfi1_lookup_pkey_idx(ibp, pkey);
951 if (opa_smp_check(ibp, pkey, sc5, qp, slid, smp))
960 /* look up SMI pkey */
961 mgmt_pkey_idx = hfi1_lookup_pkey_idx(ibp, pkey);