Lines Matching refs:pkey
481 u16 pkey; in hfi1_do_pkey_check() local
488 pkey = hfi1_16B_get_pkey(hdr); in hfi1_do_pkey_check()
489 return ingress_pkey_check(ppd, pkey, packet->sc, in hfi1_do_pkey_check()
1123 static inline int egress_pkey_matches_entry(u16 pkey, u16 ent) in egress_pkey_matches_entry() argument
1125 u16 mkey = pkey & PKEY_LOW_15_MASK; in egress_pkey_matches_entry()
1134 if (pkey & PKEY_MEMBER_MASK) in egress_pkey_matches_entry()
1155 int egress_pkey_check(struct hfi1_pportdata *ppd, u32 slid, u16 pkey, in egress_pkey_check() argument
1166 if ((sc5 == 0xf) && ((pkey & PKEY_LOW_15_MASK) != PKEY_LOW_15_MASK)) in egress_pkey_check()
1170 if ((pkey & PKEY_LOW_15_MASK) == 0) in egress_pkey_check()
1178 egress_pkey_matches_entry(pkey, ppd->pkeys[s_pkey_index])) { in egress_pkey_check()
1183 if (egress_pkey_matches_entry(pkey, ppd->pkeys[i])) in egress_pkey_check()
1200 dd->err_info_xmit_constraint.pkey = pkey; in egress_pkey_check()
1259 u16 pkey; in hfi1_verbs_send() local
1274 pkey = hfi1_16B_get_pkey(hdr); in hfi1_verbs_send()
1284 pkey = ib_bth_get_pkey(ohdr); in hfi1_verbs_send()
1293 ret = egress_pkey_check(dd->pport, slid, pkey, in hfi1_verbs_send()